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)。

简单来说:

  1. Gemini 通过将白色 logo 以一定的透明度(alpha)混合到原始图片上来添加水印。
  2. 该工具知道确切的水印 logo,并能计算出每个像素处的透明度级别。
  3. 然后它反转混合公式,恢复原始像素值——零损失。

检测是多层的:

  • 首先,它会将图片尺寸与 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

相关

  • 项目
  • 项目
  • 项目
  • 项目