RGB
Red-Green-Blue (RGB) ist ein Farbmodell, das Farben als Mischungen von drei zugrundeliegenden Komponenten (oder Kanälen) darstellt, nämlich: rot, grün und blau. Dieses Modell beschreibt eine Farbe mit einer Sequenz von drei Zahlen (typischerweise zwischen 0,0 und 1,0 oder zwischen 0 und 255). Jede Zahl repräsentiert die verschiedenen Intensitäten (oder Beiträge) der Primärfarben, die zur Bestimmung der endgültigen Farbe beitragen.
Ein RGB-Wert für sich genommen hat keine Bedeutung. Es ist das Farbmodell, das definiert, wie die drei Komponenten innerhalb eines Farbraums interagieren, um eine Farbe zu definieren. Grafisch stellt ein Punkt in einem dreidimensionalen Gitter oder Würfel eine Farbe dar. Jede Dimension (oder Achse) entspricht einem anderen Kanal. Das RGB-Farbmodell ist damit ein kubisches oder kartesisches Koordinatensystem des zugrundeliegenden Farbraums.
Für das Web ist der zugrunde liegende Farbraum für einen RGB-Wert sRGB (Standard RGB), und jede RGB-Komponente ist eine Zahl zwischen 0 und 1.
Beachten Sie, dass sRGB
einer von mehreren RGB-Farbräumen ist. Andere RGB-Farbräume, wie der Adobe RGB Farbraum, können einen breiteren Farbumfang darstellen als der sRGB Farbraum. Die Koordinaten in sRGB und Adobe RGB sind unterschiedlich.
Es gibt viele Möglichkeiten, die RGB-Komponenten einer Farbe zu beschreiben. In CSS können sie auf verschiedene Weise dargestellt werden: in hexadezimaler Notation als eine einzelne 24-Bit-Zahl (zum Beispiel, #add8e6
ist hellblau) oder in funktionaler Notation durch die Verwendung von rgb()
mit drei Prozentwerten oder Zahlen im Bereich von 0
bis 255
(zum Beispiel, rgb(46 139 87)
ist grün). CSS unterstützt auch die Farbräume srgb
, srgb-linear
, a98-rgb
und prophoto-rgb
für die color()
-Funktion.
RGB ist nicht das einzige Farbmodell, das den sRGB
-Farbraum darstellen kann. Zylindrische Koordinatensysteme wie die HSL
(hue-saturation-lightness) oder HWB
(hue-whiteness-blackness) Farbmodelle werden ebenfalls verwendet, um eine sRGB
-Farbe im Web darzustellen.
Siehe auch
- CSS-Datentyp:
<color>
- ColorAide: sRGB-Farbraum
- RGB-Farbmodell auf Wikipedia
- sRGB-Farbraum auf Wikipedia
- Adobe RGB Farbraum auf Wikipedia