← 返回博客

为什么普通水印防不住 AI 洗图?

上线三个月,聊聊图片归属与防盗这件事

简单来说,防 AI 洗图不是靠不可见的神仙技术,而是两手准备:要么通过局部像素错位(位移水印)让消除算法留下明显瑕疵,破坏复原原图的经济可行性;要么通过极浅字符与频域隐写,让未深度重绘的盗用行为保留可追溯的归属凭证。

JWProtect 上线到现在三个月,后台大概处理了 900 张图。

这段时间看大家用、看大家留的反馈,我也一直在琢磨一个问题:在现在的 AI 面前,保护一张图到底还有没有用?

网上一般有两种极端的说法。一种觉得只要加个隐形水印就能高枕无忧;另一种觉得全是白费力气,只要图发出来、屏幕能显示,别人丢给 AI 重新跑一遍,什么水印都得被抹掉。

其实大家都在找一把“万能锁”,但现实里根本没有这种东西。对付现在的盗图和洗图,我们琢磨出来的其实就两条路。

方法一:位移与结构破坏,让 AI 无法轻易修复出原图

现在的 AI 消除笔点一下,普通半透明水印半秒钟就没了。

所以我们在保护页做的可见水印(比如位移水印),思路根本不是“盖个章”,而是故意去破坏图像本身的局部结构。它让线条边缘和明暗交界处的像素产生微小的错位。

人眼看过去,图上只是多了点特殊纹理,不耽误正常欣赏;但 AI 消除算法习惯了寻找周围平滑过渡的像素来做修补,一旦碰到这种硬生生拧歪的像素,修补就会失灵。算法强行抹掉的结果,就是留下一大块脏斑和奇怪的扭曲。

要想彻底洗掉这层痕迹,盗图的人就只能把 AI 的重绘参数拉大。可参数一旦拉大,画就走样了,五官变形、多出奇怪的肢体,直接变成了另一张东西。

这样一来,他就很难以极低的代价拿到一张干净的原图。对于批量盗图洗图的人来说,只要修复一张图需要耗费大量人工精修,往往就会放弃。

方法二:浅字符与隐形潜伏,让盗图者把证据完整带走

但很多时候,创作者并不希望破坏画面的纯净度,特别是细腻的插画或摄影作品。

这就有了第二条路:故意不让他察觉。

我们在工具里做了浅字符和隐形层(比如频域水印与隐写)。浅字符若隐若现,甚至直接融入画面的明暗底纹;隐形水印干脆肉眼不可见。保护完成后,可以到验证页读取这些标记。

这么做不是为了好看,而是为了在盗图者眼里制造一种假象——让他粗看一眼觉得这张图是没有任何防护的生肉,直接拿去发布,甚至省去了用 AI 洗图的步骤。

只要他没有做重绘处理,这些埋在底层的标记和归属声明就会被原封不动地带走。一旦图片在别处公开传播,证据就清清楚楚留在里面,随时可以提取出来对质。

为什么留下证据还不够?关于 Provenpix 的铺垫

给图加上防御,或者让对方不知不觉把带标记的图搬走,这都只是前端的一环。

现实里普通创作者不可能每天人肉在全网搜索“谁又偷了我的图”。更常见的情况是,即便偶尔撞见有人盗图,去各大平台走申诉流程、找客服、提交材料,步骤繁琐到让人想直接放弃。

把图保护好、把证据留下来,是上半场。

我们后续在做的另一个产品叫 Provenpix,就是顺着这个逻辑解决后半场的问题:顺着这些埋好的特征,在网络上持续监测哪些店铺或商业账号在擅自使用你的图片;一旦发现侵权,自动生成带有时间戳和特征比对结果的证据包,同时协助整理好平台投诉所需的材料。

防御是给作品办好身份证,后续的监测和维权,才是把这张身份证真正派上用场。

别信什么绝对防盗,保留原图最重要

最后还是想说一句大实话:原图工程文件一定要自己存好。

如果有人告诉你他的软件能 100% 防盗、永远破解不了,那肯定是忽悠人的。计算机技术发展到现在,只要一个人铁了心要拿你的图,哪怕照着屏幕像素手描一遍,没有任何技术手段能拦得住。

做 JWProtect 也好,后面做 Provenpix 也好,初衷其实很朴素:画画、拍照原本是一件开心的事,不该让发图变得提心吊胆。给认真创作的人手里备好工具,想硬刚的时候让他无法复原,想取证的时候让他无处可赖。