我正在尝试使用 LSB 方法编写隐写术应用程序,到目前为止,它对于一些图像格式来说已经足够好了。
但是它不适用于 GIF 图像,因为我注意到保存的 gif 具有一些不同的像素值(通常为 +-1),并且 LSB 方法依赖于更改最低有效位,因此一些不同的值会使解码算法关闭.
我已经尝试同时使用 imageio 和 PIL.Image 并且在这两种情况下都是同样的问题
所以基本上我的问题是:为什么像素值在保存时会发生变化,甚至可以使用 LSB 对 GIF 进行编码和解码?
谢谢你的帮助。
我正在尝试使用 LSB 方法编写隐写术应用程序,到目前为止,它对于一些图像格式来说已经足够好了。
但是它不适用于 GIF 图像,因为我注意到保存的 gif 具有一些不同的像素值(通常为 +-1),并且 LSB 方法依赖于更改最低有效位,因此一些不同的值会使解码算法关闭.
我已经尝试同时使用 imageio 和 PIL.Image 并且在这两种情况下都是同样的问题
所以基本上我的问题是:为什么像素值在保存时会发生变化,甚至可以使用 LSB 对 GIF 进行编码和解码?
谢谢你的帮助。