CommunityBildgithub.com

furic/extract-alpha

Claude Code-Fähigkeit zum Entfernen von Hintergründen aus KI-generierten Bildern mittels Zwei-Durchgang-Differenz-Matting (Paare aus weißem + schwarzem Hintergrund → transparentes PNG).

Was ist extract-alpha?

Diese Fähigkeit ermöglicht es Claude Code, Hintergründe aus KI-generierten Bildern zu entfernen, indem sie eine anspruchsvolle Zwei-Durchgang-Differenz-Matting-Technik einsetzt. Der Benutzer stellt zwei Versionen desselben Bildes bereit: eines mit einem weißen und eines mit einem schwarzen Hintergrund. Die Fähigkeit analysiert die Farbunterschiede zwischen den beiden Bildern, um eine präzise Alpha-Matte (Transparenzmaske) zu erzeugen. Dies ist besonders nützlich für KI-generierte Kunst, bei der traditionelle Hintergrundentfernungsmethoden aufgrund fehlender klarer Vordergrund-Hintergrund-Trennung oft versagen. Die Fähigkeit unterstützt Bildformate wie PNG und bietet Optionen zur Kantenglättung und Optimierung der resultierenden transparenten Ausgabe. Sie ist als Claude Code-Skill konzipiert, der in der Befehlszeile ausgeführt wird, und lässt sich leicht in Workflows zur Bildverarbeitung integrieren. Der Prozess ist deterministisch und benötigt kein vortrainiertes Modell, was ihn schnell und effizient macht.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add furic/extract-alpha

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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht extract-alpha?

Claude Code-Fähigkeit zum Entfernen von Hintergründen aus KI-generierten Bildern mittels Zwei-Durchgang-Differenz-Matting (Paare aus weißem + schwarzem Hintergrund → transparentes PNG).

Beschreibung

Diese Fähigkeit nimmt zwei Bilder desselben Motivs auf – eines auf weißem Hintergrund, eines auf schwarzem Hintergrund – und erzeugt eine transparente PNG-Datei mit extrahiertem Alphakanal. Sie funktioniert am besten mit KI-generierten Bildern, bei denen der Hintergrund durch einfaches Einfärben geändert werden kann.

Verwendung

  1. Erstelle zwei Versionen deines KI-generierten Bildes:
    • bild_weiss.png – Motiv auf weißem Hintergrund
    • bild_schwarz.png – Motiv auf schwarzem Hintergrund
  2. Führe den Skill aus:
claude code skill furic/extract-alpha --image-white bild_weiss.png --image-black bild_schwarz.png --output ergebnis.png

Parameter

ParameterBeschreibungStandard
--image-whitePfad zum Bild mit weißem HintergrundErforderlich
--image-blackPfad zum Bild mit schwarzem HintergrundErforderlich
--outputPfad zur Ausgabe-PNGoutput.png
--smoothAuf Kantenglättung anwendentrue
--thresholdAlpha-Schwellenwert (0-255)10

Funktionsweise

Der Kernalgorithmus subtrahiert die Pixelwerte der beiden Bilder:

alpha = 1 - (weiss_pixel - schwarz_pixel) / 255

Dies erzeugt einen vorläufigen Alphakanal. Dann:

  1. Normalisiere Alpha auf den Bereich [0, 1]
  2. Wende optional Gaußsche Weichzeichnung zur Kantenglättung an
  3. Schwellenwerte kleinere Abweichungen auf Null (entfernt Hintergrundrauschen)
  4. Kombiniere das Bild mit dem Alphakanal zu einer transparenten PNG

Anforderungen

  • Python 3.6+
  • Pillow-Bibliothek (pip install Pillow)

Einschränkungen

  • Funktioniert am besten mit Bildern, die auf einfarbigen (weißen/schwarzen) Hintergründen gerendert wurden
  • Möglicherweise nicht geeignet für Fotografien oder Bilder mit komplexer Beleuchtung
  • Erwartet, dass die Bilder pixelgenau ausgerichtet sind

Lizenz

MIT

Verwandte Skills