ในฐานะผู้โพสต์คนอื่นที่กล่าวถึงมียูทิลิตี้ที่เรียกว่า iSightCapture ซึ่งสามารถทำได้
ฉันเคยเขียนสคริปต์เพื่อจับภาพ iSight เป็นระยะและหยิบจอภาพสองจอของฉันและโพสต์ไว้ในเว็บไซต์ส่วนตัวเพื่อให้ฉันเห็นว่าเกิดอะไรขึ้นกับคอมพิวเตอร์ของฉัน นี่คือวิธีที่ฉันใช้สคริปต์ iSightCapture
#!/bin/bash
~/scripts/isightcapture -w 320 -h 240 -t jpg ~/capture.jpg
RESULT=$?
if [ $RESULT -ne 0 ]; then
growlnotify -s -a FaceTime -m "isightcapture failed ($RESULT)" $0
exit 1
else
sips -f horizontal ~/capture.jpg
fi
screencapture -S -tjpg ~/scr1.jpg ~/scr2.jpg
RESULT=$?
if [ $RESULT -ne 0 ]; then
growlnotify -s -a FaceTime -m "screencapture failed ($RESULT)" $0
exit 2
else
sips -z 240 320 ~/scr1.jpg
sips -z 240 320 ~/scr2.jpg
fi
exit 0
สังเกตการใช้ 'sips' เพื่อพลิกการจับภาพแบบ isight ในแนวนอน
ลิงค์ดาวน์โหลดที่ใช้งานได้ (2012-10-05): iSightCapture ( ผ่าน ), ทดสอบบน OSX 10.8.2