1
Sylv 2015-01-31 05:38:35 +08:00 via iPhone 1
应该是因为 JPEG 是有损压缩格式,改成 BMP 格式试试
|
4
Sylv 2015-01-31 05:54:54 +08:00 via iPhone
@chaker 我对图像处理不了解,但我想应该还是有办法的,要去研究下 JPEG 格式的数据结构,把水印藏到不变的区域,或者根据它的算法让水印压缩后还能读取出来
|
6
NeoAtlantis 2015-01-31 09:57:15 +08:00 via Android
|
7
NeoAtlantis 2015-01-31 10:01:59 +08:00 via Android
@Sylv 思路是这样。我记得教材上讲是jpg压缩是把原图拆分成8×8的小块然后进行颜色的转换然后这个矩阵经过DCT变换后一些代表高频的成分(细节)被扔掉。所以藏数据的话应该是在矩阵里面可能剩下的部分上修改……
|
8
chaker OP @NeoAtlantis 确实是这样,所以我打算存储一些不那么怕损失的数据,也就是冗余,希望在图片被改的面目全非之前还能看到一点原始信息的模样。我会参考一下那个源码的,谢谢
|