jpg或.png中是否有一个位置,我可以在其中放置一个任意的32位值方法,用于在图像中嵌入不可见的32位数值(但会更改图像文件的哈希(。
更新的答案
你可以通过添加评论来做到这一点。如果你想要一种同时使用JPEG和PNG并且不重新压缩图像数据的技术,我建议使用exiftool
。
您可以在JPEG或PNG中添加这样的注释:
exiftool -Comment=32768 a.jpg
exiftool -Comment=32768 a.png
您可以使用检索评论以及所有其他信息
exiftool a.jpg
或者,您可以通过获得评论及其值
exiftool -Comment a.jpg
Comment : 32768
或者,如果在shell脚本中进行解析,则可以获得如下未修饰的值:
exiftool -Comment -s -s -s a.jpg
32768
原始答案
你可以在jhead
的文件中放入一个数字或注释,如下所示:
jhead -cl "32768" a.jpg
Modified: a.jpg
然后用jhead:读回
jhead a.jpg
File name : a.jpg
File size : 49732 bytes
...
...
Comment : 32768 <--- HERE IT IS