Como você pode excluir apenas os metadados do GPS de um arquivo jpeg?

17

Eu (acho que) posso excluir todas as informações de GPS dos metadados do arquivo jpeg

exiftool -gps:all= -xmp:all= filename.jpg

mas isso exclui todos os metadados XMP. Existe uma maneira de excluir apenas informações de GPS dos metadados XMP (e de qualquer outro grupo de metadados) não designando tags GPS individuais separadamente?

jarno
fonte
Você pode tentar exiftool -a -gps:all image.jpg? Origem Não tenho certeza dos metadados XMP, mas isso deve remover as informações de localização do JPEG.
precisa saber é o seguinte
Tom Brossman, In Precise, que não remove nenhuma informação de localização, mas exibe informações de GPS nos metadados EXIF.
Jarno
1
@ TomBrossman Você estava perdendo o =; o comando é exiftool -a -gps:all= image.jpeg:; isso removerá todas as informações de GPS, mantendo todos os outros tipos de metadados.
@ Mik, não, isso pode não remover todas as informações de GPS; remove informações de GPS apenas nos metadados Exif. As informações de GPS podem ser duplicadas nos metadados XMP. Por favor, veja este tópico do fórum exiftool: u88.n24.queensu.ca/exiftool/forum/index.php/topic,4686.0.html
Jarno
1
A julgar pelos fóruns, acho que você sabe mais sobre isso do que eu: devo usar a versão mais recente do exiftool ao testar os vários comandos, pois a versão nos repositórios é bastante antiga. Além disso, você pode responder à sua própria pergunta, se quiser.

Respostas:

15
exiftool -gps:all= -xmp:geotag= image.jpg

exclui apenas tags GPS nos metadados Exif e XMP, mas pode não excluir todos os metadados GPS XMP pelo menos pelo exiftool antigo. Se você deseja ter certeza de que todas as informações de GPS serão excluídas e não importa se todas as contrapartes XMP dos dados Exif serão excluídas, substitua -xmp:geotag=por -xmp-exif:all=. (Observe que também pode haver outras informações de localização nos metadados, além das informações do GPS, mesmo nos metadados do IPTC.)

jarno
fonte