Debian 上的 Imagemagick 6.9.11-60。如何在图像上打印照片的拍摄日期和时间?(在现有图像上)。我已在相机设置中设置了此选项,但它仅适用于新照片。日期位于图像元数据上。它应该是照片拍摄的实际日期,而不是保存在 PC 硬盘上的日期。
Debian 上的 Imagemagick 6.9.11-60。如何在图像上打印照片的拍摄日期和时间?(在现有图像上)。我已在相机设置中设置了此选项,但它仅适用于新照片。日期位于图像元数据上。它应该是照片拍摄的实际日期,而不是保存在 PC 硬盘上的日期。
根据您拥有的图像及其保存的元数据,很多内容都会有所不同,但例如使用 ImageMagick,您可以使用以下命令打印 EXIF 日期和
myphoto.jpg
时间如果您没有该
magick
命令,convert
也可以正常工作。如果您想要非 ISO 日期格式,您可以先使用 或其他工具提取日期identify
并对其进行操作awk
,例如会更改
2023:10:04 09:29:24
为04:10:2023 09:29
.如果您的图像没有 EXIF 数据,您也许可以找到其他时间信息,例如
'%[date:create]'
。在文件上使用identify -verbose
可列出所有属性。要计算注释的合适磅值,您可以类似地使用
identify
来查找图像的宽度:有关许多示例和替代方案,请参阅imagemagick 。这是一个小的 shell 脚本: