我正在使用Drews Metadata Extractor用于 Java 从 JPEG 图像中提取 IPTC 关键字。到目前为止效果很好。 我使用 Adobe Bridge 分配了关键字。不幸的是,Bridge 支持超过 64 个字符的关键字,但元数据提取器库仅读取字符串的前 64 个字符。 对于如何阅读整个关键字有什么想法吗? (最多 128 个字符)
PS:无法缩短关键字。
最佳答案
如果您有我可以测试的示例图像,我会尝试一下。您也可以在十六进制编辑器中打开图像并查看全文是否存在。如果库正在截断它,我想看看我们是否可以避免这种情况。
请file an issue其中包括示例图像。
编辑我在 this answer 中提到Bridge 正确地将 IPTC 数据的关键字截断为 64 字节,但似乎可以通过 XMP 获得完整的字符串。
关于java - 在 Java 中提取长度超过 64 个字符的 IPTC 关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38399216/