我想根据创建/修改日期为目录中的所有图像添加时间戳。
我见过很多方法,比如这和这%[exif:DateTimeOriginal]
,但它们都使用对我来说会导致错误的代码。
我可以使用以下代码
convert input.png -annotate +100+100 "Hello" output.png
但我想用这个
convert input.png -annotate +100+100 %[exif:DateTimeOriginal] output.png
但它会导致这个错误:
convert.im6: unknown image property "%[exif:DateTimeOriginal]" @ warning/property.c/InterpretImageProperties/3245.
有人知道如何修复或者可以建议替代方案吗?
答案1
此错误表示DateTimeOriginal
您的图像文件中不存在 EXIF 标签,这意味着您无法使用它来注释图像。
答案2
我不知道你是否还在使用,但对于其他用户来说,这可能有所帮助。有时,你可以使用“文件”命令查看文件的元数据。在我的系统中,我可以使用“timedate”标签