Captura imatges iSight amb la línia d'ordres

Anonim

Tots sabem que Photo Booth és molt divertit i segur que entretindrà els nostres amics i familiars amb els efectes tontos. Però, què passa si voleu fer fotos amb el vostre iSight des de la línia d'ordres? Malauradament, Apple no ofereix aquesta opció (almenys la que sabem), però gràcies a una persona astuta anomenada Axel Bauer, tenim una eina de línia d'ordres disponible per a la tasca.Poder capturar imatges des de la línia d'ordres obre moltes possibilitats interessants i n'anomenem alguns usos potencials.

Actualitzat: 31/1/2013 – Ara ens referim a l'eina ImageSnap per fer fotos amb la càmera iSight o FaceTime mitjançant camí de la Terminal. L'antiga aplicació iSightCapture ja no és compatible i no funciona en Macs i versions més noves d'OSX, sinó que funciona l'ImageSnap. ImageSnap es basa en iSightCapture, però continua en desenvolupament i funciona amb OS X 10.8+ Mountain Lion i posteriors.

Captura imatges de la càmera iSight / FaceTime amb la línia d'ordres

ImageSnap és una aplicació gratuïta de tercers que és molt fàcil d'utilitzar. Aquí teniu com descarregar-lo, instal·lar-lo i utilitzar-lo:

  • Extreu-lo amb tar -xvf imagesnap.tgz
  • Copia l'executable d'imagesnap a /usr/local/bin/ amb 'sudo cp imagesnap /usr/local/bin/'
  • Confirmeu que funciona executant 'imagesnap' a la línia d'ordres

El fitxer predeterminat es desa com a JPG anomenat snapshot.jpg al directori de treball actual. Podeu especificar un altre nom de fitxer o camí si voleu:

imagesnap ~/Desktop/Pictures/Mugshot.jpg

Per veure immediatament una imatge després de fer-la amb imagesnap des de la línia d'ordres:

imagesnap & open snapshot.jpg

Això iniciarà la imatge a l'editor de fotos predeterminat, el que estigui associat amb el format de fitxer JPG. De manera predeterminada, normalment és Vista prèvia a Mac OS X, tret que l'associació de fitxers i aplicació s'hagi canviat al Finder. Obre funciona com a interfície de línia d'ordres per obrir fitxers, documents i directoris al Finder i a la GUI d'OS X.

Tingueu en compte que l'article més antic sobre iSightCapture es manté a continuació amb finalitats d'arxiu i per a aquells amb Macs antics on ImageSnap pot no funcionar.Per a tots els Mac més nous, utilitzeu ImageSnap si voleu capturar imatges de la càmera amb imatges iSight (o FaceTime) mitjançant la línia d'ordres.

-

La instal·lació d'iSightCapture és molt senzilla, col·loqueu l'eina isightcapture a /usr/sbin (o en un altre lloc si ho preferiu) i podreu executar l'eina de línia d'ordres, amb les opcions següents:

-v : informació de la versió de sortida i sortida

-d : activa els missatges de depuració. Desactivat per defecte

-n : captura enèsimo fotograma

-w : amplada de píxel del fitxer de sortida. El valor predeterminat és de 640 píxels.

-h : alçada de píxel del fitxer de sortida. El valor predeterminat és de 480 píxels.

-t : format de sortida: un de jpg, png, tiff o bmp. El valor predeterminat és JPEG.

L'ús de l'eina és fàcil, i aquí hi ha alguns exemples (del readme.rtf):

$ ./isightcapture image.jpg

generarà una imatge de 640×480 en format JPEG

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

generarà una imatge escalada de 320×240 en format PNG

A part dels usos obvis, hi ha algunes idees creatives que surten per utilitzar-les amb aquesta utilitat, el nostre preferit és el guió de Dylan O'Donnell que fa una foto a l'activació del sistema i la puja a un lloc web, creant un bonic collage de fotos. Els resultats són força interessants, consulteu el seu lloc per veure el guió i una demostració de l'efecte. Per descomptat, també podeu fer servir ssh/telnet en un Mac amb aquesta eina i fer fotos de l'usuari sense que ho sàpiguen, o fins i tot crear una mena de sistema de seguretat escrivint un script senzill que automatitzi la presa d'imatges. Les possibilitats són nombroses…

Captura imatges iSight amb la línia d'ordres