WB-06 – PNG-8/PNG-24 mit Dither-, Interlace- und Transparenzoptionen¶
Was macht die Funktion?¶
PNG-8 reduziert auf eine Palette; PNG-24 besitzt in dieser Konfiguration keine Paletten- oder Ditheroption. Beide Ausgabearten können mit Transparenz konfiguriert werden. Ein erhaltener Alphakanal, das Entfernen transparenter Außenränder und eine hinzugefügte Arbeitsfläche sind unterschiedliche Vorgänge.
Wo wird sie konfiguriert?¶
Kunden-JSON: webOptions.png8Options beziehungsweise webOptions.png24Options. Auswahl am Ausgang: mainFolder.web.subFolder[].format als png-8 oder png-24.
| Feld | PNG-Typ | Typ / Werte laut Hersteller | Wirkung |
|---|---|---|---|
colorReduction |
PNG-8 | Integer 0–8, Zuordnung wie GIF | Palettenverfahren |
colors |
PNG-8 | Integer 2, 4, 8, 16, 32, 64, 128, 256 | Palettengröße |
dither, transparencyDither |
PNG-8 | Integer nach Tabelle 4: 1 kein, 2 Diffusion, 3 Muster, 4 Rauschen | Farb-/Transparenzdither |
ditherAmount, transparencyAmount, webSnap |
PNG-8 | Integer, jeweils 0–100 % | Stärke bzw. Annäherung an Webfarben |
interlaced |
beide | Boolean | Interlace ein-/ausschalten |
transparency |
beide | Boolean | Transparenz im Export zulassen |
PNG8 aus der Photoshop-Optionstabelle ist keine hier zusätzlich einzutragende Kundenoption: Die Auswahl erfolgt über format und das passende Optionsobjekt. PNG-8 hat keine GIF-lossy-Option.
Konfigurieren und Beispiel¶
- Für kontinuierliche transparente Kanten wähle beispielsweise
format: "png-24"am vorhandenen Ausgang. - Setze die PNG-24-Optionen kundenglobal. Stelle sicher, dass die Webvorlage tatsächlich Transparenz enthält.
- Soll die transparente Außenfläche erhalten bleiben, setze am Ziel zusätzlich
noTrim: true;transparency: trueverhindert keinen Beschnitt. - Kontrolliere Motivkanten auf dunklem und hellem Hintergrund sowie Außenmaße und Motivlage.
Fragment der Kunden-JSON:
Passendes Änderungsfragment des bestehenden Zielobjekts:
Für ein PNG-8-Palettenbild wäre stattdessen format: "png-8" mit einem Objekt png8Options passend, beispielsweise colorReduction: 1, colors: 256, dither: 2, ditherAmount: 100, interlaced: false, transparency: true, transparencyDither: 1, transparencyAmount: 0, webSnap: 0. Diese konkrete Auswahl meint nach Tabelle 4 selektive Palette mit Diffusion, nicht einen Standard.
Grenzen und kuratierte Einschränkungen¶
Die Dither-Kommentare des Handbuchbeispiels verwenden 0–3, Tabelle 4 dagegen 1–4. Der Reader/Exporter castet Integer direkt ohne Offset. Der Quellenabgleich vom 21.10.2026 bindet repräsentativ 1 = kein, 2 = Diffusion, beweist aber keine native Wirkung jeder Enumposition. Nicht eigenmächtig umrechnen.
Bei gesetztem Profil besitzt der gelesene Saver alternative PNG-SaveAs-Zweige; die vollständige Übertragung aller Save-for-Web-Optionen ist dadurch nicht bewiesen. flatten: false verhindert weder den Merge-Fallback noch andere vorgelagerte Transparenzverluste. noTrim und Transparenzbeschnitt separat behandeln.
Quellen und Einordnung¶
ImageConvert-4.pdf, 09.10.2026, PDF-S. 15, 38–39. IC/Form1.cs 975–1005, 2854–2864, 7793–7825; Quellstand. Ergänzend historischer Quellenabgleich docs/kompletttest/representative-20261021/bindings-web-base-options/REPORT.md. Kein neuer Lauf.
Feldanker: PNG24 interlaced · PNG24 transparency · PNG8 colorReduction · colors · dither · ditherAmount · interlaced · transparency · transparencyAmount · transparencyDither · webSnap.
Anleitung: Freistellung und Transparenz · Web.