Come posso modificare il tag di orientamento EXIF ​​di un'immagine?


16

Voglio cambiare il tag di orientamento EXIF ​​nelle mie immagini JPEG ma senza ruotarle. Voglio fare questo per usarli come test case per un'applicazione che ho fatto.

Come posso farlo in Linux? Posso farlo con exiftool? E se sì, come?

Risposte:


25

È possibile recuperare le informazioni di orientamento esistenti exiftoolcome segue:

exiftool -Orientation -n image.jpg

Ciò visualizzerà il valore interno delle informazioni di orientamento contenute nei tag MIE. È possibile restituire il valore come stringa inglese omettendo il -nflag. Puoi trovare ulteriori informazioni qui riguardo a particolari valori di rotazione / orientamento.

La modifica dei dati di orientamento con exiftoolpuò essere eseguita come segue:

exiftool -Orientation=1 -n image.jpg

Qui, l'orientamento è impostato su 1, indicando nessuna rotazione . Questi numeri sono definiti secondo le specifiche EXIF; puoi vedere quale effetto hanno diversi valori di rotazione nel link sopra.

(nota: è necessario utilizzare l' -nargomento quando si imposta l'orientamento per indicare che il valore è numerico. Se si dimentica, exiftool interpreterà il orientation=xnumero come una stringa e imposterà la rotazione errata, ad es. exiftool -orientation=1 image.jpgimposterà l'orientamento su 3 che è 'Ruota 180 ')


-2

il comando di seguito può essere utilizzato per modificare l'orientamento, ad esempio exiftool -orientation = "Horizontal (normal)" filename.tiff

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.