Tentativa de adicionar timestamp à imagem, mas continua recebendo propriedade de imagem com erro desconhecido “% [exif: DateTimeOriginal]”

0

Eu quero colocar carimbos de hora em todas as imagens em um diretório baseado na data criada / modificada.

Eu vi vários métodos como este e isso , mas todos usam o código %[exif:DateTimeOriginal] , o que resulta em erro para mim.

Eu posso usar o seguinte código

convert input.png -annotate +100+100  "Hello" output.png

Mas eu quero usar isso em vez

convert input.png -annotate +100+100  %[exif:DateTimeOriginal] output.png

Mas isso resulta nesse erro:

convert.im6: unknown image property "%[exif:DateTimeOriginal]" @ warning/property.c/InterpretImageProperties/3245.

Alguém sabe alguma correção ou alguém pode sugerir uma alternativa?

    
por Charles Clayton 16.11.2014 / 20:38

2 respostas

0

Esse erro indica que a tag EXIF DateTimeOriginal não está presente em seu arquivo de imagem, o que significa que você não pode usá-lo para anotar a imagem.

    
por Jan 16.11.2014 / 22:40
0

Eu não sei se você ainda está por aí, mas talvez para outros usuários isso possa ajudar. Às vezes você pode usar o comando "file" para ver os metadados do seu arquivo. No meu, eu poderia usar a tag "timedate"

    
por Kevin Banjo 21.07.2016 / 21:02