Erfassen Sie iSight-Bilder über die Befehlszeile

Anonim

Wir alle wissen, dass Photo Booth viel Spaß macht und unsere Freunde und Familie mit den albernen Effekten unterh alten wird. Aber was ist, wenn Sie Bilder mit Ihrem iSight von der Befehlszeile aus aufnehmen möchten? Leider bietet Apple diese Option nicht an (zumindest soweit wir wissen), aber dank einer schlauen Person namens Axel Bauer steht uns ein Befehlszeilentool für diese Aufgabe zur Verfügung.Das Erfassen von Bildern über die Befehlszeile eröffnet viele interessante Möglichkeiten, und wir nennen einige potenzielle Anwendungen.

Aktualisiert: 31.01.2013 – Wir beziehen uns jetzt auf das ImageSnap-Tool, um Bilder mit der iSight- oder FaceTime-Kamera aufzunehmen Weg des Terminals. Die alte iSightCapture-App wird nicht mehr unterstützt und funktioniert nicht auf neueren Macs und neueren Versionen von OSX, stattdessen funktioniert ImageSnap. ImageSnap basiert auf iSightCapture, befindet sich jedoch noch in der Entwicklung und funktioniert mit OS X 10.8+ Mountain Lion und höher.

Aufnahme von iSight-/FaceTime-Kamerabildern mit der Befehlszeile

ImageSnap ist eine kostenlose Drittanbieter-App, die sehr einfach zu bedienen ist. So können Sie es herunterladen, installieren und verwenden:

  • Extrahieren Sie es mit tar -xvf imagesnap.tgz
  • Kopieren Sie die ausführbare Imagesnap-Datei mit „sudo cp imagesnap /usr/local/bin/“ nach /usr/local/bin/
  • Bestätigen Sie, dass es funktioniert, indem Sie „imagesnap“ in der Befehlszeile ausführen

Die Standarddatei wird als JPG mit dem Namen snapshot.jpg im aktuellen Arbeitsverzeichnis gespeichert. Sie können bei Bedarf einen anderen Dateinamen oder Pfad angeben:

imagesnap ~/Desktop/Pictures/Mugshot.jpg

Um ein Bild sofort zu sehen, nachdem es mit imagesnap von der Befehlszeile aus aufgenommen wurde:

imagesnap & open snap.jpg

Dadurch wird das Bild im Standard-Fotoeditor gestartet, je nachdem, was mit dem JPG-Dateiformat verknüpft ist. Standardmäßig ist dies normalerweise Vorschau in Mac OS X, es sei denn, die Datei- und App-Zuordnung wurde im Finder geändert. Open fungiert als Befehlszeilenschnittstelle zum Öffnen von Dateien, Dokumenten und Verzeichnissen in der Finder- und OS X-GUI.

Beachten Sie, dass der ältere Artikel über iSightCapture zu Archivierungszwecken unten bleibt und für Benutzer mit älteren Macs, auf denen ImageSnap möglicherweise nicht funktioniert.Verwenden Sie für alle neueren Macs stattdessen ImageSnap, wenn Sie Kamerabilder mit iSight- (oder FaceTime-) Bildern über die Befehlszeile aufnehmen möchten.

-

Die Installation von iSightCapture ist sehr einfach, platzieren Sie das Tool isightcapture in /usr/sbin (oder woanders, wenn Sie möchten) und Sie können das Befehlszeilentool mit den folgenden Optionen ausführen:

-v : Versionsinformationen ausgeben und beenden

-d : Debugging-Meldungen aktivieren. Standardmäßig ausgesch altet

-n : n-tes Bild aufnehmen

-w : Pixelbreite der Ausgabedatei. Standardmäßig 640 Pixel.

-h : Pixelhöhe der Ausgabedatei. Standardmäßig 480 Pixel.

-t : Ausgabeformat – entweder jpg, png, tiff oder bmp. Standardmäßig JPEG.

Die Verwendung des Tools ist einfach, und hier sind einige Beispiele (aus der readme.rtf):

$ ./isightcapture image.jpg

gibt ein 640×480-Bild im JPEG-Format aus

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

gibt ein skaliertes 320×240-Bild im PNG-Format aus

Abgesehen von den offensichtlichen Verwendungen gibt es einige kreative Ideen, die mit diesem Dienstprogramm verwendet werden können. Unser Favorit ist Dylan O'Donnells Skript, das ein Bild beim Systemaufwecken macht und es auf eine Website hochlädt. Erstellen einer schönen Fotocollage. Die Ergebnisse sind sehr interessant, besuchen Sie seine Website für das Skript und eine Demonstration des Effekts. Natürlich könnten Sie auch ssh/telnet in einen Mac, auf dem dieses Tool läuft, und Bilder des Benutzers machen, ohne dass er es weiß, oder sogar eine Art Sicherheitssystem erstellen, indem Sie ein einfaches Skript schreiben, das die Bildaufnahme automatisiert. Die Möglichkeiten sind zahlreich…

Erfassen Sie iSight-Bilder über die Befehlszeile