Kumuha ng mga Larawan ng iSight Gamit ang Command Line

Anonim

Alam nating lahat na ang Photo Booth ay napakasaya at siguradong maaaliw ang ating mga kaibigan at pamilya sa mga nakakalokong epekto. Ngunit paano kung gusto mong kumuha ng litrato gamit ang iyong iSight mula sa command line? Sa kasamaang palad, hindi ibinibigay ng Apple ang opsyong ito (kahit na alam namin), ngunit salamat sa isang tusong indibidwal na nagngangalang Axel Bauer, mayroon kaming command line tool na magagamit para sa gawain.Ang kakayahang kumuha ng mga larawan mula sa command line ay nagbubukas ng maraming kawili-wiling posibilidad, at pinangalanan namin ang ilang potensyal na paggamit.

Na-update: 1/31/2013 – Tinutukoy namin ngayon ang tool na ImageSnap upang kumuha ng mga larawan gamit ang iSight o FaceTime camera sa pamamagitan ng daan ng Terminal. Hindi na sinusuportahan ang lumang iSightCapture app at hindi na ito gumagana sa mga mas bagong Mac at mas bagong bersyon ng OSX, sa halip ay gumagana ang ImageSnap. Ang ImageSnap ay batay sa iSightCapture ngunit nananatili sa pagbuo at gumagana sa OS X 10.8+ Mountain Lion at mas bago.

Capture iSight / FaceTime Camera Images gamit ang Command Line

Ang ImageSnap ay isang libreng third party na app na napakadaling gamitin. Narito kung paano ito i-download, i-install, at gamitin:

  • I-extract ito gamit ang tar -xvf imagesnap.tgz
  • Kopyahin ang imagesnap na maipapatupad sa /usr/local/bin/ gamit ang ‘sudo cp imagesnap /usr/local/bin/’
  • Kumpirmahin na gumagana ito sa pamamagitan ng pagpapatakbo ng ‘imagesnap’ sa command line

Ang default na file ay nai-save bilang JPG na pinangalanang snapshot.jpg sa kasalukuyang gumaganang direktoryo. Maaari kang tumukoy ng isa pang pangalan o landas ng file kung nais:

imagesnap ~/Desktop/Pictures/Mugshot.jpg

Upang makita kaagad ang isang larawan pagkatapos itong makuha gamit ang imagesnap mula sa command line:

imagesnap & open snapshot.jpg

Iyan ay maglulunsad ng larawan sa default na photo editor, alinman ang nauugnay sa JPG file format. Bilang default, ito ay karaniwang Preview sa Mac OS X maliban kung ang file at pagsasamahan ng app ay binago sa loob ng Finder. Buksan ang mga function bilang interface ng command line sa pagbubukas ng mga file, dokumento, at direktoryo sa Finder at OS X GUI.

Tandaan ang mas lumang artikulo tungkol sa iSightCapture ay nananatili sa ibaba para sa mga layunin ng archival, at para sa mga may mas lumang Mac kung saan maaaring hindi gumana ang ImageSnap.Para sa lahat ng mas bagong Mac, gamitin na lang ang ImageSnap kung gusto mong kumuha ng mga larawan sa camera gamit ang mga larawan ng iSight (o FaceTime) gamit ang command line.

-

Napakasimple ng pag-install ng iSightCapture, ilagay ang isightcapture tool sa /usr/sbin (o saanman kung gusto mo) at magagawa mong patakbuhin ang command line tool, gamit ang mga sumusunod na opsyon:

-v : impormasyon sa bersyon ng output at paglabas

-d : paganahin ang mga mensahe sa pag-debug. Naka-off bilang default

-n : capture nth-frame

-w : lapad ng pixel ng output ng file. Default sa 640 pixels.

-h : taas ng pixel ng output ng file. Default sa 480 pixels.

-t : format ng output – isa sa jpg, png, tiff o bmp. Default sa JPEG.

Madali ang paggamit ng tool, at narito ang ilang halimbawa (mula sa readme.rtf):

$ ./isightcapture image.jpg

ay maglalabas ng 640×480 na larawan sa JPEG format

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

ay maglalabas ng naka-scale na 320×240 na larawan sa PNG na format

Maliban sa mga malinaw na paggamit, mayroong ilang malikhaing ideya na lumulutang para gamitin sa utility na ito, ang paborito namin ay ang script ni Dylan O'Donnell na kumukuha ng larawan sa system wake at ina-upload ito sa isang website, paglikha ng magandang collage ng larawan. Ang mga resulta ay medyo kawili-wili, tingnan ang kanyang site para sa script at isang pagpapakita ng epekto. Siyempre, maaari mo ring ssh/telnet sa isang Mac na nagpapatakbo ng tool na ito at kumuha ng mga larawan ng user nang hindi nila nalalaman, o kahit na lumikha ng isang uri ng sistema ng seguridad sa pamamagitan ng pagsulat ng isang simpleng script na nag-o-automate ng pagkuha ng larawan. Ang mga posibilidad ay marami...

Kumuha ng mga Larawan ng iSight Gamit ang Command Line