一款移除图片背景的工具,可作为命令行、Python 库、HTTP 服务或 Docker 容器使用。
allenk/GeminiWatermarkTool
离线 C++ 工具,通过反向 Alpha 混合去除图片中的 Gemini 可见水印,提供 GUI、CLI 与批处理。
- Star
- 3,133
- Fork
- 271
- 未关闭 Issue
- 10
- 最近提交
- 3个月前
这是什么?
GeminiWatermarkTool 通过反演 Alpha 混合公式去除图片中半透明的 Gemini 水印标识,还原原始像素,而不是让生成模型去猜测补全内容。工具完全离线运行,以单个可移植可执行文件分发,不依赖外部服务,支持 JPG、PNG、WebP 和 BMP 格式。
项目提供带拖放、实时前后对比预览和批量处理的桌面 GUI,也提供适合脚本和流水线的命令行工具。水印检测采用三阶段归一化互相关算法并设置置信度阈值,无水印图片可自动跳过。它同时支持 Gemini 3.5 的新水印版式,并可在 CLI 中回退到旧版配置。
可选的清理功能用于消除缩放或重新压缩后残留的痕迹,可使用 OpenCV 修复算法,或通过 NCNN 运行 FDnCNN 神经网络降噪,支持 Vulkan GPU 加速并可回退到 CPU。项目提供 Windows、Linux、macOS 和 Android 构建,并另有体积更小的纯 CLI 版本。
核心功能
- 01基于反向 Alpha 混合数学还原像素,不依赖生成式补全。
- 02三阶段 NCC 检测可自动跳过没有水印的图片。
- 03带拖放、实时预览和批处理的桌面 GUI。
- 04命令行支持目录批处理,并通过退出码便于脚本调用。
- 05可选 AI 降噪(NCNN + Vulkan 运行 FDnCNN)及传统修复清理。
- 06单文件可执行程序,离线运行,支持 Windows、Linux、macOS 和 Android。
适用场景
- 清理 Gemini 生成的幻灯片、文档或截图,保持文字清晰。
- 在脚本或 CI 流水线中批量处理一个文件夹的 AI 生成图片。
- 通过 MCP 服务或 Claude Code 技能,让 AI 编程代理调用去水印工具。
快速上手
- 1
获取便携版可执行文件(无运行时依赖)
- 2
使用命令行工具去除图片中的水印
GeminiWatermarkTool image.png
使用前须知
- 它只针对 Gemini 可见水印,不是通用的修补工具。
- 视频水印去除功能位于独立的 VeoWatermarkRemover 演示仓库中,而非本工具。
- 可选的 AI 降噪需要支持 Vulkan 的 GPU,否则无法使用该清理步骤。
标签
常见问题
- GeminiWatermarkTool 是什么?
- 离线 C++ 工具,通过反向 Alpha 混合去除图片中的 Gemini 可见水印,提供 GUI、CLI 与批处理。 GeminiWatermarkTool 通过反演 Alpha 混合公式去除图片中半透明的 Gemini 水印标识,还原原始像素,而不是让生成模型去猜测补全内容。工具完全离线运行,以单个可移植可执行文件分发,不依赖外部服务,支持 JPG、PNG、WebP 和 BMP 格式。
- GeminiWatermarkTool 可以免费使用吗?用的什么许可证?
- GeminiWatermarkTool 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- GeminiWatermarkTool 还在维护吗?
- 半年内有更新。GeminiWatermarkTool 最近一次提交是在 2026年7月28日。
- GeminiWatermarkTool 适合用来做什么?
- 清理 Gemini 生成的幻灯片、文档或截图,保持文字清晰。 在脚本或 CI 流水线中批量处理一个文件夹的 AI 生成图片。 通过 MCP 服务或 Claude Code 技能,让 AI 编程代理调用去水印工具。
- GeminiWatermarkTool 怎么安装和运行?
- 获取便携版可执行文件(无运行时依赖) 使用命令行工具去除图片中的水印: GeminiWatermarkTool image.png
- 在哪里获取 GeminiWatermarkTool?
- 源代码和安装说明在 GitHub 上:https://github.com/allenk/GeminiWatermarkTool
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 C++/Qt 的跨平台截图工具,支持内置标注编辑、命令行与 DBus 调用。
一个以 Windows 为主的图形界面,可统一管理 WinGet、Scoop、Chocolatey、Homebrew、APT、pip、npm 等多种包管理器。
开源 Rust 工具链,用于记录、可视化、查询并流式输出随时间变化的多模态机器人与传感器数据。
一个轻量、与框架无关的命令行工具,用纯 SQL 管理数据库迁移,适用于多人协作和多环境部署。
一款基于 Rust 的工具,可将 AI 生成的杂乱像素画校正到规整的像素网格并统一调色板。