Capture imágenes de iSight usando la línea de comando
Todos sabemos que Photo Booth es muy divertido y seguramente entretendrá a nuestros amigos y familiares con efectos estúpidos. ¿Pero si quieres tomar fotos usando tu iSight desde la línea de comandos? Desafortunadamente, Apple no ofrece esta opción (al menos lo sabemos), pero gracias a un individuo astuto llamado Axel Bauer, tenemos una herramienta de línea de comandos disponible para la tarea. Poder capturar imágenes desde la línea de comandos abre muchas posibilidades interesantes y mencionamos algunos usos potenciales.
Actualizado: 31.01.2013 – Ahora nos referimos a la herramienta ImageSnap para tomar fotos con la cámara iSight o FaceTime a través de la Terminal. La antigua aplicación iSightCapture ya no es compatible y no funciona en Mac y versiones más recientes de OSX, en su lugar, ImageSnap funciona. ImageSnap se basa en iSightCapture, pero permanece en desarrollo y funciona con OS X 10.8+ Mountain Lion y versiones posteriores.
Capture imágenes de la cámara iSight / FaceTime con la línea de comando
ImageSnap es una aplicación de terceros gratuita que es muy fácil de usar. Aquí se explica cómo descargar, instalar y usar:
- Descargar ImageSnap
- Extraerlo con tar -xvf imagesnap.tgz
- Copie el ejecutable de imagesnap en / usr / local / bin / con ‘sudo cp imagesnap / usr / local / bin /’
- Confirme que funciona ejecutando «imagesnap» en la línea de comando
El archivo predeterminado se guarda como un JPG llamado snapshot.jpg en el directorio de trabajo actual. Puede especificar un archivo o nombre de ruta diferente si lo desea:
imagesnap ~/Desktop/Pictures/Mugshot.jpg
Para ver una foto inmediatamente después de haber sido tomada con imagesnap desde la línea de comando:
imagesnap & open snapshot.jpg
Esto lanzará la imagen en el editor de fotos predeterminado, cualquiera de los cuales está asociado con el formato de archivo JPG. De forma predeterminada, esto suele ser Vista previa en Mac OS X, a menos que la asociación de archivos y aplicaciones haya cambiado en el Finder. Abrir funciona como una interfaz de línea de comandos para abrir archivos, documentos y directorios en Finder y OS X GUI.
Tenga en cuenta que el artículo anterior de iSightCapture permanece a continuación para fines de archivo y para aquellos con Mac más antiguos donde ImageSnap puede no funcionar. Para todas las Mac más nuevas, use ImageSnap en su lugar si desea capturar imágenes de la cámara con imágenes de iSight (o FaceTime) usando la línea de comando.
–
Instalar iSightCapture es muy simple, coloque la herramienta isightcapture en / usr / sbin (o en otro lugar si lo prefiere) y podrá ejecutar la herramienta de línea de comandos con las siguientes opciones:
-d: habilita los mensajes de solución de problemas. Desactivado por defecto
-n: captura n-frame
-w: el ancho de píxel del archivo de salida. Valores predeterminados a 640 píxeles.
-h: altura en píxeles del archivo de salida. Por defecto a 480 píxeles.
-t: formato de salida – uno de los siguientes: jpg, png, tiff o bmp. Valores predeterminados de JPEG.
Usar la herramienta es fácil y aquí hay algunos ejemplos (de readme.rtf):
$ ./isightcapture image.jpg
mostrará una imagen de 640 × 480 en formato JPEG
$ ./isightcapture -w 320 -h 240 -t png image.png
mostrará una imagen a escala de 320 × 240 en formato PNG
Además de los usos obvios, hay algunas ideas creativas flotando para usar con esta utilidad, nuestro ser favorito. Hacia Dylan O’Donnell script que toma una foto cuando el sistema se activa y la carga en un sitio web, creando un hermoso collage de fotos. Los resultados son bastante interesantes, consulte su sitio web para ver el guión y una demostración del efecto. Por supuesto, puede usar ssh / telnet en una Mac que ejecute esta herramienta y tomar fotografías del usuario sin que él lo sepa, o incluso crear algún tipo de sistema de seguridad escribiendo un script simple que automatice el disparo. Las posibilidades son numerosas …