Steht bei einem Ausgabegerät
Klassisches halftoning nutzt schwarze Kreisscheiben mit Zentren auf einem regelmäßigen Raster und kontinuierlich einstellbarem Radius um viele Grauwerte zu erzeugen (Zeitungsdruck).
Für Rastergrafikgeräte kann man einen ähnlichen Effekt erzeugen:
Idee: nutze Pixelmuster zur Darstellung von Intensitätswerten oder Farbwerten.
Man fasst rechteckige Bereiche von Pixeln zusammen und setzt in diesem Bereich eine bestimmte Anzahl von Pixeln, um so einen entsprechenden Grauwert zu erhalten:
Für quadratische Bereiche mit einer Kantenlänge von Pixeln stehen also viele Werte zur Verfügung.
Beim Besetzen der Bereiche sollte man darauf achten, dass keine regelmäßigen Muster mit vorherrschenden Linien entstehen, d.h. folgende Muster sind z.B. möglichst zu vermeiden
Natürlich kann man das Verfahren auch anwenden, wenn mehr als eine Intensitätsstufe pro Pixel zur Verfügung steht:
oder wenn mehr als eine Farbe pro Pixel darstellbar ist (Beispiel):
Eigenschaften:
Ohne Veränderung der Auflösung kommt Dithering aus.
Idee: Kachele das Orginalbild mit einer ``kleinen'' Dithermatrix und setze in der Darstellung nur dann ein Pixel, wenn der Originalwert größergleich dem Matrixeintrag ist.
Wir betrachten Dithering nur für eine Darstellung als Schwarz/Weiß-Bild.
Dithermatrizen sind üblicherweise quadratisch und enthalten ganzzahlige Einträge von bis , wobei die Matrixgröße angibt.
Mögliche Dithermatrizen sind:
Dithermatrizen höherer Ordnung kann man mithilfe folgender Rekursion berechnen:
mit sind vollbesetzte Matrizen mit 1-Einträgen.
Die Intensität des Originalbildes wird in das Intervall skaliert und ein Pixel wird gesetzt, wenn:
Eigenschaften: