Girar automáticamente las fotos y guardarlas después (¿quizás utilizando Vista previa?)

1

Así que estaba previsualizando algunas fotos con la aplicación Vista previa y me doy cuenta de que la Vista previa (al menos en 10.10.5 Yosemite) corrige automáticamente los problemas de rotación en la miniatura de la izquierda.

por ejemplo La foto está al revés al verla, pero la imagen en miniatura muestra el lado derecho hacia arriba. En la vista previa, todavía tengo que revisar cada foto y rotarlas manualmente para que los cambios sean permanentes.

¿Conoces alguna aplicación gratuita (o no tan cara) o tal vez usas Vista previa? Quiero que la aplicación ignore las fotos que están al lado derecho.

    
pregunta mrjayviper 03.01.2016 - 02:38

1 respuesta

1

Me encontré con un binario llamado "nconvert". Los copié a / usr / local / bin. Luego creé un script de shell recursivo simple para recorrer las carpetas y subcarpetas y convertir cualquier foto que necesite conversión.

#!/bin/sh

function recursion {
    if [ $(find . \( -iname "*jpeg" -or -iname "*jpg" \) -maxdepth 1 -type f | wc -l) -gt 0 ]; then
        _fullpath='pwd'
        echo "Processing $_fullpath"
        echo "Processing $_fullpath" > $HOME/logs/recursive-autorotate-photos.log
        nconvert -jpegtrans exif -overwrite *.jpg
    fi

    for _item in *; do
        if [ -d "$_item" ]; then
            (cd "$_item"; recursion)
        fi
    done
}

if [ ! -z "$1" ]; then
    if [ ! -d "$HOME/logs" ]; then
        mkdir "$HOME"/logs
    fi
    echo "" > $HOME/logs/recursive-autorotate-photos.log

    cd "$1"

    recursion
else
    echo "Usage: recursive-autorotate-photos.sh path-here"
fi

muestra: # recursive-autorotate-photos.sh "/ Volumes / my-external-disk / photos"

tome nota de las citas en la ruta. Si hay un espacio en la ruta, debe incluirlo entre comillas dobles. Siempre uso comillas dobles ahora por costumbre.

    
respondido por el mrjayviper 03.01.2016 - 06:43

Lea otras preguntas en las etiquetas