Λήψη εικόνων iSight χρησιμοποιώντας τη γραμμή εντολών

Anonim

Όλοι γνωρίζουμε ότι το Photo Booth είναι πολύ διασκεδαστικό και είναι βέβαιο ότι θα διασκεδάσει τους φίλους και την οικογένειά μας με τα ανόητα εφέ. Τι γίνεται όμως αν θέλετε να τραβήξετε φωτογραφίες χρησιμοποιώντας το iSight από τη γραμμή εντολών; Δυστυχώς, η Apple δεν παρέχει αυτήν την επιλογή (τουλάχιστον αυτή που γνωρίζουμε), αλλά χάρη σε ένα έξυπνο άτομο που ονομάζεται Axel Bauer, έχουμε ένα εργαλείο γραμμής εντολών διαθέσιμο για την εργασία.Η δυνατότητα λήψης εικόνων από τη γραμμή εντολών ανοίγει πολλές ενδιαφέρουσες δυνατότητες και αναφέρουμε μερικές πιθανές χρήσεις.

Ενημερώθηκε: 31/1/2013 – Αναφερόμαστε τώρα στο εργαλείο ImageSnap για λήψη φωτογραφιών με την κάμερα iSight ή FaceTime από τρόπο του Τερματικού. Η παλιά εφαρμογή iSightCapture δεν υποστηρίζεται πλέον και δεν λειτουργεί σε νεότερους Mac και νεότερες εκδόσεις του OSX, αντίθετα λειτουργεί το ImageSnap. Το ImageSnap βασίζεται στο iSightCapture, αλλά παραμένει σε εξέλιξη και λειτουργεί με το OS X 10.8+ Mountain Lion και μεταγενέστερο.

Λήψη εικόνων κάμερας iSight/FaceTime με τη γραμμή εντολών

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 από τη γραμμή εντολών:

imagesnap & άνοιγμα στιγμιότυπου.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-frame

-w : πλάτος pixel αρχείου εξόδου. Προεπιλογή στα 640 pixel.

-h : αρχείο εξόδου ύψους pixel. Προεπιλογή στα 480 pixel.

-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

Εκτός από τις προφανείς χρήσεις, υπάρχουν μερικές δημιουργικές ιδέες για χρήση με αυτό το βοηθητικό πρόγραμμα, το αγαπημένο μας είναι το σενάριο του Dylan O'Donnell που τραβάει μια φωτογραφία στην αφύπνιση συστήματος και τη μεταφορτώνει σε έναν ιστότοπο, δημιουργώντας ένα ωραίο κολάζ φωτογραφιών. Τα αποτελέσματα είναι αρκετά ενδιαφέροντα, ρίξτε μια ματιά στον ιστότοπό του για το σενάριο και μια επίδειξη του εφέ. Φυσικά, θα μπορούσατε επίσης να κάνετε ssh/telnet σε ένα Mac που εκτελεί αυτό το εργαλείο και να τραβήξετε φωτογραφίες του χρήστη χωρίς να το γνωρίζει ή ακόμα και να δημιουργήσετε ένα είδος συστήματος ασφαλείας γράφοντας ένα απλό σενάριο που αυτοματοποιεί τη λήψη φωτογραφιών. Οι δυνατότητες είναι πολλές…

Λήψη εικόνων iSight χρησιμοποιώντας τη γραμμή εντολών