Dithering: Unterschied zwischen den Versionen
() |
SHWDSA (Diskussion | Beiträge) |
||
Zeile 5: | Zeile 5: | ||
== Dithering und OpenGL == | == Dithering und OpenGL == | ||
+ | Der verwendete Dithering-Algorithmus ist abhängig von der OpenGL-Implementierung. Allerdings kann ein guter Dithering-Algorithmus die Bildqualität auf Displays mit kleiner Farbzahl stark erhöhen. Dithering ist standardmässig eingeschaltet und kann mit [[glEnable]] bzw. [[glDisable]] und dem Parameter '''GL_DITHER''' kontrolliert werden. | ||
+ | Bei hoher Farbzahl ist Dithering nicht zwingend erforderlich und kann aus Perfomance-Gründen abgeschaltet werden. | ||
== Technischer Hintergrund == | == Technischer Hintergrund == | ||
+ | |||
+ | === Dispersed Dot Dithering === | ||
+ | === Floyd-Steinberg Error Distribution === | ||
+ | |||
+ | == Literatur == |
Version vom 17. April 2005, 12:56 Uhr
(Mehr Informationen/weitere Artikel) {{{1}}} |
Inhaltsverzeichnis
Übersicht
Dithering wird verwendet um mit wenigen Farben viele Farben zu simulieren. In den Printmedien wird Dithering häufig auch als Halftoning bezeichnet und verwendet. Hierbei werden schwarze und weisse Bildpunkte so angeordnet, dass man den Eindruck eines Graustufen-Bildes erhält. Nachteil an der Sache ist, das meistens die Auflösung reduziert wird.
Dithering und OpenGL
Der verwendete Dithering-Algorithmus ist abhängig von der OpenGL-Implementierung. Allerdings kann ein guter Dithering-Algorithmus die Bildqualität auf Displays mit kleiner Farbzahl stark erhöhen. Dithering ist standardmässig eingeschaltet und kann mit glEnable bzw. glDisable und dem Parameter GL_DITHER kontrolliert werden. Bei hoher Farbzahl ist Dithering nicht zwingend erforderlich und kann aus Perfomance-Gründen abgeschaltet werden.