程序员老鬼

Gemini 去水印开源了,牛得离谱!

今天在群里被一个链接吓了一跳。 一个哥们丢过来,说:“Gemini 去水印开源了,牛得离谱。”

我还以为又是那种「涂一涂、抹一抹」的修图玩具,结果点进去一看,完全不是那个路子。

这个项目有点狠在哪?

它不是用 AI 去猜画面,而是直接反推 Google 自己的水印公式。

Image

大概逻辑就是: Google 给 Gemini 图加水印的时候,不是随便糊一块上去的,是有一套固定的“叠加规则”的,原图像素 + 水印像素 + 某种混合方式,最后变成你看到的那张成品图。

而这个项目作者干的事,就是: 既然你公开了大概的叠加方式,那我就反着算回去—— 已知结果图、已知水印长啥样,就把被盖住的那部分像素,往回推。

不是 P 掉,是算回去。听着就很中二对吧,但它还真能做到。

更绝的是,整个过程都是在浏览器本地跑的:

  • 打开网页,图片一扔进去
  • 后面全是 JavaScript 在你自己电脑里算
  • 不上传服务器,不走云端

隐私这块还挺让人放心的,至少不用担心“我这图会不会被偷偷存起来”。

Image

而且效果…我实话说,第一张对比图看到的时候,我整个人是“卧槽”的—— 右下角原来有 Gemini 水印的地方,被“还原”得非常自然,纹理、线条都在, 不是那种 AI 涂抹后特有的那种糊、脏、塑料感。

你不说,很难看出这里动过刀子。

当然,它不是万能钥匙,目前就主要适配:

  • Gemini 图片右下角那种官方水印
  • 还有 Nano Banana 一类的类似样式

不支持视频, 也搞不掉 SynthID 这种隐形水印, 就是那种肉眼看不到、埋在像素里的标记,这个它碰不到。

所以它更像一个专门对付“某几种可见水印”的小手术刀,不是什么“万能洗白机”。

说实话,我对这个项目心情挺复杂的。

Image

一方面,从技术角度,我是服气的:

  • 你得先搞懂人家水印是怎么叠上去的
  • 再想办法在浏览器里高效实现
  • 又要顾及画质、速度、兼容性,还要开源给别人看

这不是随手写个脚本的程度,是真的有钻研。

但另一方面,平台给 AI 图加水印,本意其实是提醒大家:

“这张图是机器画的哦,你自己心里有数。”

结果你这边一键洗掉, 就变成了——“看起来像原生照片,但其实是 AI 生成的”。

如果有人拿这个去做啥造假、骗稿费、混商业项目,那就真的很恶心了。

所以我觉得有两句话必须摆在明面上:

  • 技术研究可以,滥用别碰。
  • 自己本地玩玩自己生成的图、做个技术测试 demo 还行, 但别去掉别人的标识、Logo,然后假装是原作,更别用在灰黑产上。

而且很多平台的条款里,其实都写了“不允许擅自去除水印、标识”这类东西, 真要用在正式场景里,踩线的是你自己,不是这个项目。

不过这个事也算是给各大厂提了个醒:

如果 AI 内容的“身份标记”只是一块角落的小图标, 那总会有人想办法,用数学把它抹平。

未来大概率会变成一场“水印加强 vs 去水印升级”的长期拉扯, 可见水印、隐形水印、模型指纹、元数据……一层套一层。

到最后会怎样? 我现在也说不清,反正脑子里就一个问号:

在 AI 图 everywhere 的时代,你还在乎这张图到底是不是 AI 画的吗? 还是,只要好看、能用就行?

你可以在评论区说说你会怎么选。 我先去把群通知关了,不然又得有人拉我去看下一个“离谱项目”了…

-END-

我为大家打造了一份RPA教程,完全免费:songshuhezi.com/rpa.html

最后给大家分享一份不错的副业资料,点击下方公众号,回复关键字: 副业 领,也可以链接我微信:hls404