【发布时间】:2014-08-15 02:49:42
【问题描述】:
我想在 JPEG 和 PNG 文件中读取/写入 XMP 元数据。
我可以使用exiftool 来做到这一点
~ $ exiftool -xmp-dc:description="FooBar" sample.png
1 image files updated
~ $ exiftool sample.png | grep "Description"
Description : FooBar
但是,我无法使用 imagemagick 读取 XMP 元数据
~ $ identify -verbose sample.png | grep "Description"
我编写 XMP 元数据的原因是它可以被 Adobe 产品读取。
问题
- 有没有办法使用 imagemagick 读取/写入 XMP 元数据?
【问题讨论】:
-
离题了,但与 Adobe 产品的兼容性并不是想要操纵 XMP 元数据的唯一原因。 metadataworkinggroup.org/pdf/mwg_guidance.pdf
-
png 不支持元数据 --> stackoverflow.com/questions/9542359/…
-
这仅与 EXIF 元数据有关(尽管 Exiftool 和 Exiv2 有解决方法)。 PNG 确实支持 XMP 元数据 en.wikipedia.org/wiki/… 编辑: 呸,没有检查日期
标签: imagemagick metadata xmp exiftool