Green Sprite (hart, inhalt-sicher)
Grünscreen entfernen, ohne grünes Motiv zu fressen: nur randverbundenes Grün weg, eingeschlossenes Innen-Grün bleibt.
Kurzbeschreibung
Green Sprite (hart, inhalt-sicher) stellt grün-gekeyte Assets frei, bei denen Grün zugleich Motivfarbe ist (z. B. grüne Pixel-Schrift oder grüne Augen auf grünem Key). Es entfernt nur das vom Bildrand verbundene Hintergrund-Grün und lässt eingeschlossenes Innen-Grün stehen — mit harten Pixel-Art-Kanten und optionalem Grün-Saum-Despill für glatte/Anti-Aliasing-Assets.
Wofür / Wann
- Dein Asset hat einen grünen Hintergrund, aber das Motiv enthält ebenfalls Grün, das erhalten bleiben soll.
- Du brauchst harte, pixelgenaue Kanten (Pixel-Art) — oder einen sauberen Despill an einer glatten/AA-Kante.
- Das klassische Green Sprite würde dir das Motiv-Grün mitfressen.
Wann nicht dieses Profil:
- Kein Grün im Motiv → das einfachere Green Sprite reicht.
- Bereits freigestellt, nur noch Reste am Rand → Reste entfernen.
- Transluzente Glow-/FX-Effekte → FX / Glow (Soft-Matte).
So funktioniert's
Das Profil flutet vom Bildrand aus durch zusammenhängendes Grün (randverbundene Key-Maske) und entfernt nur dieses Hintergrund-Grün. Eine enge Toleranz schützt anders getöntes Motiv-Grün selbst bei direktem Kontakt zum Hintergrund; die randverbundene Flut stoppt an nicht-grünen Outlines. Eingeschlossenes Innen-Grün (z. B. der Bauch des Sprites, grüne Schrift) bleibt unangetastet.
Die Kante wird hart gesetzt (Alpha 0/255) — die Pixel-Art-Invariante. Für glatte oder anti-aliaste Assets lässt sich zusätzlich ein Grün-Saum-Despill an der Alpha-Kante zuschalten.
Einstellungen
| Regler | Wirkung |
|---|---|
| Key-Farbe | Die Hintergrund-Keyfarbe. Default #00FF00; per Pipette aus dem Bild wählen — bei getöntem Key (z. B. (26,200,26)) aus dem Hintergrund picken, nicht reines #00FF00. |
| Toleranz | Wie eng die Key-Erkennung greift. Eng als Default — eng genug, um Motiv-Grün zu schützen, das nah am Key liegt. |
| Kanten-Cleanup | Für Pixel-Art aus lassen (harte Kanten). Für glatte/AA-Assets an → Grün-Saum-Despill an der Kante. |
| Spill-Radius / Spill-Stärke | Breite (1–4) und Aggressivität (Sanft/Normal/Stark/Maximal) des optionalen Saum-Despills. |
Empfohlene Einstellungen je Anwendungsfall:
| Asset-Typ | Empfehlung |
|---|---|
| Pixel-Art, grüne Schrift auf grünem Key | Eng + Kanten-Cleanup aus (harte Kante, Innen-Grün bleibt) |
| Glatte/AA-Illustration, grüne Augen eingeschlossen | Kanten-Cleanup an + Spill Normal (Saum-Despill) |
| Motiv-Grün liegt sehr nah am Key-Ton | Toleranz eng halten, Key per Pipette exakt aus dem BG |
CLI / Automatisierung
Headless dasselbe inhalt-sichere Keying — Aufruf und gemeinsame Flags in der CLI-Übersicht.
Dieses Profil wählst du mit --profile green_hard.
Relevante Flags: --key-color (bei getöntem Key die echte BG-Farbe angeben, z. B. 26,200,26),
--key-tolerance 0–160 (eng halten — schützt Motiv-Grün), --edge-cleanup {on,off} (für Pixel-Art
off, für glatte/AA-Assets on = Saum-Despill) sowie --spill-radius / --spill-strength.
Beispiel:
clean_sprite_chromakey.py sprite.png sprite_out.png --profile green_hard --key-color 26,200,26 --edge-cleanup off
FAQ
Worin unterscheidet es sich vom normalen Green Sprite? Green Sprite entfernt alles Grün global. Dieses Profil entfernt nur randverbundenes Hintergrund-Grün und schützt eingeschlossenes Motiv-Grün — der Unterschied, wenn Grün auch im Motiv vorkommt.
Das Innen-Grün bleibt, aber ein dünner grüner Saum stört noch. Schalte das Kanten-Cleanup an — der Saum-Despill zieht den Grünstich aus der Alpha-Kante. Bei bereits freigestellten Assets übernimmt das Reste entfernen.
Warum „aus dem Hintergrund picken" und nicht #00FF00?
Viele Assets sind nicht auf reinem #00FF00, sondern auf einem getönten Grün gekeyt. Pickst du die
echte BG-Farbe per Pipette, greift die enge Toleranz präzise und randverbundenes Fluten ist
zuverlässig.
Grenzen
- Hartes Alpha (0/255) — kein fraktionales Soft-Matte. Für transluzente Effekte ist FX / Glow zuständig.
- Motiv-Grün, das den exakt gleichen Ton wie der Hintergrund hat und mit ihm randverbunden ist, lässt sich nicht immer trennen — hier hilft eine engere Toleranz oder ein zweiter Pass mit Reste entfernen.
- Kein Skalieren / kein Resampling.
Beispiele

Nur randverbundenes Gruen wird entfernt — gruene Inhalte (hier Augen/Mund) bleiben erhalten.
Verwandte Features
- Green Sprite — der globale Grünscreen-Entferner (Grün ist nur Hintergrund).
- Reste entfernen (Residue Repair) — Grün-Reste auf bereits freigestellten Assets putzen (zweiter Pass nach diesem Profil).