Checkmark on Circle.png

RGB-Farbmodell

Aus KGS-Wiki
Version vom 15. März 2023, 13:14 Uhr von Sn (Diskussion | Beiträge) (Seite erstellt und mit Definition und Beispielen befüllt)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Nahaufnahme von den Pixeln eines LCD-Monitors. Die roten, grünen und blauen LEDs sind gut zu erkennen.
Nachaufnahme einer LED, die Licht in beliebigen Farben ausstrahlen kann.

Fernseher, Computermonitore und andere Anzeigegeräte stellen Bilder dar, indem sie für jeden Pixel eine Mischung aus rotem, grünem und blauem Licht ausstrahlen. Je heller die jeweilige Farbe leuchtet, desto intensiver erscheint der Anteil dieser Farbe in dem Pixel. Mit diesem Modell können alle sichtbaren Farben dargestellt werden; wenn alle drei Farben unbeleuchtet sind, erscheint der Pixel schwarz, wenn alle drei Farben voll beleuchtet sind, erscheint er weiß. Diese Art, Farben darzustellen, wird nach den Anfangsbuchstaben der drei verwendeten Farben als RGB-Farbmodell bezeichnet.

Die Anzahl darstellbarer Farben hängt davon ab, wie viel Bit für die Speicherung jeder Farbe verwendet werden. Die Anzahl der Bits wird als Farbtiefe bezeichnet. Üblicherweise werden pro Farbe 8 Bit Speicher verwendet, was einer Farbtiefe von 3 · 8 = 24 Bit entspricht. Mit diesen 8 Bit können pro Farbe 2⁸ = 256 Schattierungen abgebildet werden, was bei drei Farben insgesamt 256³ = 16.777.216 darstellbaren Farben entspricht.

Darstellung

RGB-Farben werden entweder durch drei Dezimalzahlen zwischen 0 und 255 angegeben, von denen die erste für den Rot-, die zweite für den Grün- und die dritte für den Blauwert steht, oder durch einen Hex-Code als sechsstellige Hexadezimalzahl, der üblicherweise eine Raute vorangestellt wird.

Drei Beispiele
Farbe Dezimal-Darstellung im PNM-Format Dezimal-Darstellung im XML-Format Hexadezimal-Darstellung
  240 11 162 rgb(240, 11, 162) #F00BA2
  186 219 1 rgb(186, 219, 1) #BADB01
  96 13 161 rgb(96, 13, 161) #600DA1

Siehe auch