Remove-AI-Watermarks:这个项目盯上了 AI 图片里的水印

Remove-AI-Watermarks 这个名字,几乎没绕弯。

我点进项目页,第一行就知道它想干什么了。

不是修图。

不是放大。

也不是那种把图片变清晰一点的工具。

它盯的是 AI 图片里那些标记:角落里的可见水印,藏在像素里的隐藏水印,还有 EXIF、XMP、C2PA 这类元数据。

这几个东西放一起,就有点敏感。

所以先说清楚,我不会把它写成什么“绕过检测神器”。这个方向本身就有边界,尤其是平台标签、版权来源、内容凭证这些东西,乱动很容易出问题。

项目作者在 README 里也写了,只面向合法用途。

我更愿意把它当成一个图片清理工具看。

它处理可见水印的思路比较直。

像 Gemini 图片角落那个小闪光标记,项目里提到用反向 alpha blending 去还原被盖住的像素。豆包那种右下角“AI生成”文字条,也被列进去了。

这种东西肉眼能看到,至少知道刀往哪里下。

麻烦的是看不见的部分。

SynthID、StableSignature、TreeRing 这类隐藏标记,不是擦一下角落就完事。Remove-AI-Watermarks 走的是轻量 img2img,把原图重新过一遍扩散模型。

说得粗一点,就是让图像像素轻轻洗一遍。

水印可能被冲掉,画面也可能跟着变。

README 里也没藏着,处理这一块通常要 GPU,还会拉大概 2GB 的模型。不是那种 pip 一下就“秒用”的小玩具。

我多看了一眼它的人脸处理。

图片进扩散流程前,先找人脸区域。

处理完之后,再把原来的脸混回去。

这个设计不花哨,挺实在。

AI 图二次生成最容易歪的就是脸。眼睛稍微糊一点,嘴角一变,整张图就怪。尤其是半身照、头像、宣传图,脸一出问题,别的地方修再干净也没用。

元数据清理那块也比较硬。

C2PA、EXIF、XMP、PNG text chunks,都会被它盯上。

Midjourney 的 prompt,ComfyUI 工作流,模型参数,Firefly / DALL·E 的来源凭证,很多都藏在这些地方。

这也是我觉得它不好随便夸的原因。

能清理,和该不该清理,是两件事。

拿自己的测试图做研究,检查图片里被塞了什么信息,或者处理一些被误标的人工编辑图,这类用途还说得过去。

拿它去冒充原创、绕过平台标识,那就不是工具问题了。

GitHub 上这个项目现在已经有 2.6k stars。

CLI 有。

Python 库也有。

批量目录能跑。

我倒不是很意外它会火。现在 AI 图片越来越多,水印、凭证、来源标记这些东西,也开始变成一门单独的麻烦事。

GitHub地址: https://github.com/wiltodelta/remove-ai-watermarks

返回分类列表