首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >图像隐写

图像隐写
EN

Stack Overflow用户
提问于 2010-05-09 23:39:15
回答 3查看 5.7K关注 0票数 10

我在研究隐写术的应用。我需要在图像文件中隐藏一条消息,并使用密码保护它,文件大小没有太大差异。我正在使用最低有效位算法,可以成功地与BMP文件,但它不适用于JPEG,PNG或TIFF文件。这个算法对这些文件有效吗?有没有更好的方法来实现这一点?谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-05-09 23:43:24

这在很大程度上取决于特定图像格式的工作方式。您需要深入了解您想要使用的格式的内部结构。

对于JPEG,您可以摆弄每个块的DCT系数的最后一位。

对于基于调色板的文件(GIF和某些PNG),您可以向调色板添加看起来与现有颜色相同的额外颜色,并根据您使用的颜色对信息进行编码。

票数 8
EN

Stack Overflow用户

发布于 2010-05-10 01:57:30

您必须区分基于像素的格式(位图)和基于调色板的格式(GIF),它们的隐写技术有很大的不同。还要注意,有些图像格式(如JPG )会在压缩过程中丢失信息。

我还建议一些general introduction进行包括不同格式的隐写术。

票数 2
EN

Stack Overflow用户

发布于 2013-09-29 17:06:02

最低有效位方法不适用于JPEG和GIF图像,因为您在压缩之前使用像素数据(原始图像)来存储隐藏信息。数据为0x123456的像素p在压缩后可能不会具有此值,因为它的值取决于压缩率和相邻像素。在这种情况下,我们讨论的算法不仅压缩图像(如ZIP,保留内容),而且改变颜色分布、纹理和质量,以减少表示它的位数。

但是,PNG可以仅用于压缩与ZIP文件相同意义上的图像,并保留内容。因此,您可以对PNG图像使用最低有效位,以便Wikipedia隐写页面以这种格式显示示例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2798158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档