1

我有一个Java应用程序,它创建一个BufferedImage并将其作为 JPEG 保存到磁盘。我真的很想为图像添加标题。为了防止图像被图像本身的文本挤占,如果我可以将标题写入 JPEG 的元数据,那就太好了。

我一直在到处寻找解决方案,但没有找到任何令人满意的东西。Sanselan出现了很多,但我还没有弄清楚如何正确使用它。我找到了修改现有元数据的示例,但我的文件不包含元数据,因为它们只是从 ImageIO.write() 或 Sanselan.writeImage() 创建的。

我发现另一篇文章可以满足我的要求,但它是用 C# 编写的,我需要 Java。

任何帮助将不胜感激。

4

1 回答 1

3

您要查看的包是 javax.imageio.metadata

IIOMetaData 类(它具有 JPEG 的具体子类)包含获取各种格式的元数据信息的方法,包括作为 XML DOM 树根节点的方法。

于 2010-10-11T19:34:04.360 回答