Je sais comment le faire manuellement . Maintenant, je voudrais automatiser cela sur la base des données EXIF. J'ai déjà exiftool
installé, mais on dirait qu'il ne peut que lire les données, mais ne peut pas faire pivoter l'image.
Il y a une question similaire sur SU à propos d'Ubuntu . Mais je cherche des solutions possibles avec OSX.
Réponses:
Vous pouvez utiliser
nconvert
ce logiciel gratuit (pour un usage privé et éducatif) et disponible pour Win, Linux et Mac .Cet outil peut faire pivoter les images JPEG sans perte selon la balise d'orientation EXIF:
Cette commande convertira par lots tous les fichiers JPEG du répertoire actuel et ajoutera leur nom au début
rotated_
. Ceci est contrôlé par l'-o
option, reportez-vous ànconvert -help
pour plus de possibilités:la source
nconvert
une fois téléchargé et décompressé (afin qu'il ne soit disponible que par son nom)? J'ai essayé de le déplacer vers Applications, mais cela n'a pas aidé.echo $PATH
). Sous Linux, un endroit habituel est~/bin
, mais je ne peux rien dire sur OSX, désolé. Dans certaines circonstances, vous devez émettrerehash
(ou démarrer un nouveau terminal) après avoir déplacé un exécutable vers un autre répertoire.Vous pouvez utiliser le jhead gratuit (qui utilise lui-même jpegtran ).
Pour corriger une image nommée "image.jpg" il suffit de taper:
Pour corriger tous les JPG contenant des données EXIF dans le dossier actuel, utilisez:
Si une fois pivotées, les icônes de vignettes ne s'affichent pas correctement, vous pouvez les actualiser en:
la source
Ce n'est pas une solution scriptée. J'aime cette façon car elle me permet de changer d'autres aspects des photos en une seule étape.
La solution simple possible consiste à utiliser Google Picasa.
Après avoir ajouté des images, toutes les photos sont automatiquement tournées pour être affichées. Si l'image doit faire l'objet d'une rotation automatique dans le fichier, il suffit d'appuyer sur le bouton Enregistrer du dossier d'images. Cela enregistrera toutes les images dans le dossier avec une rotation corrigée. Picasa est également disponible pour OS X et fonctionne sous Linux sous Wine.
la source
Si vous souhaitez utiliser Automator pour cela, vous pouvez simplement utiliser Rotation d'images (180 degrés) deux fois dans le flux de travail.
Par exemple, j'utilise une action d'automate qui convertit toutes les images en JPEG, les fait pivoter de 360 degrés (en raison du problème de l'OP), puis les met à l'échelle à 1024 pixels de large. Exécutez l'action, sélectionnez les fichiers, profitez! :)
la source