在Java中提取超过64个字符的IPTC关键字

时间:2016-07-15 14:54:16

标签: java adobe metadata metadata-extractor

我正在使用Drews Metadata Extractor for Java从JPEG图像中提取IPTC关键字。到目前为止效果很好。 我使用Adobe Bridge分配了关键字。不幸的是,Bridge支持超过64个字符的关键字,但元数据提取器库只读取字符串的前64个字符。 有没有关于如何阅读整个关键字的想法? (最多128个字符)

PS:无法缩短关键字。

1 个答案:

答案 0 :(得分:0)

如果你有一个样本图像,我可以用它来测试,我会给它一个镜头。您也可以在十六进制编辑器中打开图像,查看是否存在全文。如果图书馆正在截断它,我想看看我们是否可以避免这种情况。

file an issue包含示例图片。

编辑我在this answer中提到Bridge正确地将关键字截断为64字节的IPTC数据,但似乎可以通过XMP获得完整的字符串。