Como posso modificar a marca de orientação EXIF ​​de uma imagem?


16

Quero alterar a marca de orientação EXIF ​​nas minhas imagens JPEG, mas sem rotacioná-las. Eu quero fazer isso para usá-los como um caso de teste para um aplicativo que eu fiz.

Como posso fazer isso no Linux? Posso fazer isso com exiftool? E se sim, como?

Respostas:


25

Você pode recuperar as informações de orientação existentes da exiftoolseguinte maneira:

exiftool -Orientation -n image.jpg

Isso exibirá o valor interno das informações de orientação contidas nas tags MIE. Você pode retornar o valor como uma sequência em inglês, omitindo o -nsinalizador. Você pode encontrar informações adicionais aqui sobre determinados valores de rotação / orientação.

A alteração dos dados de orientação exiftoolpode ser feita da seguinte maneira:

exiftool -Orientation=1 -n image.jpg

Aqui, a orientação é definida como 1, indicando que não há rotação . Esses números são definidos conforme a especificação EXIF; você pode ver o efeito que diferentes valores de rotação têm no link acima.

(nota: você deve usar o -nargumento ao definir a orientação para indicar que o valor é numérico. Se você esquecer, o exiftool interpretará o orientation=xnúmero como uma sequência e definirá a rotação incorreta, ou seja exiftool -orientation=1 image.jpg, na verdade definirá a orientação para 3, que é 'Rodar 180 ')


-2

O comando abaixo pode ser usado para alterar a orientação, por exemplo, exiftool -orientation = "Horizontal (normal)" filename.tiff

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.