Bahsedilen bir başka posterde bunu yapabilen iSightCapture adlı bir yardımcı program vardır.
Bir keresinde periyodik olarak bir iSight görüntüsü ve iki monitörümden birini alıp bilgisayarımda neler olup bittiğini görebilmek için özel bir web sitesine gönderecek bir senaryo yazdım. İşte bunu yapmak için iSightCapture'ı nasıl yazdığım.
#!/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
Isight görüntüsünü yatay olarak çevirmek için 'sips' kullanımına dikkat edin.
Çalışan bir indirme bağlantısı (2012-10-05): iSightCapture ( via ), OSX 10.8.2'de test edilmiştir.