我有一个Java应用程序,它创建一个BufferedImage并将其作为 JPEG 保存到磁盘。我真的很想为图像添加标题。为了防止图像被图像本身的文本挤占,如果我可以将标题写入 JPEG 的元数据,那就太好了。
我一直在到处寻找解决方案,但没有找到任何令人满意的东西。Sanselan出现了很多,但我还没有弄清楚如何正确使用它。我找到了修改现有元数据的示例,但我的文件不包含元数据,因为它们只是从 ImageIO.write() 或 Sanselan.writeImage() 创建的。
我发现另一篇文章可以满足我的要求,但它是用 C# 编写的,我需要 Java。
任何帮助将不胜感激。