mcpField
G
gemini-watermark-remove

gemini-watermark-remove

github.com/kevintsai1202クリエイティブ・メディア739 回インストール40 週間前に更新
リポジトリ

gemini-watermark-remove について

Google Gemini で生成した画像のウォーターマークを除去する、ローカル実行のコマンドラインツールです。逆アルファ合成を用い、画像をサーバーにアップロードせずに処理します。

主な機能

  1. 01ローカルでの画像ウォーターマーク除去
  2. 02自動・小・大のマスクモード
  3. 03アルファゲインの調整
  4. 04出力先パスの指定
  5. 05画像の一括処理

活用シーン

  1. 01Google 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

コメント