Farbpalette

Bei der Darstellung von Grafiken mit bis zu 256 Farben oder 8 Bit erfolgt die Speicherung als so genannte Palettenbilder mit Farbpaletten (Lookuptabelle kurz LUT). Die Farben stehen nicht direkt als Farbtripel im Bildspeicher, sondern dort befindet sich nur ein Verweis auf einen Eintrag in einer Farbtabelle, die eine begrenzte Anzahl von Farbtrippeln enthält. Der Grundgedanke dabei ist, dass mit 8 Bits pro Farbebene insgesamt 256 hoch 3 verschiedene Farbnuancen erzeugt werden können. Eine solche Vielfalt ist aber nicht in allen Bildern zu finden. Manchmal reichen 256 verschiedene Farbkombinationen aus, um das Bild mit einer ausreichenden Qualität darzustellen. Ein eigener Speicherbereich, der Bildspeicher, enthält Werte von 0-255, die auf dem Bildschirm als Bildpunkte ausgegeben werden sollen. Bevor eine Zahl aus dem Bildspeicher ausgelesen wird, wird ihr Äquivalent in einer Lookuptabelle nachgeschlagen und erst dann als Tripel R, G, B auf dem Bildschirm an der richtigen Position angezeigt. Ein Pixel mit dem Wert 6 sagt also nicht direkt etwas über die Farbe dieses Punktes, sondern nur, dass der Computer die Farbe in einer Tabelle an der 6. Stelle nachzusehen hat. Das dort vorhandene Tripel aus Rot-, Grün- und Blauwert bestimmt dann die Farbe des Bildpunktes.

Es besitzt jeder Pixel mit dem gleichen Wert im Bild dieselbe Farbe und umgekehrt ist ein Farbtripel in der Tabelle für viele Pixel im Bild zuständig. Oft ist die Farbtabelle/palette änderbar und wird eine Farbe in der Farbtabelle geändert, ändern sich große Teile im Bild.

Bild 20) Zusammenhang Framebuffer und Lookuptabelle