mcpField
G
gemini-watermark-remove

gemini-watermark-remove

github.com/kevintsai1202创意与媒体739 次安装40 周前更新
代码仓库

关于 gemini-watermark-remove

用于移除 Google Gemini 生成图片浮水印的本地命令行工具,面向需要处理单张或批量图片的用户。它通过逆向 Alpha 混合算法处理图片,无需上传到服务器。

主要功能

  1. 01本地移除图片浮水印
  2. 02自动、小型与大型遮罩模式
  3. 03设置 Alpha 增益值
  4. 04自定义输出路径
  5. 05支持批量处理

适用场景

  1. 01清理 Google Gemini 生成的图片
  2. 02按不同遮罩模式处理图片
  3. 03为处理结果指定文件名
  4. 04批量清理 PNG 图片

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/kevintsai1202/geminiwatermarkremoveskill --skill gemini-watermark-remove

安装后在 Claude Code 中输入/gemini-watermark-remove确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

LICENSE
.gitignore
README.md
README.zh-TW.md
package.json
scripts/
remove-watermark.js

README 原文English

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

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, largeauto
-g, --gainAlpha 增益值 (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

連結

授權

MIT License

评论

支持 Markdown