Chụp ảnh iSight bằng Dòng lệnh

Anonim

Tất cả chúng ta đều biết rằng Photo Booth rất thú vị và chắc chắn sẽ giúp bạn bè và gia đình của chúng ta giải trí bằng những hiệu ứng ngớ ngẩn. Nhưng nếu bạn muốn chụp ảnh bằng iSight từ dòng lệnh thì sao? Thật không may, Apple không cung cấp tùy chọn này (ít nhất là chúng tôi biết), nhưng nhờ một cá nhân xảo quyệt tên là Axel Bauer, chúng tôi có sẵn một công cụ dòng lệnh cho nhiệm vụ này.Khả năng chụp ảnh từ dòng lệnh mở ra nhiều khả năng thú vị và chúng tôi nêu tên một vài cách sử dụng tiềm năng.

Updated: 1/31/2013 – Hiện chúng tôi đang đề cập đến công cụ ImageSnap để chụp ảnh bằng camera iSight hoặc FaceTime của cách của Terminal. Ứng dụng iSightCapture cũ không còn được hỗ trợ và nó không hoạt động trên các máy Mac mới hơn và các phiên bản OSX mới hơn, thay vào đó ImageSnap hoạt động. ImageSnap dựa trên iSightCapture nhưng vẫn đang được phát triển và hoạt động với OS X 10.8+ Mountain Lion trở lên.

Chụp ảnh iSight / FaceTime Camera bằng Dòng lệnh

ImageSnap là một ứng dụng bên thứ ba miễn phí rất dễ sử dụng. Sau đây là cách tải xuống, cài đặt và sử dụng:

  • Giải nén bằng tar -xvf imagesnap.tgz
  • Sao chép tệp thực thi imagesnap vào /usr/local/bin/ với ‘sudo cp imagesnap /usr/local/bin/’
  • Xác nhận nó đang hoạt động bằng cách chạy ‘imagesnap’ tại dòng lệnh

Tệp mặc định được lưu dưới dạng JPG có tên snapshot.jpg trong thư mục làm việc hiện tại. Bạn có thể chỉ định tên tệp hoặc đường dẫn khác nếu muốn:

imagesnap ~/Desktop/Pictures/Mugshot.jpg

Để xem ngay ảnh sau khi ảnh được chụp bằng imagesnap từ dòng lệnh:

imagesnap & open snapshot.jpg

Điều đó sẽ khởi chạy ảnh trong trình chỉnh sửa ảnh mặc định, tùy theo trình chỉnh sửa ảnh nào được liên kết với định dạng tệp JPG. Theo mặc định, đó thường là Bản xem trước trong Mac OS X trừ khi liên kết tệp và ứng dụng đã được thay đổi trong Finder. Các chức năng mở dưới dạng giao diện dòng lệnh để mở tệp, tài liệu và thư mục trong Finder và GUI OS X.

Xin lưu ý rằng bài viết cũ hơn về iSightCapture vẫn ở bên dưới cho mục đích lưu trữ và dành cho những người sử dụng máy Mac cũ hơn mà ImageSnap có thể không hoạt động.Đối với tất cả các máy Mac mới hơn, hãy sử dụng ImageSnap thay thế nếu bạn muốn chụp ảnh camera bằng hình ảnh iSight (hoặc FaceTime) bằng dòng lệnh.

-

Việc cài đặt iSightCapture rất đơn giản, hãy đặt công cụ isightcapture vào /usr/sbin (hoặc ở nơi khác nếu bạn muốn) và bạn sẽ có thể chạy công cụ dòng lệnh, với các tùy chọn sau:

-v : xuất thông tin phiên bản và thoát

-d : bật thông báo gỡ lỗi. Tắt theo mặc định

-n : chụp khung hình thứ n

-w : độ rộng pixel của tệp đầu ra. Mặc định là 640 điểm ảnh.

-h : chiều cao pixel của tệp đầu ra. Mặc định là 480 điểm ảnh.

-t : định dạng đầu ra – một trong các định dạng jpg, png, tiff hoặc bmp. Mặc định là JPEG.

Sử dụng công cụ này rất dễ dàng và sau đây là một số ví dụ (từ readme.rtf):

$ ./isightcapture image.jpg

sẽ xuất ra hình ảnh 640×480 ở định dạng JPEG

$ ./isightcapture -w 320 -h 240 -t png image.png

sẽ xuất hình ảnh có tỷ lệ 320×240 ở định dạng PNG

Ngoài những cách sử dụng rõ ràng, có một số ý tưởng sáng tạo nổi xung quanh để sử dụng với tiện ích này, yêu thích của chúng tôi là tập lệnh của Dylan O'Donnell chụp ảnh khi đánh thức hệ thống và tải nó lên một trang web, tạo ra một ảnh ghép đẹp. Kết quả khá thú vị, hãy xem trang web của anh ấy để biết kịch bản và phần trình diễn hiệu ứng. Tất nhiên, bạn cũng có thể ssh/telnet vào máy Mac chạy công cụ này và chụp ảnh người dùng mà họ không biết, hoặc thậm chí tạo một hệ thống bảo mật bằng cách viết một tập lệnh đơn giản để tự động chụp ảnh. Có rất nhiều khả năng…

Chụp ảnh iSight bằng Dòng lệnh