Je veux changer l'étiquette d'orientation EXIF dans mes images JPEG mais sans en faire en rotation réelle. Je veux faire cela pour les utiliser comme cas de test pour une application que j'ai faite.
Comment puis-je le faire sous Linux? Puis-je le faire avec exiftool
? Et si oui, comment?
Vous pouvez récupérer les informations d'orientation existantes via exiftool
comme suit:
exiftool -Orientation -n image.jpg
Cela affichera la valeur interne des informations d'orientation détenues dans les balises MIE. Vous pouvez retourner la valeur en tant que chaîne anglaise en omettant le -n
drapeau. Vous pouvez trouver informations supplémentaires ici concernant des valeurs de rotation/orientation particulières.
Changer Les données d'orientation avec exiftool
peuvent être effectuées comme suit:
exiftool -Orientation=1 -n image.jpg
Ici, l'orientation est définie sur 1, indiquant aucune rotation . Ces chiffres sont définis conformément à la spécification EXIF; Vous pouvez voir quel effet différentes valeurs de rotation ont dans le lien ci-dessus.
(Remarque: vous devez utiliser le -n
argument lors de la définition d'orientation pour indiquer que la valeur est numérique. Si vous oubliez, Exifeool interprétera le orientation=x
Numéro sous forme de chaîne et définissez la mauvaise rotation, c'est-à-dire. exiftool -orientation=1 image.jpg
finit réellement définir l'orientation sur 3 qui est 'Tourner 180')