Tangkap Imej iSight Menggunakan Baris Perintah
Kita semua tahu bahawa Photo Booth sangat menyeronokkan dan pasti akan menghiburkan rakan dan keluarga kita dengan kesan bodoh. Tetapi bagaimana jika anda ingin mengambil gambar menggunakan iSight anda dari baris arahan? Malangnya Apple tidak menyediakan pilihan ini (sekurang-kurangnya yang kami tahu), tetapi terima kasih kepada individu licik bernama Axel Bauer, kami mempunyai alat baris arahan yang tersedia untuk tugas itu.Keupayaan menangkap imej daripada baris arahan membuka banyak kemungkinan menarik dan kami menamakan beberapa potensi kegunaan.
Dikemas kini: 31/1/2013 – Kami kini merujuk kepada alat ImageSnap untuk mengambil gambar dengan kamera iSight atau FaceTime oleh jalan ke Terminal. Apl iSightCapture lama tidak lagi disokong dan ia tidak berfungsi pada Mac yang lebih baharu dan versi OSX yang lebih baharu, sebaliknya ImageSnap berfungsi. ImageSnap adalah berdasarkan iSightCapture tetapi masih dalam pembangunan dan berfungsi dengan OS X 10.8+ Mountain Lion dan lebih baru.
Tangkap Imej Kamera iSight / FaceTime dengan Barisan Perintah
ImageSnap ialah apl pihak ketiga percuma yang sangat mudah digunakan. Berikut ialah cara memuat turunnya, memasangnya dan menggunakannya:
- Ekstrak dengan tar -xvf imagesnap.tgz
- Salin imagesnap boleh laku ke /usr/local/bin/ dengan ‘sudo cp imagesnap /usr/local/bin/’
- Sahkan ia berfungsi dengan menjalankan ‘imagesnap’ pada baris arahan
Fail lalai disimpan sebagai JPG bernama snapshot.jpg dalam direktori kerja sekarang. Anda boleh menentukan nama fail atau laluan lain jika dikehendaki:
imagesnap ~/Desktop/Pictures/Mugshot.jpg
Untuk segera melihat gambar selepas ia diambil dengan imagesnap daripada baris arahan:
Itu akan melancarkan gambar dalam editor foto lalai, yang mana dikaitkan dengan format fail JPG. Secara lalai yang biasanya Pratonton dalam Mac OS X melainkan perkaitan fail dan aplikasi telah ditukar dalam Finder. Buka berfungsi sebagai antara muka baris arahan untuk membuka fail, dokumen dan direktori ke dalam Finder dan OS X GUI.
Perhatikan artikel lama tentang iSightCapture kekal di bawah untuk tujuan arkib dan bagi mereka yang mempunyai Mac lama yang ImageSnap mungkin tidak berfungsi.Untuk semua Mac yang lebih baharu, gunakan ImageSnap sebaliknya jika anda ingin menangkap imej kamera dengan imej iSight (atau FaceTime) menggunakan baris arahan.
-
Pemasangan iSightCapture adalah sangat mudah, letakkan alat isightcapture dalam /usr/sbin (atau di tempat lain jika anda lebih suka) dan anda akan dapat menjalankan alat baris arahan, dengan pilihan berikut: -v : maklumat versi keluaran dan keluar-d : dayakan mesej penyahpepijatan. Mati secara lalai
-n : tangkap nth-frame
-w : lebar piksel fail output. Lalai kepada 640 piksel.
-h : ketinggian piksel fail output. Lalai kepada 480 piksel.
-t : format output – salah satu daripada jpg, png, tiff atau bmp. Lalai kepada JPEG.
Menggunakan alat ini adalah mudah dan berikut ialah beberapa contoh (daripada readme.rtf):
$ ./isightcapture image.jpg
akan mengeluarkan imej 640×480 dalam format JPEG
$ ./isightcapture -w 320 -j 240 -t png imej.png
akan mengeluarkan imej berskala 320×240 dalam format PNG
Selain daripada penggunaan yang jelas, terdapat beberapa idea kreatif yang terapung untuk digunakan dengan utiliti ini, kegemaran kami ialah skrip Dylan O'Donnell yang mengambil gambar pada sistem bangun dan memuat naiknya ke tapak web, mencipta kolaj foto yang bagus. Hasilnya agak menarik, lihat laman webnya untuk skrip dan demonstrasi kesannya. Sudah tentu, anda juga boleh ssh/telnet ke dalam Mac yang menjalankan alat ini dan mengambil gambar pengguna tanpa mereka ketahui, atau pun mencipta sistem keselamatan semacam dengan menulis skrip ringkas yang mengautomasikan pengambilan gambar. Kemungkinannya banyak…