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

在Java中提取长度超过64个字符的IPTC关键字,java,adobe,metadata,metadata-extractor,Java,Adobe,Metadata,Metadata Extractor,我使用for Java从JPEG图像中提取IPTC关键字。到目前为止效果很好。 我使用AdobeBridge指定了关键字。不幸的是,网桥支持长度超过64个字符的关键字,但元数据提取器库只读取字符串的前64个字符。 有没有办法读懂整个关键词?(最多128个字符) PS:不可能缩短关键字。如果你有一张样本图像,我可以用它来测试,我会试一试。您也可以在十六进制编辑器中打开图像,查看是否存在全文。如果库正在截断它,我想看看我们是否可以避免它 请附上一张样本图片 编辑我在文章中提到,网桥正确地将IPTC数

我使用for Java从JPEG图像中提取IPTC关键字。到目前为止效果很好。 我使用AdobeBridge指定了关键字。不幸的是,网桥支持长度超过64个字符的关键字,但元数据提取器库只读取字符串的前64个字符。 有没有办法读懂整个关键词?(最多128个字符)


PS:不可能缩短关键字。

如果你有一张样本图像,我可以用它来测试,我会试一试。您也可以在十六进制编辑器中打开图像,查看是否存在全文。如果库正在截断它,我想看看我们是否可以避免它

请附上一张样本图片


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

如果您有一张示例图像,我可以测试一下,我将试一试。您也可以在十六进制编辑器中打开图像,查看是否存在全文。如果库正在截断它,我想看看我们是否可以避免它

请附上一张样本图片

EDIT我在文章中提到,网桥将IPTC数据的关键字正确地截断为64字节,但完整字符串似乎可以通过XMP获得