大家好,我是 Immerse,一名独立开发者、内容创作者、AGI实践者。
https://yaolifeng.com 也同步更新。我会在这里分享关于编程、独立开发、AI、出海、个人思考等内容。
如果本文对你有帮助,欢迎动动小手指一键三连(点赞、评论、转发),给我一些支持和鼓励,谢谢!
用 Gemini 生成图片,右下角总有个半透明水印。

想用图片做点别的,这水印就很碍眼。
分享一个开源工具,能完美去除水印。
这是一个纯浏览器端的水印去除工具。
不用装软件,不用上传图片到服务器。
打开网页,拖进图片,自动去除水印。
网址是 https://banana.ovo.re
完全本地处理
你的图片不会上传到任何服务器。
所有处理都在浏览器里完成。
隐私保护做到极致。
数学算法,不是 AI
这工具不用 AI 修图。
用的是反向 Alpha 混合算法。其实就是数学公式逆推。
Gemini 加水印的时候用了一个公式。
这工具把公式反过来用,把原图算出来。
完全无损,不会产生任何瑕疵。
自动识别水印尺寸
Gemini 的水印有两种尺寸。
大图用 96×96 的水印,小图用 48×48 的。
这工具会自动检测并选择正确的去除方案。
不用你手动设置任何参数。
水印去除后,和原图对比几乎看不出差异。

因为用的是数学逆推,不是 AI 瞎猜。
所以不会有模糊、涂抹或者不自然的痕迹。
真正意义上的无损去除。
Gemini 加水印用的是标准 Alpha 合成。
简单说就是把水印图层和原图按一定比例混合。
公式是这样的:
带水印的图 = α × 水印 + (1 - α) × 原图
这工具做的就是反推:
原图 = (带水印的图 - α × 水印) / (1 - α)
只要知道水印的 Alpha 值,就能完美还原原图。
工具作者提前在纯色背景上捕捉了水印图层。
算出了每个像素点的精确 Alpha 值。
所以能做到完全无损。
工具会根据图片尺寸自动判断水印大小。
如果图片宽度和高度都大于 1024。
用 96×96 的水印,距离右下角边距 64 像素。
否则用 48×48 的水印,边距 32 像素。
完全自动,不用你操心。
只能去除可见的半透明水印。
就是右下角那个 Gemini 的标志。

如果 Gemini 还加了不可见的隐式水印,这工具就去除不了。
项目完全开源,MIT 协议。
代码在 GitHub 上:https://github.com/journey-ad/gemini-watermark-remover
想研究技术细节的可以看源码。
也可以自己本地部署。
如果你经常用 Gemini 生成图片。
这个工具真的很好用。
纯浏览器端处理,隐私安全。
在线使用:https://banana.ovo.re
项目地址:https://github.com/journey-ad/gemini-watermark-remover