在不影响可用性的情况下向图像添加任意数据

时间:2011-03-22 00:36:54

标签: java image metadata

我想在图像中包含有关图像的某些信息。我认为,这个要求与元数据不同(我认为这些数据涉及特定信息,如作者,采取日期等)。我想要包含的信息可能是一些随机字节。在任何标准图像查看器中,图像仍应可见。我不想“隐藏”字节(我不想寻找隐写术)。我只想要我可以从我自己的应用程序(比如基于Java)访问这些字节并使用/修改它们。

2 个答案:

答案 0 :(得分:3)

EXIF和XMP都允许您添加任意数据以及您想要的任何数据。您可能希望将二进制数据编码为ASCII,但这很简单。

答案 1 :(得分:1)

嗯,我不知道这是否是更好的解决方案,但你可以使用隐写术。它允许您在像素数据中存储任何类型的信息(只是字节)。

这里的一个例子,使用图像处理框架: http://marvinproject.sourceforge.net/en/plugins/steganography.html