Snímanie obrázkov iSight pomocou príkazového riadka

Anonim

Všetci vieme, že Photo Booth je skvelá zábava a určite pobaví našich priateľov a rodinu pomocou prapodivných efektov. Ale čo ak chcete fotiť pomocou iSight z príkazového riadku? Apple bohužiaľ túto možnosť neposkytuje (aspoň o tom vieme), ale vďaka šikovnému jednotlivcovi menom Axel Bauer máme na túto úlohu k dispozícii nástroj príkazového riadku.Možnosť snímania obrázkov z príkazového riadku otvára veľa zaujímavých možností a vymenujeme niekoľko potenciálnych použití.

Aktualizované: 31. 1. 2013 – Teraz sa odvolávame na nástroj ImageSnap na snímanie obrázkov pomocou fotoaparátu iSight alebo FaceTime pomocou smerom k terminálu. Stará aplikácia iSightCapture už nie je podporovaná a nefunguje na novších počítačoch Mac a novších verziách OSX, namiesto toho funguje ImageSnap. ImageSnap je založený na iSightCapture, ale zostáva vo vývoji a funguje s OS X 10.8+ Mountain Lion a novším.

Snímajte snímky z fotoaparátu iSight / FaceTime pomocou príkazového riadka

ImageSnap je bezplatná aplikácia tretej strany, ktorá sa veľmi jednoducho používa. Tu je návod, ako si ho stiahnuť, nainštalovať a používať:

  • Extrahujte ho pomocou tar -xvf imagesnap.tgz
  • Skopírujte spustiteľný súbor imagesnap do /usr/local/bin/ pomocou „sudo cp imagesnap /usr/local/bin/“
  • Potvrďte, že funguje spustením príkazu „imagesnap“ v príkazovom riadku

Predvolený súbor sa uloží ako JPG s názvom snapshot.jpg v aktuálnom pracovnom adresári. V prípade potreby môžete zadať iný názov súboru alebo cestu:

imagesnap ~/Desktop/Pictures/Mugshot.jpg

Ak chcete okamžite vidieť obrázok po jeho nasnímaní pomocou obrázkov z príkazového riadka:

imagesnap & open snapshot.jpg

Tým sa obrázok spustí v predvolenom editore fotografií, podľa toho, ktorý je spojený s formátom súboru JPG. V predvolenom nastavení je to zvyčajne ukážka v systéme Mac OS X, pokiaľ sa priradenie súboru a aplikácie nezmenilo vo Finderi. Funkcie otvorenia ako rozhranie príkazového riadka na otváranie súborov, dokumentov a adresárov v aplikácii Finder a OS X GUI.

Všimnite si, že starší článok o iSightCapture zostáva nižšie na účely archivácie a pre používateľov so staršími počítačmi Mac, kde ImageSnap nemusí fungovať.Na všetkých novších počítačoch Mac použite namiesto toho ImageSnap, ak chcete zachytiť snímky z fotoaparátu pomocou obrázkov iSight (alebo FaceTime) pomocou príkazového riadka.

-

Inštalácia iSightCapture je veľmi jednoduchá, umiestnite nástroj isightcapture do /usr/sbin (alebo inde, ak chcete) a budete môcť spustiť nástroj príkazového riadka s nasledujúcimi možnosťami:

-v: výstup informácií o verzii a ukončenie

-d : povoliť správy ladenia. Predvolene vypnuté

-n : zachytenie n-tej snímky

-w : šírka výstupného súboru v pixeloch. Predvolená hodnota je 640 pixelov.

-h : výška výstupného súboru v pixeloch. Predvolená hodnota je 480 pixelov.

-t : výstupný formát – jeden z jpg, png, tiff alebo bmp. Predvolené je JPEG.

Používanie nástroja je jednoduché a tu je niekoľko príkladov (z readme.rtf):

$ ./isightcapture image.jpg

vytlačí sa obrázok s rozlíšením 640×480 vo formáte JPEG

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

vytvorí výstup obrázka v mierke 320×240 vo formáte PNG

Okrem zrejmých spôsobov použitia existuje niekoľko kreatívnych nápadov na použitie s touto pomôckou. Naším obľúbeným je skript Dylana O'Donnella, ktorý nasníma obrázok pri prebudení systému a odošle ho na webovú stránku, vytvorenie peknej fotokoláže. Výsledky sú celkom zaujímavé, pozrite sa na jeho stránku, kde nájdete scenár a ukážku efektu. Samozrejme, môžete tiež ssh/telnet do Macu s týmto nástrojom a fotografovať používateľa bez toho, aby o tom vedel, alebo dokonca vytvoriť svojrázny bezpečnostný systém napísaním jednoduchého skriptu, ktorý automatizuje fotografovanie. Možnosti sú mnohé...

Snímanie obrázkov iSight pomocou príkazového riadka