Community画像github.com

furic/extract-alpha

AI生成画像から背景を除去するためのClaude Codeスキル(2パス差分マット処理:白+黒背景ペア→透明PNG)

extract-alpha とは?

このスキルは、AI生成画像から背景を除去するためのClaude Codeスキルです。「2パス差分マット処理」という手法を用いて、同一画像を白背景と黒背景でレンダリングしたペア画像から、アルファチャンネル(透明度情報)を抽出します。これにより、従来の背景除去ツールでは難しい半透明領域(髪の毛、ガラス、煙など)も正確に保持できます。主なユースケースは、Stable DiffusionやMidjourneyなどで生成された画像の背景除去です。スキルはClaude Code(ターミナルベースのAIエージェント)上で動作し、Pythonスクリプトを使用して差分演算とマット生成を自動化します。開発者やデザイナーがAI生成画像の後処理ワークフローを効率化するのに役立ちます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add furic/extract-alpha

Installed? Explore more 画像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

extract-alpha は何をしますか?

Claude Codeスキル:AI生成画像から背景を除去するための2パス差分マット処理(白+黒背景ペア→透明PNG)

概要

このスキルは、白背景と黒背景でレンダリングされた同一画像のペアを入力として、正確なアルファチャンネルを抽出します。従来の背景除去ツールでは難しい、半透明領域(髪の毛、ガラス、煙など)も正確に保持できます。

前提条件

  • Claude Codeがインストールされていること
  • Python 3.7以上
  • Pillowライブラリ(pip install Pillow)

使用方法

  1. 白背景と黒背景の画像ペアを準備します(例:white.png、black.png)
  2. Claude Codeで以下のコマンドを実行します:
claude extract-alpha white.png black.png output.png
  1. 出力されたoutput.pngは透明背景のPNGファイルです。

仕組み

このスキルは以下の手順で動作します:

  1. 白背景画像と黒背景画像の各ピクセルを比較
  2. 差分からアルファチャンネル(透明度)を計算
  3. 元の色情報とアルファチャンネルを合成して透明PNGを生成

オプション

オプション説明デフォルト値
--threshold差分検出の感度(0.0〜1.0)0.05
--smoothエッジのスムージング処理を有効化false

使用例

# 基本的な使用
claude extract-alpha white.png black.png result.png

# 感度を調整
claude extract-alpha white.png black.png result.png --threshold 0.1

# スムージングを有効化
claude extract-alpha white.png black.png result.png --smooth

注意事項

  • 白背景と黒背景の画像は、位置とサイズが完全に一致している必要があります
  • 画像フォーマットはPNGを推奨します(JPEGの圧縮ノイズが精度に影響する場合があります)
  • 処理に時間がかかる場合は、画像サイズを小さくしてから実行してください

ライセンス

MIT

関連スキル