Comment puis-je modifier la balise d'orientation EXIF ​​d'une image?

16

Je souhaite modifier la balise d'orientation EXIF ​​dans mes images JPEG, mais sans les faire pivoter. Je veux le faire pour les utiliser comme cas de test pour une application que j'ai faite.

Comment puis-je faire cela sous Linux? Puis-je le faire avec exiftool? Et si oui, comment?

Wazery
la source

Réponses:

26

Vous pouvez récupérer les informations d'orientation existantes via exiftoolcomme suit:

exiftool -Orientation -n image.jpg

Cela affichera la valeur interne des informations d'orientation contenues dans les balises MIE. Vous pouvez renvoyer la valeur sous forme de chaîne anglaise en omettant l' -nindicateur. Vous pouvez trouver ici des informations supplémentaires concernant des valeurs de rotation / orientation particulières.

La modification des données d'orientation avec exiftoolpeut être effectuée comme suit:

exiftool -Orientation=1 -n image.jpg

Ici, l'orientation est définie sur 1, indiquant aucune rotation . Ces nombres sont définis selon la spécification EXIF; vous pouvez voir quel effet les différentes valeurs de rotation ont dans le lien ci-dessus.

(Remarque: vous devez utiliser l' -nargument lors de la définition de l'orientation pour indiquer que la valeur est numérique. Si vous oubliez, exiftool interprétera le orientation=xnombre comme une chaîne et définira la mauvaise rotation, c'est-à-dire exiftool -orientation=1 image.jpgdéfinira en fait l'orientation à 3, qui est 'Rotation 180 ')

Percée
la source
-2

la commande ci-dessous peut être utilisée pour changer l'orientation, par exemple exiftool -orientation = "Horizontal (normal)" filename.tiff

rangoli thakur
la source