Chụp ảnh màn hình từ Terminal trong Mac OS X

Anonim

Ngoài các phím tắt, Grab và các ứng dụng chụp màn hình khác, bạn cũng có thể chụp ảnh màn hình màn hình nền Mac OS X của mình trực tiếp từ Terminal bằng lệnh 'chụp màn hình'.

Dưới đây là tổng quan chi tiết về tiện ích này và cách sử dụng tiện ích này, cho phép chụp ảnh màn hình từ dòng lệnh một cách dễ dàng.

Thông tin cơ bản: Chụp ảnh màn hình từ thiết bị đầu cuối trong Mac OS X

Đầu tiên, hãy khởi chạy Terminal (/Applications/Utilities/) rồi nhập nội dung sau:

screencapture test.jpg

Đó là định dạng cơ bản nhất của lệnh, lệnh này sẽ chụp ảnh toàn bộ màn hình của bạn và đặt tên là 'test.jpg' trong thư mục Terminal đang hoạt động hiện tại, thường là trang chủ người dùng của bạn. Bạn luôn có thể chỉ định một vị trí khác chỉ bằng cách chọn đường dẫn cho ảnh chụp màn hình, đây là Màn hình nền:

screencapture ~/Desktop/screenshot.jpg

Gửi Ảnh chụp màn hình vào Clipboard qua Dòng lệnh

Nếu bạn muốn gửi ảnh chụp màn hình tới khay nhớ tạm của mình chứ không phải tới một tệp, hãy đính kèm cờ -c, nhưng không gán tên hoặc đường dẫn tệp:

screencapture -c

Bây giờ nó nằm trong khay nhớ tạm của bạn, bạn có thể chỉ cần dán nó vào Xem trước, Photoshop, Pages hoặc bất kỳ thứ gì khác mà bạn muốn sử dụng.

Chụp ảnh màn hình trên Bộ đếm thời gian từ Dòng lệnh

Một trong những tính năng hay hơn của tiện ích Grab là nó cho phép bạn chụp ảnh màn hình theo bộ hẹn giờ, vì vậy bạn có thể thiết lập một ứng dụng hoặc tình huống trên màn hình và chụp những nội dung như hộp cảnh báo, menu, thao tác nút , v.v. Bạn cũng có thể chỉ định ảnh chụp màn hình được hẹn giờ từ Terminal:

screencapture -T 10 timedshot.jpg

Cờ -T cần phải được theo sau bởi bất kỳ số giây nào bạn muốn trì hoãn ảnh chụp màn hình, trong ví dụ đó, đó là 10 giây cũng là mặc định của Grab.

Chỉ định Loại tệp ảnh chụp màn hình với ảnh chụp màn hình từ Dòng lệnh

Hãy lưu ý rằng cách viết hoa của các cờ này rất quan trọng, nếu bạn sử dụng chữ thường -t, thay vào đó, bạn sẽ cố gắng chỉ định loại tệp cho ảnh chụp màn hình, như vậy:

screencapture -t tiff sample.tiff

Bạn có thể chọn nhiều loại tệp để xuất sang, bao gồm png, pdf, tiff, jpg và gif.

Chụp ảnh màn hình yên lặng từ dòng lệnh

Nếu bạn định viết kịch bản nào đó bằng lệnh chụp màn hình, bạn có thể không muốn âm thanh màn trập phát ra. Để âm thầm chụp ảnh màn hình, chỉ cần sử dụng cờ -x:

screencapture -x silence.jpg

Đây là việc chỉ xảy ra một lần nên bạn sẽ phải luôn chỉ định -x, đây không phải là thay đổi vĩnh viễn để làm cho ảnh chụp màn hình im lặng.

Gửi Ảnh chụp Màn hình từ Thiết bị đầu cuối đến Thư Mới

Một thủ thuật thú vị khác là gửi trực tiếp ảnh chụp màn hình tới thư Mail.app mới:

screencapture -M mailme.jpg

Thao tác này chụp ảnh màn hình, lưu dưới dạng mailme.jpg, sau đó tự động mở một thư Mail mới có đính kèm ảnh chụp màn hình đó.

Như với tất cả các công cụ dòng lệnh, bạn có thể thêm các cờ lại với nhau để thực hiện nhiều chức năng khác nhau trong một lệnh. Nếu bạn muốn xem các tùy chọn khác có sẵn cho mình, chỉ cần sử dụng cờ -h truyền thống với ảnh chụp màn hình:

screencapture -h

Điều này sẽ liệt kê tất cả các cờ có sẵn và chức năng của chúng, đồng thời có nhiều tùy chọn bổ sung khả dụng, chẳng hạn như bỏ bóng, tự động khởi chạy trong Bản xem trước, chọn chế độ Chụp cửa sổ, v.v. Bạn có thể xem ảnh chụp màn hình của các lệnh chụp màn hình ở đầu bài đăng này (dư thừa?).

Nếu bạn thực sự muốn sáng tạo, bạn có thể thực hiện những việc như thiết lập chức năng chụp ảnh màn hình và thư tự động dựa trên các sự kiện trên màn hình Mac hoặc thậm chí gán một phím cho chức năng khay nhớ tạm và tạo Mac Print của riêng bạn Nút màn hình để nhân đôi bàn phím lộn xộn mà người dùng Windows vô cùng yêu thích, nhưng đó là chủ đề cho một bài đăng khác.

Cuối cùng, nếu bạn muốn sử dụng các lệnh Command+Shift+3 quen thuộc, đừng quên rằng bạn có thể thay đổi loại tệp ảnh chụp màn hình và vị trí lưu, nhưng điều đó sẽ yêu cầu một chuyến đi nhanh đến Terminal là tốt. Lệnh đó cũng tương tự trong Mac OS X 10.7 và các phiên bản trước.

Chụp ảnh màn hình từ Terminal trong Mac OS X