Farbwerte
Die Farbe wird als Kombination aus drei Primärfarben Rot, Grün und Blau definiert. das System identifiziert eine Farbe durch Angabe eines Farbwerts (manchmal als RGB-Triplet bezeichnet), der aus drei 8-Bit-Werten besteht, die die Intensität der Farbkomponenten angeben. Schwarz hat die minimale Intensität für Rot, Grün und Blau, sodass der Farbwert für Schwarz ist (0, 0, 0). Weiß hat die maximale Intensität für Rot, Grün und Blau, sodass der Farbwert (255, 255, 255) lautet.
Anmerkung
Wenn der Farbabgleich für Bilder aktiviert ist, hängt die Definition der Farbe und die Bedeutung eines Farbwerts vom Typ des Farbraums ab, der derzeit für den Gerätekontext festgelegt ist.
Das System und die Anwendungen verwenden Parameter und Variablen mit dem COLORREF- Typ zum Übergeben und Speichern von Farbwerten. Beispielsweise identifiziert die EnumObjects--Funktion die Farbe jedes Stifts, indem das lopnColor-Element in einem LOGPEN- Struktur auf einen Farbwert festgelegt wird. Anwendungen können die einzelnen Werte der roten, grünen und blauen Komponenten aus einem Farbwert mithilfe der GetRValue-, GetGValue-und GetBValue- Makros extrahieren. Anwendungen können mithilfe des RGB- Makros einen Farbwert aus einzelnen Komponentenwerten erstellen. Beim Erstellen oder Untersuchen einer logischen Palette verwendet eine Anwendung die RGBQUAD- Struktur, um Farbwerte zu definieren und einzelne Komponentenwerte zu untersuchen.