Magenta FX / Water Plus
Hartnäckige pinke und lavendelfarbene Säume aus Magenta-FX entfernen — nachbarfarbengestützt, für die Problemfälle.
Kurzbeschreibung
Magenta FX / Water Plus ist für die Problemassets gedacht, bei denen nach der normalen Magenta-FX-Reinigung noch sichtbare pinke oder lavendelfarbene Säume übrig bleiben. Es entfernt den Hintergrund wie die anderen Magenta-Profile, zieht die Spill-Pixel am Rand aber nachbarfarbengestützt sauber — und bleibt bewusst ein eigenes Profil, damit die konservative FX-Reinigung und normale Outline-Sprites nicht aggressiver werden.
Wofür / Wann
- Nach Magenta FX / Water bleibt noch ein pinker/lavendelfarbener Saum sichtbar — besonders bei starkem Zoom (8–10×).
- Du hast blau-violette Restsäume (z. B.
#8C6CED,#7712F0), die opak bleiben, aber Richtung Blau/Cyan korrigiert werden sollen.
Wann nicht dieses Profil:
- Normale Sprites → Magenta Sprite / Outline (Plus ist für Sprites zu aggressiv).
- Saubere FX ohne Restsaum → das konservativere Magenta FX / Water reicht.
- Weiches Glow mit fraktionalem Alpha → FX / Glow (Soft-Matte).
So funktioniert's
Die Hintergrund-Erkennung ist wie bei den anderen Magenta-Profilen (randverbunden). Beim Edge-Cleanup werden pinke Spill-Pixel nahe der Transparenz nicht nach Schwarz neutralisiert, sondern: erst wird eine gekühlte Fallback-Farbe berechnet und dann mit passenden Nachbarfarben gemischt. Als Referenz gelten nur opake Nachbarn im eingestellten Radius, die selbst kein Key/Spill sind und farblich zu Wasser/FX passen (helle, nahezu neutrale Pixel; klare Cyan-/Blauwasser-Pixel; helle blau-grüne Pixel). Die Spill-Stärke steuert, wie weit der korrigierte Pixel zur Nachbarfarbe gezogen wird: Sanft 35 % · Normal 55 % · Stark 75 % · Maximal 90 %.
Über die Versionen ist das Profil schrittweise robuster geworden:
- Restmagenta-Feinschliff (seit 0.8.2) für helle/schwach pink getönte Randpixel — nur im Abstand zur Transparenz, mit vorsichtigerer Stärke.
- Magenta-Gap-Begrenzung: bei Maximal darf Grün nicht zugleich unter Rot und Blau liegen — gedacht für hartnäckige 8–10×-Zoom-Säume, nicht als Standard für normale Sprites.
- Engerer Wasserblau-Schutz (seit 0.8.3): helle Lavender-Säume werden wieder als korrigierbare Magenta-Kontamination behandelt.
- Blau-violette Restsäume (seit 0.8.4) wie
#8C6CED/#7712F0bleiben opak, werden aber Richtung Blau/Cyan verschoben. - Komponentenbasierte Rest-Chroma-Stufe (seit 0.8.5): sucht kleine zusammenhängende Restbereiche, die Transparenz berühren, und reinigt Lavender-/Deep-Violet-Säume außerhalb des Radius — ohne den Spill-Radius zu vergrößern.
Einstellungen
| Regler | Wirkung |
|---|---|
| Key-Farbe | Magenta-Keyfarbe. Schnellbutton #FF00FF; FX+ setzt #FF00FF und dieses Profil in einem Klick. |
| Kanten-Cleanup | An (Default) zieht pinke Säume nachbarfarbengestützt sauber; Aus entfernt nur den Hintergrund. |
| Spill-Radius | Nachbarschaftsradius (1–4, Default 2). Größere Werte sind für Pixel-Art riskant (ziehen entfernte Farben in harte Kanten). |
| Spill-Stärke | Sanft 35 % · Normal 55 % · Stark 75 % · Maximal 90 % — wie weit zur Nachbarfarbe gezogen wird. |
Empfohlene Einstellungen je Anwendungsfall:
| Asset-Typ | Empfehlung |
|---|---|
| Restsaum nach FX / Water | Normal/Stark |
| Hartnäckiger 8–10×-Zoom-Saum | Maximal (nur für solche Härtefälle) |
| Pixel-Art mit harten Kanten | Spill-Radius klein halten (1–2) |
CLI / Automatisierung
Headless dieselbe nachbarfarbengestützte Reinigung — Aufruf und gemeinsame Flags in der
CLI-Übersicht. Dieses Profil wählst du mit --profile magenta_fx_plus.
Relevante Flags: --key-color (Default #FF00FF), --edge-cleanup {on,off}, --spill-radius 1–4
(für Pixel-Art klein halten, 1–2) und --spill-strength {conservative,normal,strong,maximum}
(maximum nur für hartnäckige 8–10×-Zoom-Säume).
Beispiel:
clean_sprite_chromakey.py fx.png fx_out.png --profile magenta_fx_plus --spill-strength strong
FAQ
Warum ein eigenes Profil statt nur „stärker" einzustellen? Damit die konservative FX-Reinigung und normale Sprites nicht aggressiver werden. Plus ist die gezielte Eskalation für die Problemfälle — bewusst getrennt.
Was macht der FX+-Schnellbutton?
Er setzt in einem Klick die Keyfarbe #FF00FF und das Profil Magenta FX / Water Plus — der
schnelle Einstieg für magenta-gekeyte FX mit Restsaum.
Warum nicht einfach einen größeren Spill-Radius? Der Spill-Radius ist auf 1–4 px begrenzt — größere Werte ziehen bei Pixel-Art entfernte Farben in harte Kanten. Die komponentenbasierte Stufe reinigt Säume außerhalb des Radius, ohne ihn zu vergrößern.
Grenzen
- Zu aggressiv für normale Sprites — dafür ist Magenta Sprite / Outline zuständig.
- Maximal ist nur für hartnäckige Zoom-Säume gedacht, nicht als Standardprofil.
- Spill-Radius max. 4 px (Pixel-Art-Schutz).
- Hartes Alpha — für weiches Glow ist FX / Glow zuständig.
Beispiele

Wie Magenta FX, zusätzlich kräftigerer Despill der Magenta-Reste.
Verwandte Features
- Magenta FX / Water — die konservative FX-Reinigung (erster Versuch).
- Magenta Sprite / Outline — für normale Sprites mit harter dunkler Kontur.