哦?果真如此的话(指“水印技术可以用到BMP里”),那确实很有必要分析一下 BMP
的文件格式!
其实,我个人觉得,我们一样可以采用一种比较原始的方式来实现,就是前面说的在 BMP
文件的非图像数据的那一部分用来存放自己的信息,如版权等,当然这个信息最好用加密的
方式存放。呵呵~~这个方式比较原始一些啦。前面 SaintZorro 及 gxcooo 说的那种软件,
可以实现隐藏信息的目的,但是,因为它的算法是他自己的,如果我们要在自己的软件里使
用,可能就不能借助于这种外部工具了,除非你的生成图像和解码图像的算法不需要自己写。
我倒是对 Photoshop 中使用的 Digimarc 相当感兴趣,据说这种技术可以保证图片在被
扫描、打印以后,依然可以保留版权等“水印”信息,当然前提是(基本)不损失图像质量。
这个还是很有些意思的!我想,它大概是研究了人眼的视觉中的某些东西,譬如人眼对某些
颜色或某些颜色变化度的敏感程度等。不知道 gxcooo 说的“水印”是不是这个,如果是这
个,那确实是“很高深的”。
呵呵~~个人看法。