Floyd-Steinberg-Dithering für Bilder
Reduzieren Sie die Farbanzahl eines Fotos und bewahren Sie dank des Floyd-Steinberg-Dithering-Algorithmus, der den Quantisierungsfehler auf benachbarte Pixel verteilt, den Eindruck feiner Abstufungen. Stellen Sie die Anzahl der Stufen pro Kanal und den Schwarz-Weiß-Modus ein.
So funktioniert es
Jeder Pixel wird auf die nächstgelegene verfügbare Farbstufe der gewählten Stufenanzahl quantisiert (gerundet). Die Differenz zwischen dem ursprünglichen und dem gerundeten Wert (der Fehler) wird anschließend nach der Floyd-Steinberg-Methode von 1976 auf noch nicht verarbeitete Nachbarpixel verteilt (7/16 nach rechts, 3/16, 5/16 und 1/16 in der folgenden Zeile). Diese Verteilung erzeugt eine Punktstruktur, die Zwischentöne, die in der reduzierten Palette fehlen, optisch simuliert.
Warum wirkt das Ergebnis mit nur 2 Stufen pro Kanal wie aus der Druckerpresse?
Bei 2 Stufen kann jeder Kanal nur den Mindest- oder den Höchstwert annehmen (Schwarz oder Weiß für einen Kanal). Das daraus entstehende Punktmuster zur Darstellung der Grauzwischentöne ähnelt stark der Ausgabe alter Nadeldrucker oder von Bildschirmen mit sehr geringer Farbtiefe.
Was unterscheidet das von einer einfachen Posterisierung?
Eine klassische Posterisierung rundet jeden Pixel unabhängig von seinen Nachbarn, wodurch scharf abgegrenzte Farbbänder entstehen. Das Floyd-Steinberg-Dithering verteilt den bei jedem Pixel entstandenen Fehler auf seine Nachbarn, was einen weicheren Übergang und weniger abrupte Wechsel zwischen verschiedenfarbigen Bereichen ergibt.
Die Fehlerverteilung wird Pixel für Pixel direkt in Ihrem Browser berechnet: Ihr Foto wird niemals an einen Server gesendet.