Làm cách nào để chụp ảnh màn hình mà không có bóng phía sau?


57

Nếu tôi chụp ảnh màn hình với Shift ⇧+ Command ⌘+ 4+ Space, thì tôi nhận được một trong hai hình ảnh:
màu xanh tập trung
màu xanh da trời

Dù bằng cách nào, hình ảnh đã lưu được bao quanh bởi quầng sáng bóng tối. Sau đó tôi có thể chỉnh sửa nó bằng tay (sử dụng Bản xem trước) để loại bỏ bóng hoặc tôi có thể sử dụng Shift ⇧+ Command ⌘+ 4và cố gắng xác định ranh giới bằng tay, nhưng không cho phép tôi có được một ranh giới hoàn hảo pixel một cách dễ dàng.

Có một cách thuận tiện để lưu một cửa sổ mà không có bóng của nó?


7
Giải pháp nhanh như được đăng bởi @ asherkin bên dưới : Giữ phím Tùy chọn trong khi nhấp (sau khi thực hiện Cmd-Shift-4, Vũ điệu không gian) và ảnh chụp màn hình đã lưu sẽ không có bóng đổ!
iolsmit

Câu trả lời:


63

Bạn có thể vô hiệu hóa bóng được thêm vào khi chụp toàn bộ cửa sổ bằng cách thực hiện lệnh sau từ Terminal:

defaults write com.apple.screencapture disable-shadow -bool TRUE

Bạn sẽ cần khởi động lại hoặc khởi động lại UIServer để các thay đổi có hiệu lực:

killall SystemUIServer

Bạn có thể hoàn tác tùy chọn này và bật lại bóng bằng cách thực hiện các thao tác sau:

defaults write com.apple.screencapture disable-shadow -bool FALSE; killall SystemUIServer

6
Về mặt kỹ thuật, một bản cài đặt OSX mới hoàn toàn không có mặc định đó. Chạy defaults read com.apple.screencapture disable-shadowcho bạn The domain/default pair of (com.apple.screencapture, disable-shadow) does not exist. Do đó, cách chính xác hơn để hoàn tác thay đổi là với defaults delete com.apple.screencapture disable-shadow.
Bruno Bronosky

1
Hãy chắc chắn để kiểm tra câu trả lời tốt hơn! apple.stackexchange.com/a/120017/41827
Bruno Bronosky

hoạt động trên macOS Sierra
surinder singh

Đừng bận tâm thay đổi cài đặt. Kiểm tra câu trả lời dưới đây.
Vic Jang

87

Tôi biết đây là một câu hỏi cũ - nhưng tôi không bao giờ có thể tìm thấy thông tin này khi tìm kiếm nó (chỉ thông tin trong câu trả lời được chấp nhận để tắt nó trên toàn cầu), và cuối cùng chỉ thử các phím ngẫu nhiên.

Nếu bạn giữ Tùy chọn trong khi nhấp (sau khi thực hiện Cmd-Shift-4, Vũ điệu không gian), ảnh chụp màn hình đã lưu sẽ không có bóng đổ.

Tôi không chắc nếu điều này chỉ áp dụng cho Mountain Lion và sau này.


2
Hoạt động trong Mavericks. Thật tuyệt vời!
daGUY

2
Tuyệt vời - câu trả lời dễ nhất cho đến nay!
James Adam

2
Hoạt động ở El Capitan là tốt!
LunaCodeGirl

2
Đây là câu trả lời thực sự. @Calaf bạn nên thay đổi lựa chọn nếu có thể.
Eric Warnke

3
Hoạt động trong macOS Sierra cũng vậy.
Xuchunyang

22

Một lựa chọn khác là sử dụng screencapture:

screencapture -oic

-ovô hiệu hóa bóng, -ichụp một khu vực và -csao chép hình ảnh vào bảng tạm.

Điều này sẽ sử dụng bộ đếm thời gian 5 giây và lưu hình ảnh vào một tệp:

screencapture -oi -T5 /tmp/screencapture.png

Chạy screencapture -hđể liệt kê tất cả các tùy chọn:

$ screencapture -h
screencapture: illegal option -- h
usage: screencapture [-icMPmwsWxSCUtoa] [files]
  -c         force screen capture to go to the clipboard
  -C         capture the cursor as well as the screen. only in non-interactive modes
  -d         display errors to the user graphically
  -i         capture screen interactively, by selection or window
               control key - causes screen shot to go to clipboard
               space key   - toggle between mouse selection and
                             window selection modes
               escape key  - cancels interactive screen shot
  -m         only capture the main monitor, undefined if -i is set
  -M         screen capture output will go to a new Mail message
  -o         in window capture mode, do not capture the shadow of the window
  -P         screen capture output will open in Preview
  -s         only allow mouse selection mode
  -S         in window capture mode, capture the screen not the window
  -t<format> image format to create, default is png (other options include pdf, jpg, tiff and other formats)
  -T<seconds> Take the picture after a delay of <seconds>, default is 5
  -w         only allow window selection mode
  -W         start interaction in window selection mode
  -x         do not play sounds
  -a         do not include windows attached to selected windows
  -r         do not add dpi meta data to image
  -l<windowid> capture this windowsid
  -R<x,y,w,h> capture screen rect
  files   where to save the screen capture, 1 file per screen

Bạn cũng có thể sử dụng chuyển đổi bóng-osx để tắt bóng ở mọi nơi trong OS X:

git clone https://github.com/pufuwozu/toggle-osx-shadows.git;cd toggle-osx-shadows;make;mv toggle-osx-shadows /usr/local/bin;toggle-osx-shadows


2
cũng rất hữu ích khi một người muốn nắm bắt từ một kịch bản.
Calaf

7

Chỉ cần sử dụng Shift ⇧+ Command ⌘+ 4+ Spacevà nhấn và giữ optionkhi bạn nhấp để chọn cửa sổ.


Tại sao không ai nhìn thấy điều này trước đây?
Manngo

4

Một tùy chọn hữu ích khác là sử dụng TinkerTool . Tới TinkerTool và dưới tab General, bạn sẽ thấy một tùy chọn để vô hiệu hóa bóng tối chỉ khi chụp ảnh chụp màn hình (cùng với một số tùy chọn khác có liên quan):


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.