对于隐写术的一个小教训,我将图像附加到另一个图像文件中,如下所示:
my_image = open(output_image_path, "wb")
my_image.write(open(visible_image, "rb").read())
my_image.write(open(hidden_image, "rb").read())
my_image.close()
现在我想再次提取隐藏图像。我该怎么做?我尝试通过读取图像或将文件作为字节流读取,然后转换它来使用PIL,但我只得到了可见的图像
如果有必要,我应该指定所有图像都以.jpg格式保存
好了,这是如何显示隐藏图像:
我正在准备答案,就在键入时,您添加了解决方案。不过,这是我的版本,能够提取输出图像中存储的所有图像:
当然,我也使用了输出图像的二进制数据,并使用JPEG file format structure分割二进制数据,确切地说是“图像的开始”段
FF D8
对于我使用的图像集,输出如下:
相关问题 更多 >
编程相关推荐