Sé cómo hacerlo manualmente . Ahora me gustaría automatizar eso basado en datos EXIF. Ya lo exiftool
instalé, pero parece que solo puede leer los datos, pero no puede girar la imagen.
Hay una pregunta similar en SU sobre Ubuntu . Pero estoy buscando posibles soluciones con OSX.
Respuestas:
Puede usar
nconvert
, que es gratuito (para uso privado y educativo) y está disponible para Win, Linux y Mac .Esta herramienta puede rotar imágenes JPEG sin pérdidas de acuerdo con la etiqueta de orientación EXIF:
Ese comando convertirá por lotes todos los archivos JPEG en el directorio actual y antepondrá sus nombres
rotated_
. Esto está controlado por la-o
opción, consulte paranconvert -help
obtener más posibilidades:fuente
nconvert
una vez descargado y desempaquetado (para que esté disponible solo por nombre)? Intenté moverlo a Aplicaciones, pero no me ayudó.echo $PATH
). Bajo Linux, un lugar habitual es~/bin
, pero no puedo decir nada sobre OSX, lo siento. En algunas circunstancias, debe emitirrehash
(o iniciar un nuevo terminal) después de mover un ejecutable a otro directorio.Puede usar el jhead libre (que a su vez usa jpegtran ).
Para arreglar una imagen llamada "image.jpg" simplemente escriba:
Para arreglar todos los JPG que tienen datos EXIF en la carpeta actual, use:
Si una vez rotados, los íconos de las miniaturas no se muestran correctamente, puede actualizarlos:
fuente
Esta no es una solución programada. Me gusta de esta manera, ya que me permite cambiar otros aspectos de las fotos en un solo paso.
Una posible solución simple es usar Google Picasa.
Después de agregar imágenes, todas las fotos se giran automáticamente para mostrar. Si la imagen se debe rotar automáticamente en el archivo, es suficiente presionar el botón Guardar en la carpeta de imágenes. Esto guardará todas las imágenes en la carpeta con rotación corregida. Picasa también está disponible para OS X y se ejecuta en Linux en Wine.
fuente
Si desea utilizar Automator para esto, simplemente puede usar Rotar imágenes (180 grados) dos veces en el flujo de trabajo.
Por ejemplo, utilizo una acción de automatización que convierte todas las imágenes a JPEG, las gira 360 grados (debido al problema del OP) y luego las escala a 1024 px de ancho. Ejecute la acción, seleccione los archivos, ¡obtenga ganancias! :)
fuente