Repolode
allenk

allenk/GeminiWatermarkTool

逆アルファブレンディングで画像からGeminiの可視ウォーターマークを除去する、GUI・CLI・バッチ対応のオフラインC++ツール。

スター
3,133
フォーク
271
未解決の Issue
10
最終コミット
3 か月前

これは何?

GeminiWatermarkToolは、アルファブレンディングの式を逆算して画像から半透明のGeminiロゴを除去します。生成モデルで推測するのではなく、元のピクセルを復元します。外部サービスを使わず、ポータブルな単体実行ファイルとして完全オフラインで動作し、JPG、PNG、WebP、BMPに対応しています。

ドラッグ&ドロップ、リアルタイムの処理前後プレビュー、バッチ処理に対応したデスクトップGUIに加え、スクリプトやパイプラインで使えるCLIも備えています。ウォーターマークの検出には、信頼度しきい値を設けた3段階の正規化相互相関チェックを使うため、ウォーターマークのない画像は自動でスキップできます。また、新しいGemini 3.5のウォーターマーク配置にも対応し、CLIでは従来のプロファイルにもフォールバックします。

リサイズや再圧縮で残ったアーティファクトを除去するオプションのクリーンアップ機能もあります。OpenCVのインペインティング手法、またはNCNN経由で実行するFDnCNNニューラルノイズ除去を利用でき、VulkanによるGPUアクセラレーションとCPUフォールバックに対応しています。Windows、Linux、macOS、Android向けのビルドが用意されており、CLI専用の軽量ビルドも提供されています。

主な機能

  • 01逆アルファブレンディングでピクセルを数学的に復元し、生成AIによるインペインティングを使いません。
  • 023段階のNCC検出により、ウォーターマークのない画像をスキップします。
  • 03ドラッグ&ドロップ、リアルタイムプレビュー、バッチ処理に対応したデスクトップGUI。
  • 04バッチディレクトリ処理モードと、スクリプト向けの終了コードを備えたCLI。
  • 05FDnCNN(NCNNおよびVulkan経由)によるAIノイズ除去と、従来型インペインティングによるクリーンアップをオプションで利用できます。
  • 06Windows、Linux、macOS、Androidで、自己完結型の実行ファイルとしてオフライン動作します。

ユースケース

  • 文字の鮮明さを保ちたい、Geminiで生成したスライド、文書、スクリーンショットのクリーンアップ。
  • スクリプトやCIパイプラインで、AI生成画像のフォルダーを一括処理する。
  • MCPサーバーやClaude Code skillを通じて、AIコーディングエージェントにウォーターマーク除去機能を提供する。

クイックスタート

  1. 1

    ポータブル実行ファイルを入手する(実行時依存関係なし)

  2. 2

    CLIで画像からウォーターマークを除去する

    GeminiWatermarkTool image.png

使う前に知っておきたいこと

  • Geminiの可視ウォーターマークのみを対象としており、汎用的なインペインティングツールではありません。
  • 動画のウォーターマーク除去機能は別のVeoWatermarkRemoverデモリポジトリにあり、このツールには含まれていません。
  • オプションのAIノイズ除去にはVulkan対応GPUが必要です。対応GPUがない場合、クリーンアップ処理は利用できません。

トピック

よくある質問

GeminiWatermarkTool とは?
逆アルファブレンディングで画像からGeminiの可視ウォーターマークを除去する、GUI・CLI・バッチ対応のオフラインC++ツール。 GeminiWatermarkToolは、アルファブレンディングの式を逆算して画像から半透明のGeminiロゴを除去します。生成モデルで推測するのではなく、元のピクセルを復元します。外部サービスを使わず、ポータブルな単体実行ファイルとして完全オフラインで動作し、JPG、PNG、WebP、BMPに対応しています。
GeminiWatermarkTool は無料で使えますか?ライセンスは?
GeminiWatermarkTool は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
GeminiWatermarkTool は今もメンテナンスされていますか?
半年以内に更新あり。GeminiWatermarkTool の最終コミットは 2026年7月28日 です。
GeminiWatermarkTool は何に使えますか?
文字の鮮明さを保ちたい、Geminiで生成したスライド、文書、スクリーンショットのクリーンアップ。 スクリプトやCIパイプラインで、AI生成画像のフォルダーを一括処理する。 MCPサーバーやClaude Code skillを通じて、AIコーディングエージェントにウォーターマーク除去機能を提供する。
GeminiWatermarkTool のインストール方法は?
ポータブル実行ファイルを入手する(実行時依存関係なし) CLIで画像からウォーターマークを除去する: GeminiWatermarkTool image.png
GeminiWatermarkTool はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/allenk/GeminiWatermarkTool

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト