Capturați imagini iSight utilizând linia de comandă

Anonim

Știm cu toții că Photo Booth este foarte distractiv și cu siguranță ne va distra prietenii și familia cu efectele proaste. Dar dacă doriți să faceți fotografii folosind iSight din linia de comandă? Din păcate, Apple nu oferă această opțiune (cel puțin despre care știm), dar datorită unei persoane viclene pe nume Axel Bauer, avem un instrument de linie de comandă disponibil pentru această sarcină.Posibilitatea de a captura imagini din linia de comandă deschide multe posibilități interesante și menționăm câteva utilizări potențiale.

Actualizat: 1/31/2013 – Acum ne referim la instrumentul ImageSnap pentru a face fotografii cu camera iSight sau FaceTime prin calea Terminalului. Vechea aplicație iSightCapture nu mai este acceptată și nu funcționează pe Mac-uri mai noi și versiuni mai noi de OSX, ci ImageSnap funcționează. ImageSnap se bazează pe iSightCapture, dar rămâne în dezvoltare și funcționează cu OS X 10.8+ Mountain Lion și versiuni ulterioare.

Capturați imagini cu camera iSight / FaceTime cu linia de comandă

ImageSnap este o aplicație gratuită de la terți, care este foarte ușor de utilizat. Iată cum să îl descărcați, să îl instalați și să îl utilizați:

  • Extrage-l cu tar -xvf imagesnap.tgz
  • Copiați executabilul imagesnap în /usr/local/bin/ cu „sudo cp imagesnap /usr/local/bin/”
  • Confirmați că funcționează rulând „imagesnap” la linia de comandă

Fișierul implicit este salvat ca JPG numit snapshot.jpg în directorul de lucru actual. Puteți specifica un alt nume de fișier sau cale dacă doriți:

imagesnap ~/Desktop/Pictures/Mugshot.jpg

Pentru a vedea imediat o fotografie după ce a fost făcută cu imagesnap din linia de comandă:

imagesnap & open snapshot.jpg

Asta va lansa imaginea în editorul foto implicit, oricare dintre acestea este asociat cu formatul de fișier JPG. În mod implicit, aceasta este de obicei Previzualizare în Mac OS X, cu excepția cazului în care asocierea fișierului și a aplicației a fost modificată în Finder. Deschide funcționează ca o interfață de linie de comandă pentru a deschide fișiere, documente și directoare în Finder și GUI OS X.

Rețineți că articolul mai vechi despre iSightCapture rămâne mai jos în scopuri de arhivare și pentru cei cu Mac-uri mai vechi, unde ImageSnap poate să nu funcționeze.Pentru toate Mac-urile mai noi, utilizați ImageSnap în schimb dacă doriți să capturați imagini ale camerei cu imagini iSight (sau FaceTime) folosind linia de comandă.

-

Instalarea iSightCapture este foarte simplă, plasați instrumentul isightcapture în /usr/sbin (sau în altă parte, dacă preferați) și veți putea rula instrumentul de linie de comandă, cu următoarele opțiuni:

-v: informații despre versiunea de ieșire și ieșire

-d : activați mesajele de depanare. Oprit implicit

-n : captura a n-a-cadru

-w : lățimea pixelilor fișierului de ieșire. Setarea implicită la 640 de pixeli.

-h : înălțimea pixelilor fișierului de ieșire. Setarea implicită la 480 de pixeli.

-t : format de ieșire – unul dintre jpg, png, tiff sau bmp. Implicit la JPEG.

Folosirea instrumentului este ușoară și iată câteva exemple (din citiți-mă.rtf):

$ ./isightcapture image.jpg

va scoate o imagine de 640×480 în format JPEG

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

va scoate o imagine la scară de 320×240 în format PNG

În afară de utilizările evidente, există câteva idei creative care plutesc pentru a fi utilizate cu acest utilitar, preferatul nostru fiind scenariul lui Dylan O'Donnell care face o fotografie în sistemul de activare și o încarcă pe un site web, creând un colaj foto frumos. Rezultatele sunt destul de interesante, verificați site-ul lui pentru scenariu și o demonstrație a efectului. Desigur, puteți, de asemenea, să faceți ssh/telnet într-un Mac care rulează acest instrument și să fotografiați utilizatorul fără ca acesta să știe, sau chiar să creați un fel de sistem de securitate prin scrierea unui script simplu care automatizează fotografia. Posibilitățile sunt numeroase…

Capturați imagini iSight utilizând linia de comandă