1 votes

Faire pivoter automatiquement les photos et les enregistrer par la suite (peut-être en utilisant l'aperçu ?)

Je prévisualisais quelques photos à l'aide de l'application Preview et j'ai remarqué que Preview (au moins sur 10.10.5 Yosemite) corrigeait automatiquement les problèmes de rotation sur la vignette de gauche.

Par exemple, la photo est à l'envers lorsqu'on la regarde, mais la vignette la montre à l'endroit. Sur l'aperçu, je dois encore passer en revue chaque photo et les faire pivoter manuellement pour rendre les changements permanents.

Connaissez-vous une application gratuite (ou moins onéreuse) ou une application utilisant la prévisualisation ? Je veux que l'application ignore les photos qui sont à l'endroit.

1voto

mrjayviper Points 922

Je suis tombé sur un binaire appelé "nconvert". Je les ai copiés dans /usr/local/bin. J'ai ensuite créé un simple shell récursif script pour parcourir le dossier et les sous-dossiers et convertir toutes les photos qui doivent l'être.

#!/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

échantillon : # recursive-autorotate-photos.sh "/Volumes/mon-disque-externe/photos"

Prenez note des guillemets dans le chemin. s'il y a un espace dans le chemin, vous devez le mettre entre guillemets. Par habitude, j'utilise toujours des guillemets doubles.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X