mcpField
G
gemini-watermark-remover

gemini-watermark-remover

github.com/rookie-ricardoクリエイティブ・メディア9371.7k 回インストール14 週間前に更新
リポジトリ

gemini-watermark-remover について

gemini-watermark-remover は、Gemini のウォーターマーク画像を処理する Python スキルです。コマンドラインで画像を編集する用途向けで、Pillow による画素編集と、出力ファイルの拡張子に基づく形式判定を行います。

主な機能

  1. 01CLI で画像を 1 枚処理
  2. 02Pillow による画素の読み込みと編集
  3. 03出力拡張子から画像形式を判定
  4. 04ウォーターマーク検出とアルゴリズムの説明

活用シーン

  1. 01Gemini 画像のウォーターマーク除去
  2. 02ワークフロー内での入力画像処理
  3. 03検出ルールやアルファ処理の調整

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/rookie-ricardo/erduo-skills --skill gemini-watermark-remover

インストール後、Claude Code で/gemini-watermark-removerを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
algorithm.md
scripts/
remove_watermark.py
requirements.txt

詳細

Gemini ウォーターマークリムーバー

依存関係

  • Python 3.9+
  • Pillow(pip install -r requirements.txt でインストールします)

クイックスタート

  1. scripts フォルダーで依存関係をインストールします:
    • cd skills/gemini-watermark-remover/scripts && pip install -r requirements.txt
  2. CLI を実行します:
    • python remove_watermark.py <input-image> <output-image>

CLI の使用方法

  • パラメーター:
    • input-image:Gemini のウォーターマークが入った画像のパス
    • output-image:ウォーターマークを除去した画像の出力先パス(形式は拡張子から判定されます)

例:

python remove_watermark.py ./in.png ./out.png

このスキルでできること

  • scripts/remove_watermark.py:CLI のエントリーポイントとコアアルゴリズム。
  • assets/bg_48.png、assets/bg_96.png:事前に取得したウォーターマークのアルファマップ。
  • references/algorithm.md:計算方法、検出ルール、制限事項。

ワークフロー

  1. 単発の処理には remove_watermark.py を使用します。
  2. 検出ルールやアルファの処理を調整する必要がある場合は、references/algorithm.md を確認してください。

注意事項

  • このスクリプトは、画像の入出力とピクセル単位の編集に Pillow を使用します。
  • 出力形式は、出力ファイルの拡張子から Pillow によって判定されます。

コメント