¿Cómo puedo tomar selfie ejecutando un comando de consola en Mac? [duplicar]

8

Sé que puedo tomarme una selfie con la cámara incorporada a través de la aplicación Photo Booth. Sin embargo, ¿hay alguna forma de capturar una imagen a través de la línea de comandos, en una especie de estilo lolcommits ?

Honza Javorek
fuente
1
Pensé en "tomarme una selfie mientras corría" e imaginé todo tipo de accidentes horribles ...
o0 '.

Respuestas:

10

La forma más fácil de hacer esto es un programa llamado " ImageSnap ". Puede tomar fotos de iSight escribiendo el comando imagesnap en la 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

Simplemente incorpore los comandos de imagesnap en un trabajo cron o flujo de trabajo de su comando. ImageSnap también está disponible a través de homebrew:

brew install imagesnap 
tron_jones
fuente
Parece que necesita la instalación completa de Xcode: -o
Honza Javorek