向图像添加任意数据而不影响可用性
我想在图像本身中包含有关图像的某些信息。我认为,该要求与元数据不同(我认为元数据涉及特定信息,例如作者、拍摄日期等)。我想要包含的信息可能是一些随机字节。该图像应该在任何标准图像查看器中仍然可见。我不想“隐藏”字节(我不想寻找隐写术)。我只是希望我可以从我自己的应用程序(比如基于 Java 的)访问这些字节并使用/修改它们。
I want to include certain information about an image in the image itself. The requirement, i think, is different from the meta data (which i think talks about specific information such as author, date taken etc). The information i want to include may be some random bytes. The image should be still viewable in any standard image viewer. I dont want to "hide" the bytes (m not looking for steganography). I merely want that i can access these bytes from my own application (say Java based) and use / modify the same.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
EXIF 和 XMP 都允许您使用所需的任何数据添加任意标签。您可能希望将二进制数据编码为 ASCII,但这很简单。
Both EXIF and XMP allow you to add arbitrary tags with whatever data you want. You may want to encode your binary data into ASCII, but that's trivial.
好吧,我不知道这是否是更好的解决方案,但您可以使用隐写术。它允许您在像素数据中存储任何类型的信息(仅字节)。
这里是一个使用图像处理框架的示例:
http://marvinproject.sourceforge.net/en/plugins/steganography.html
Well, I do not know if it is the better solution, but you can use steganography. It let you store any kind of information (simply bytes) in the pixel data.
An example here, using an image processing framework:
http://marvinproject.sourceforge.net/en/plugins/steganography.html