Zachyťte snímky iSight pomocí příkazového řádku

Anonim

Všichni víme, že Photo Booth je skvělá zábava a určitě pobaví naše přátele a rodinu praštěnými efekty. Ale co když chcete fotit pomocí iSight z příkazového řádku? Bohužel Apple tuto možnost neposkytuje (alespoň o tom víme), ale díky vychytralému jedinci jménem Axel Bauer máme pro tento úkol k dispozici nástroj příkazového řádku.Možnost pořizovat snímky z příkazového řádku otevírá mnoho zajímavých možností a my jmenujme několik potenciálních využití.

Aktualizováno: 31. 1. 2013 – Nyní odkazujeme na nástroj ImageSnap pro pořizování snímků fotoaparátem iSight nebo FaceTime pomocí směrem k Terminálu. Stará aplikace iSightCapture již není podporována a nefunguje na novějších počítačích Mac a novějších verzích OSX, místo toho funguje ImageSnap. ImageSnap je založen na iSightCapture, ale zůstává ve vývoji a pracuje s OS X 10.8+ Mountain Lion a novějšími.

Zachyťte snímky z kamery iSight / FaceTime pomocí příkazového řádku

ImageSnap je bezplatná aplikace třetí strany, která se velmi snadno používá. Zde je návod, jak jej stáhnout, nainstalovat a používat:

  • Extrahujte jej pomocí tar -xvf imagesnap.tgz
  • Zkopírujte spustitelný soubor imagesnap do /usr/local/bin/ pomocí „sudo cp imagesnap /usr/local/bin/“
  • Ověřte, že funguje spuštěním příkazu „imagesnap“ na příkazovém řádku

Výchozí soubor je uložen jako JPG s názvem snapshot.jpg v aktuálním pracovním adresáři. V případě potřeby můžete zadat jiný název souboru nebo cestu:

imagesnap ~/Desktop/Pictures/Mugshot.jpg

Okamžité zobrazení obrázku poté, co byl pořízen pomocí imagesnap z příkazového řádku:

imagesnap & open snapshot.jpg

To spustí obrázek ve výchozím editoru fotografií, podle toho, který je přidružen k formátu souboru JPG. Ve výchozím nastavení je to obvykle Náhled v systému Mac OS X, pokud nebylo ve Finderu změněno přidružení souboru a aplikace. Funkce Open jako rozhraní příkazového řádku pro otevírání souborů, dokumentů a adresářů do Finderu a OS X GUI.

Všimněte si, že starší článek o iSightCapture zůstává níže pro účely archivace a pro uživatele se staršími počítači Mac, kde ImageSnap nemusí fungovat.U všech novějších počítačů Mac použijte místo toho ImageSnap, pokud chcete pořizovat snímky z fotoaparátu pomocí obrázků iSight (nebo FaceTime) pomocí příkazového řádku.

-

Instalace iSightCapture je velmi jednoduchá, umístěte nástroj isightcapture do /usr/sbin (nebo jinam, pokud chcete) a budete moci spustit nástroj příkazového řádku s následujícími možnostmi:

-v: výstup informací o verzi a ukončení

-d : povolení ladicích zpráv. Ve výchozím nastavení vypnuto

-n : zachycení n-tého snímku

-w : šířka výstupního souboru v pixelech. Výchozí hodnota je 640 pixelů.

-h : výška výstupního souboru v pixelech. Výchozí hodnota je 480 pixelů.

-t : výstupní formát – jeden z jpg, png, tiff nebo bmp. Výchozí je JPEG.

Použití nástroje je snadné a zde je několik příkladů (z readme.rtf):

$ ./isightcapture image.jpg

vytiskne obrázek 640×480 ve formátu JPEG

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

vytiskne obrázek v měřítku 320×240 ve formátu PNG

Kromě zřejmých použití existuje několik kreativních nápadů pro použití s ​​tímto nástrojem, naším oblíbeným je skript Dylana O'Donnella, který pořídí obrázek při probuzení systému a nahraje jej na webovou stránku, vytvořit pěknou fotografickou koláž. Výsledky jsou docela zajímavé, podívejte se na jeho stránky na scénář a ukázku efektu. Samozřejmě můžete také ssh/telnet do Macu, na kterém běží tento nástroj, a pořizovat snímky uživatele, aniž by o tom věděl, nebo dokonce vytvořit určitý bezpečnostní systém napsáním jednoduchého skriptu, který automatizuje fotografování. Možnosti jsou četné…

Zachyťte snímky iSight pomocí příkazového řádku