好家伙,GitHub 上这个 Remove-AI-Watermarks,名字就很直:专门处理 AI 图片里的可见水印、隐藏水印和生成元数据。项目页现在 2.3k star 左右,README 写得也不绕,Gemini、DALL·E、Stable Diffusion、Adobe Firefly、Midjourney 这类都被点名了。

它不是简单把角落 logo 抹掉。
像 Gemini 那种可见 sparkle 标记,项目说是用反向 alpha blending 去还原;隐藏水印这边,则走扩散模型重新生成一遍像素。还有 EXIF、XMP、C2PA、PNG 文本块这些生成信息,也能检查和剥离。C2PA 本来就是做内容来源、编辑历史这类 provenance 标准的,类似给数字内容挂一张“来历说明”。
东哥看到这类项目,第一反应不是“哇,终于能骗过平台了”,而是先看三个东西:会不会改坏图、人脸能不能保住、处理完有没有留下一堆奇怪边缘。
它这里倒是写了 Smart Face Protection,会先检测人脸,扩散处理后再把原脸柔和混回去,避免五官被 AI 搅糊。这个思路我能理解,很多修图工具一碰人脸就翻车,尤其是低清图,鼻梁、眼角最容易出妖。

不过我得插一句:这玩意儿技术上很有意思,但别拿它去冒充真人拍摄、擦掉来源标识、绕平台规则搞误导。现在 AI 图的水印和元数据,不只是“碍眼”,也是内容溯源的一部分。你自己生成的图,做归档、测试、研究,另说;拿去混淆来源,那就不是工具问题了,是人有问题。
另外隐藏水印那套要跑扩散模型,项目页也写了 GPU 更合适,首次还可能下载模型权重。别以为点一下就完事。老开发都懂,真正麻烦的往往不是命令,而是环境、显存、依赖版本,还有半夜莫名其妙的 SSL 报错。
这个项目可以看,但别把它看得太轻。
GitHub地址:wiltodelta/remove-ai-watermarks
夜雨聆风