mcpField
D
doubao-watermark-remover

doubao-watermark-remover

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

doubao-watermark-remover について

Doubao 画像の右下にある「豆包AI生成」ウォーターマークを除去する Python コマンドラインスキルです。処理前にアルファマップを取得し、Pillow で画像を編集します。

主な機能

  1. 01ウォーターマークのアルファマップ取得
  2. 02画像からのウォーターマーク除去
  3. 03画像の一括処理
  4. 04拡張子に基づく出力形式の判定

活用シーン

  1. 01ウォーターマークのない Doubao 画像を用意する
  2. 02ウォーターマーク付き画像をまとめて処理する
  3. 03ウォーターマークパターンのアルファマップを作成する

インストール

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

$npx skills add https://github.com/zhengsuanfa/doubao-watermark-remover --skill doubao-watermark-remover

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

同梱ファイル

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

.gitignore
README.md
references/
algorithm.md
scripts/
requirements.txt
capture_alpha_map.py
remove_watermark.py

詳細

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

依存関係

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

クイックスタート

  1. scripts フォルダーに依存関係をインストールします:

    • cd doubao-watermark-remover/scripts && pip install -r requirements.txt
  2. CLI を実行します:

    • python remove_watermark.py <input-image> <output-image>

CLI の使い方

  • パラメーター:
    • input-image: Doubao のウォーターマークが付いた画像のパス
    • output-image: クリーンアップ後の画像のパス (形式は拡張子から推測されます)

例:

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

このスキルが提供するもの

  • scripts/remove_watermark.py: CLI のエントリポイントとコアアルゴリズム。
  • scripts/capture_alpha_map.py: Doubao ウォーターマークのアルファマップをキャプチャするツール。
  • references/algorithm.md: 数式、検出ルール、使用ガイド。

ワークフロー

  1. 初回: capture_alpha_map.py を使用してアルファマップを生成します
  2. バッチ処理には remove_watermark.py を使用します。

アルファマップのキャプチャ (初回のみ必須)

Doubao のウォーターマークパターンは異なる場合があるため、最初にアルファマップをキャプチャする必要があります:

  1. 純黒の画像 (0,0,0) を生成し、Doubao にウォーターマークを追加させます

  2. キャプチャツールを実行します:

    python capture_alpha_map.py <black-with-watermark.png> <width> <height>
    

    サイズオプション: 140x35 (小さい画像) または 180x40 (大きい画像)

  3. ツールはアルファマップを assets/ フォルダーに保存します

注意事項

  • Doubao のウォーターマーク「豆包AI生成」は右下隅に表示されます
  • スクリプトは画像の入出力とピクセル単位の編集に Pillow を使用します
  • 出力形式は出力ファイルの拡張子から推測されます

コメント