Herunterladen Inhalt Inhalt Diese Seite drucken

Farbverwaltung; Grundlagen - Barco Eos Benutzerhandbuch

Inhaltsverzeichnis

Werbung

4.2 Farbverwaltung

4.2.1 Grundlagen

Die Übersetzung der RGB-Werte, mit denen Anwendungen ihre Farben festlegen, in die tatsächliche
Farbwiedergabe auf dem Bildschirm wird von sogenannten Pixel-Werten gesteuert. Die Pixel-Werte dienen der
Identifikation von Farbzellen.
RGB-Werte
Die RGB-Werte sind die Intensitäten der roten, grünen und blauen Farbkomponenten, die zusammen einen
Farbeindruck definieren. Entsprechend dem X-Protokoll werden die einzelnen Farbwerte als vorzeichenlose 16bit-
Zahlen dargestellt, wobei 0 für keine Intensität und 65535 für maximale Intensität steht. Die meiste Hardware
stellt die Farbwerte allerdings lediglich als Zahlen im Intervall von 0 bis 255 dar.
Farbtabelle
Die Farbtabelle (color map) besteht aus einem Satz Farbzellen (color cells). Jede Farbzelle wird über ihren
eindeutigen Pixel-Wert angesprochen und enthält ein bestimmtes RGB-Tripel. Die Farbtabelle wird zur Laufzeit
angelegt und gefüllt.
X unterstützt zwei Arten von Farbzellen:
gemeinsame Farben, shared color cells
Einträge in der Farbtabelle, die von jedem beliebigen X Client genutzt werden können, heißen shared color
cells. Die bei der Allokation einer shared color cell festgelegte Farbe kann grundsätzlich nicht mehr verändert
werden. Fordert ein X Client eine shared color an, wird überprüft, ob die Farbe schon in der Farbtabelle
enthalten ist. Nur wenn die Farbe nicht gefunden wird, wird eine neue Farbzelle angelegt.
private Farben, private color cells
Einträge in der Farbtabelle, die ausschließlich von einem bestimmten X Client genutzt werden können,
heißen private color cells. Der X Client kann diese Farbe beliebig verändern. Solange Einträge in der
Farbtabelle des X Server frei sind, können private colors zugeteilt werden.
Farbtiefe
Auf einem Schwarzweißbildschirm wird jedes Pixel durch eine einstellige Binärzahl dargestellt; dem entspricht
eine Farbtiefe von 1bit. Viele Farb-Workstations nutzen Farbtiefen von 8bit, d. h., jedes Pixel wird durch 8bit
dargestellt und ermöglicht 2
Millionen (16M) Farben und deckt nach allgemeiner Auffassung alle Farbeindrücke ab, die das menschliche Auge
unterscheiden kann.
Barco – Eos X Terminal – DOC-3061-0 – Benutzerhandbuch – Ausgabe 11 – November-2004
8
= 256 Farben auf dem Bildschirm. Eine Farbtiefe von 24bit entspricht 2
________________________________________________________________
4. Bedienung
24
= 16,7
4-3

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis