Comment puis-je prendre un selfie en exécutant une commande de console sur Mac? [dupliquer]

8

Je sais que je peux prendre un selfie avec l'appareil photo intégré via l'application Photo Booth. Cependant, existe-t-il un moyen de capturer une image via la ligne de commande, dans un style lolcommits ?

Honza Javorek
la source
1
J'ai pensé à "prendre un selfie en courant" et j'ai imaginé toutes sortes d'accidents horribles…
o0 '.

Réponses:

10

La façon la plus simple de le faire est un programme appelé " ImageSnap ". Vous pouvez prendre des photos iSight en tapant la commande imagesnap dans le terminal.

All commands:

 USAGE: imagesnap [options] [filename]
Version: 0.2.5
Captures an image from a video device and saves it in a file.
If no device is specified, the system default will be used.
If no filename is specfied, snapshot.jpg will be used.
Supported image types: JPEG, TIFF, PNG, GIF, BMP
  -h          This help message
  -v          Verbose mode
  -l          List available video devices
  -t x.xx     Take a picture every x.xx seconds
  -q          Quiet mode. Do not output any text
  -w x.xx     Warmup. Delay snapshot x.xx seconds after turning on camera
  -d device   Use named video device

Intégrez simplement les commandes imagesnap dans un travail cron ou un workflow de votre commande. ImageSnap est également disponible via homebrew:

brew install imagesnap 
tron_jones
la source
Il semble qu'il ait besoin d'une installation complète de Xcode: -o
Honza Javorek