Leg iSight-beelden vast met behulp van de opdrachtregel
We weten allemaal dat Photo Booth erg leuk is en onze vrienden en familie zeker zal vermaken met de maffe effecten. Maar wat als u foto's wilt maken met uw iSight vanaf de opdrachtregel? Helaas biedt Apple deze optie niet ( althans dat weten we), maar dankzij een sluwe persoon genaamd Axel Bauer hebben we een opdrachtregelprogramma beschikbaar voor de taak.Het kunnen vastleggen van afbeeldingen vanaf de opdrachtregel biedt veel interessante mogelijkheden, en we noemen een paar mogelijke toepassingen.
Bijgewerkt: 31/01/2013 – We hebben het nu over de ImageSnap-tool om foto's te maken met de iSight- of FaceTime-camera door weg van de Terminal. De oude iSightCapture-app wordt niet langer ondersteund en werkt niet op nieuwere Macs en nieuwere versies van OSX, in plaats daarvan werkt de ImageSnap. ImageSnap is gebaseerd op iSightCapture maar blijft in ontwikkeling en werkt met OS X 10.8+ Mountain Lion en later.
Leg iSight-/FaceTime-camerabeelden vast met de opdrachtregel
ImageSnap is een gratis app van derden die heel gemakkelijk te gebruiken is. Hier leest u hoe u het kunt downloaden, installeren en gebruiken:
- Pak het uit met tar -xvf imagesnap.tgz
- Kopieer het uitvoerbare bestand imagesnap naar /usr/local/bin/ met 'sudo cp imagesnap /usr/local/bin/'
- Bevestig dat het werkt door 'imagesnap' uit te voeren op de opdrachtregel
Het standaardbestand wordt opgeslagen als een JPG met de naam snapshot.jpg in de huidige werkdirectory. U kunt desgewenst een andere bestandsnaam of een ander pad opgeven:
imagesnap ~/Desktop/Pictures/Mugshot.jpg
Om direct een foto te zien nadat deze is gemaakt met imagesnap vanaf de opdrachtregel:
imagesnap & snapshot.jpg openen
Hierdoor wordt de afbeelding gestart in de standaard foto-editor, afhankelijk van welke is gekoppeld aan het JPG-bestandsformaat. Standaard is dat meestal Voorvertoning in Mac OS X, tenzij de bestands- en app-koppeling is gewijzigd in de Finder. Open-functies als opdrachtregelinterface voor het openen van bestanden, documenten en mappen in de Finder en OS X GUI.
Let op: het oudere artikel over iSightCapture blijft hieronder voor archiveringsdoeleinden en voor degenen met oudere Macs waarop ImageSnap mogelijk niet werkt.Gebruik voor alle nieuwere Macs in plaats daarvan ImageSnap als u camerabeelden wilt vastleggen met iSight- (of FaceTime-) beelden via de opdrachtregel.
-
Installatie van iSightCapture is heel eenvoudig, plaats de isightcapture-tool in /usr/sbin (of ergens anders als je dat liever hebt) en je kunt de opdrachtregeltool uitvoeren, met de volgende opties: -v: informatie over uitvoerversie en afsluiten-d : foutopsporingsberichten inschakelen. Standaard uitgeschakeld
-n : n-de frame vastleggen
-w : pixelbreedte uitvoerbestand. Standaard ingesteld op 640 pixels.
-h : pixelhoogte uitvoerbestand. Standaard ingesteld op 480 pixels.
-t : uitvoerformaat – een van jpg, png, tiff of bmp. Standaard ingesteld op JPEG.
Het gebruik van de tool is eenvoudig, en hier zijn een paar voorbeelden (uit de readme.rtf):
$ ./isightcapture image.jpg
voert een afbeelding van 640×480 uit in JPEG-indeling
$ ./isightcapture -w 320 -h 240 -t png image.png
voert een geschaalde afbeelding van 320×240 uit in PNG-indeling
Afgezien van de voor de hand liggende toepassingen, zweven er enkele creatieve ideeën rond voor gebruik met dit hulpprogramma, onze favoriet is het script van Dylan O'Donnell dat een foto maakt bij het ontwaken van het systeem en deze uploadt naar een website, een mooie fotocollage maken. De resultaten zijn best interessant, kijk op zijn site voor het script en een demonstratie van het effect. Je kunt natuurlijk ook ssh/telnet naar een Mac waarop deze tool draait en foto's van de gebruiker maken zonder dat ze het weten, of zelfs een soort beveiligingssysteem maken door een eenvoudig script te schrijven dat het maken van foto's automatiseert. De mogelijkheden zijn legio…