GargantuaX/gemini-watermark-remover
A high-performance, 100% client-side tool for removing Gemini AI image & video watermarks. Built with pure JavaScript using mathematically precise Reverse Alpha Blending. / 基于 JavaScript 的纯浏览器端 Gemini AI 图像和视频无损去水印工具,使用数学精确的反向 Alpha 混合算法
Gemini 水印移除工具
功能简介: 这是一款开源工具,用于移除 Gemini 在 AI 生成图片和视频上添加的可见水印(右下角的半透明 logo)。它完全在您的浏览器或本地设备上运行——没有内容上传到服务器。
工作原理
它不是用 AI 去猜测水印下面是什么(这可能会产生幻觉细节),而是使用数学上精确的方法,称为反向 Alpha 混合(Reverse Alpha Blending)。
简单来说:
- Gemini 通过将白色 logo 以一定的透明度(alpha)混合到原始图片上来添加水印。
- 该工具知道确切的水印 logo,并能计算出每个像素处的透明度级别。
- 然后它反转混合公式,恢复原始像素值——零损失。
检测是多层的:
- 首先,它会将图片尺寸与 Gemini 已知的输出尺寸进行比对,预测水印可能的位置。
- 然后,它会扫描该预测位置周围的真实像素数据,以确认准确位置。
- 最后,它会验证确实存在水印后再进行移除,以避免误报。
使用方法
| 方式 | 最适合的场景 |
|---|---|
| 在线工具 (geminiwatermarkremover.io) | 在浏览器中快速使用,无需安装 |
| 视频移除器 (geminiwatermarkremover.io/video) | 移除 Gemini 生成视频中的水印 |
| Chrome 扩展 | 与 Gemini 页面自动集成——预览、复制和下载操作自动处理 |
| 用户脚本 (Tampermonkey/Greasemonkey) | 类似扩展,但用于用户脚本管理器;原地替换预览图片并拦截复制/下载 |
CLI (gwr 命令) |
脚本、CI 和本地文件的批量处理 |
| 技能 | 供 AI 编码代理发现并调用 |
| SDK | 集成到您自己的 JavaScript 代码中进行高级/内部使用 |
主要特性
- 100% 本地处理 —— 您的图片永远不会离开设备
- 数学精确 —— 无 AI 猜测,结果可重现
- 自动检测 —— 自动找到水印大小和位置
- 跨平台 —— 适用于 Chrome、Firefox、Safari、Edge 和 Node.js
- 视频支持 —— 同时处理图片和视频
限制
- 仅移除 Gemini 的可见水印(右下角的半透明 logo)
- 不会移除不可见/隐写水印(如 Google 的 SynthID)
- 针对 Gemini 当前的水印模式设计(已验证至 2026 年 4 月)
- Gemini 水印实现的变体或异常图片格式可能会导致意外结果
技术要求
- Web/用户脚本: 支持 Canvas API、ES 模块和 TypedArray 的现代浏览器
- CLI/技能: Node.js,以及用于文件解码/编码的
sharp库
许可证和致谢
- 采用 MIT 许可证 发布
- Allen Kuo 的 Gemini Watermark Tool 的 JavaScript 移植版,反向 Alpha 混合方法基于其原始工作
重要警告
- 风险自负 —— 该工具会修改图片文件,在极端情况下可能导致损坏
- 法律免责声明 —— 移除水印可能因司法管辖区和预期用途而产生法律影响;用户对遵守法律和服务条款负全部责任
- 作者不赞成将其用于侵犯版权或虚假陈述
快速开始(CLI 示例)
# 从图片中移除水印
gwr remove input.png --output clean.png
# 从视频中移除水印
gwr remove input.mp4 --output clean.mp4
相关
- 项目
- 项目
- 项目
- 项目