Herunterladen Inhalt Inhalt Diese Seite drucken

Farbverwaltung; Grundlagen - Barco EOS X Benutzerhandbuch

Inhaltsverzeichnis

Werbung

4.2 Farbve rwaltung
4.2.1 Grundla gen
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
ü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,
Einträge in der Farbtabelle, die von jedem beliebigen X Client genutzt werden können, heißen
shared color cells
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
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
jedes Pixel wird durch 8bit dargestellt und ermöglicht 2
von 24bit entspricht 2
Farbtiefe
Auffassung alle Farbeindrücke ab, die das menschliche Auge unterscheiden kann.
DOC-3061-0
E
X Terminal
OS
) besteht aus einem Satz Farbzellen (
shared color cells
. Die bei der Allokation einer shared color cell festgelegte Farbe kann
. Der X Client kann diese Farbe beliebig verändern. Solange
von 1bit. Viele Farb-Workstations nutzen
Farbtiefe
24
= 16,7 Millionen (16M) Farben und deckt nach allgemeiner
Dezember-2003
). Jede Farbzelle wird
color cells
Farbtiefen
8
= 256 Farben auf dem Bildschirm. Eine
von 8bit, d. h.,
4-4

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis