尝试向图像添加时间戳,但不断收到错误未知图像属性“%[exif:DateTimeOriginal]”

尝试向图像添加时间戳,但不断收到错误未知图像属性“%[exif:DateTimeOriginal]”

我想根据创建/修改日期为目录中的所有图像添加时间戳。

我见过很多方法,比如%[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”标签

相关内容