关于 gemini-watermark-remove
用于移除 Google Gemini 生成图片浮水印的本地命令行工具,面向需要处理单张或批量图片的用户。它通过逆向 Alpha 混合算法处理图片,无需上传到服务器。
主要功能
- 01本地移除图片浮水印
- 02自动、小型与大型遮罩模式
- 03设置 Alpha 增益值
- 04自定义输出路径
- 05支持批量处理
适用场景
- 01清理 Google Gemini 生成的图片
- 02按不同遮罩模式处理图片
- 03为处理结果指定文件名
- 04批量清理 PNG 图片
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ kevintsai1202/ geminiwatermarkremoveskill --skill gemini-watermark-remove安装后在 Claude Code 中输入/gemini-watermark-remove确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
LICENSE.gitignoreREADME.mdREADME.zh-TW.mdpackage.jsonscripts/remove-watermark.jsREADME 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
Gemini 浮水印移除工具
移除 Google Gemini AI 生成圖片中的浮水印。完全在本地執行,無需上傳圖片至任何伺服器。
使用方式
方式一:npx(推薦)
# 直接執行,無需安裝
npx gemini-watermark-remove <圖片路徑>
# 範例
npx gemini-watermark-remove image.png
npx gemini-watermark-remove image.png --output clean.png
npx gemini-watermark-remove image.png --mode large --gain 1.5
方式二:Node.js(npx 失敗時使用)
若 npx 執行失敗,可改用 Node.js 直接執行腳本:
# 1. 先安裝相依套件
cd <skill目錄>
npm install
# 2. 執行腳本
node scripts/remove-watermark.js <圖片路徑>
# 範例
node scripts/remove-watermark.js image.png
node scripts/remove-watermark.js image.png --output clean.png
node scripts/remove-watermark.js image.png --mode large --gain 1.5
參數
| 參數 | 說明 | 預設值 |
|---|---|---|
-o, --output | 輸出檔案路徑 | {檔名}_clean.{副檔名} |
-m, --mode | 遮罩模式:auto, small, large | auto |
-g, --gain | Alpha 增益值 (1.0-3.0) | 1.0 |
批次處理
Get-ChildItem "*.png" | ForEach-Object { npx gemini-watermark-remove $_.FullName }
技術原理
逆向 Alpha 混合演算法:原始像素 = (當前像素 - α × 浮水印顏色) / (1 - α)
- ≤1024px: 48×48 遮罩,邊距 32px
- >1024px: 96×96 遮罩,邊距 64px
連結
- npm: https://www.npmjs.com/package/gemini-watermark-remove
- GitHub: https://github.com/kevintsai1202/GeminiWatermarkRemoveSkill
授權
MIT License
评论
支持 Markdown