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?

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 ')


-2

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.