צלם תמונות iSight באמצעות שורת הפקודה

Anonim

כולנו יודעים ש-Photo Booth הוא כיף גדול והוא בטוח יבדר את החברים והמשפחה שלנו עם האפקטים המטופשים. אבל מה אם אתה רוצה לצלם תמונות באמצעות iSight משורת הפקודה? למרבה הצער אפל לא מספקת את האפשרות הזו (לפחות שאנחנו יודעים עליה), אבל הודות לאדם ערמומי בשם אקסל באואר, יש לנו כלי שורת פקודה זמין למשימה.היכולת לצלם תמונות משורת הפקודה פותחת אפשרויות מעניינות רבות, ואנחנו נותנים כמה שימושים פוטנציאליים.

עודכן: 31/1/2013 – אנו מתייחסים כעת לכלי ImageSnap לצילום תמונות עם מצלמת iSight או FaceTime על ידי דרך הטרמינל. אפליקציית iSightCapture הישנה כבר אינה נתמכת והיא לא עובדת על מחשבי Mac חדשים יותר וגרסאות חדשות יותר של OSX, במקום זאת, ה-ImageSnap עובד. ImageSnap מבוסס על iSightCapture אך עדיין בפיתוח ועובד עם OS X 10.8+ Mountain Lion ואילך.

Capture iSight / FaceTime Camera Images עם שורת הפקודה

ImageSnap היא אפליקציה חינמית של צד שלישי שקל מאוד להשתמש בה. הנה איך להוריד אותו, להתקין אותו ולהשתמש בו:

  • חלץ אותו עם tar -xvf imagesnap.tgz
  • העתק את קובץ ההפעלה של imagesnap לתוך /usr/local/bin/ עם 'sudo cp imagesnap /usr/local/bin/'
  • אשר שזה עובד על ידי הפעלת 'imagesnap' בשורת הפקודה

קובץ ברירת המחדל נשמר כקובץ JPG בשם snapshot.jpg בספריית העבודה הנוכחית. ניתן לציין שם קובץ או נתיב אחר אם תרצה:

imagesnap ~/Desktop/Pictures/Mugshot.jpg

כדי לראות תמונה מיד לאחר שצולמה עם תמונת תמונות משורת הפקודה:

imagesnap & open snapshot.jpg

זה יפעיל את התמונה בעורך התמונות המוגדר כברירת מחדל, המשויך לפורמט הקובץ JPG. כברירת מחדל, זה בדרך כלל תצוגה מקדימה ב-Mac OS X אלא אם שיוך הקובץ והאפליקציה השתנו ב-Finder. פתח פונקציות כממשק שורת פקודה לפתיחת קבצים, מסמכים וספריות לתוך Finder ו-OS X GUI.

שימו לב שהמאמר הישן יותר על iSightCapture נשאר להלן למטרות ארכיון, ולכאלו עם מחשבי Mac ישנים יותר שבהם ייתכן ש-ImageSnap לא יפעל.עבור כל מחשבי ה-Mac החדשים יותר, השתמש במקום זאת ב-ImageSnap אם ברצונך לצלם תמונות מצלמה עם תמונות iSight (או FaceTime) באמצעות שורת הפקודה.

-

ההתקנה של iSightCapture היא פשוטה מאוד, מקם את הכלי isightcapture ב-/usr/sbin (או במקום אחר אם תעדיף) ותוכל להפעיל את כלי שורת הפקודה, עם האפשרויות הבאות:

-v : פלט מידע על גרסת ויציאה

-d : אפשר איתור באגים בהודעות. כבוי כברירת מחדל

-n : לכידת מסגרת nth

-w : רוחב פיקסל של קובץ פלט. ברירת המחדל היא 640 פיקסלים.

-h : גובה פיקסל של קובץ פלט. ברירת המחדל היא 480 פיקסלים.

-t : פורמט פלט - אחד של jpg, png, tiff או bmp. ברירת המחדל היא JPEG.

השימוש בכלי קל, והנה כמה דוגמאות (מתוך ה-readme.rtf):

$ ./isightcapture image.jpg

יוציא תמונה בגודל 640×480 בפורמט JPEG

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

יוציא תמונה בגודל 320×240 בפורמט PNG

מלבד השימושים הברורים, יש כמה רעיונות יצירתיים שמסתובבים לשימוש עם כלי זה, האהוב עלינו הוא התסריט של דילן אודונל שמצלם תמונה בהתעוררות המערכת ומעלה אותה לאתר, יצירת קולאז' תמונות נחמד. התוצאות די מעניינות, בדוק באתר שלו עבור התסריט והדגמה של האפקט. כמובן, אתה יכול גם להכניס ssh/telnet ל-Mac שמריץ את הכלי הזה ולצלם תמונות של המשתמש בלי שהוא יודע, או אפילו ליצור מערכת אבטחה מסוגים על ידי כתיבת סקריפט פשוט שהופך את צילום התמונות לאוטומטי. האפשרויות הן רבות...

צלם תמונות iSight באמצעות שורת הפקודה