¿Puedo convertir archivos sin procesar a TIFF a través de la línea de comandos usando el motor de conversión de Apple?

Quiero convertir desde la línea de comandos un montón de archivos RAW en tiffs utilizando el mismo motor de conversión que Aperture o Preview de Apple (para obtener los mismos resultados que con estas aplicaciones).

¿Apple proporciona una interfaz de línea de comandos? ¿Otra herramienta (de código abierto) se conecta a esto? ¿O tengo que (apple-) obtener una vista previa del script para esto?

Respuestas (1)

Solución de línea de comandos

En tu terminal intenta ejecutar este comando:

sips -s format tiff /Path/To/Image/bla.CR2 --out bla.tiff

Ahora puede crear fácilmente un archivo Shell Scripty realizar su conversión por lotes. Los créditos de esta solución van a este comentario.

Solución de automatización

Se me ocurrió otra solución que utiliza la característica muy agradable de Mac OS X: ¡Automator!

Automator le permite realizar tareas por lotes fácilmente. Abra Automator desde sus aplicaciones y en el cuadro de diálogo de apertura, seleccione workflow. Luego, desde la barra lateral, arrastre los elementos (en orden) al panel izquierdo. Puede encontrarlos buscando los títulos en el cuadro de búsqueda (p. ej., "Preguntar por elementos del buscador"). Solo asegúrese de configurar los parámetros como lo configuré en la captura de pantalla. Una vez que lo ejecuta, aparece un cuadro de diálogo abierto y necesita seleccionar sus archivos sin formato. Luego los copia en el lugar y luego convierte los archivos recién copiados a tiff. La conversión puede llevar mucho tiempo.

ingrese la descripción de la imagen aquí

Luego simplemente presione reproducir desde la parte superior izquierda. Sería prudente copiar los archivos originales antes de ejecutarlos por si acaso. Por favor comentenme si tienen alguna pregunta.

Mmmmh, esa no es una mala idea, pero prefiero pensar en algo que realmente pueda usar desde la línea de comandos, para poder unirlo en un shell scriot con otras herramientas de línea de comandos...
@halloleo, agregué una segunda solución. Supongo que sabe cómo crear un script bash, así que pensé que agregar el comando sería suficiente y escribir todo el script está fuera de tema. Haga una copia de seguridad de sus archivos originales y pruébelo. ¡Hágamelo saber!
¡Oye, gracias el sipscomando es todo! :-))) ¿No crees que vale la pena su propia respuesta? Es un flujo de trabajo bastante diferente al enfoque de automatización. En cualquier caso, ¡me complace aceptarlo como la respuesta principal!