Zum Inhalt springen

Hexadezimale Farbdefinition

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 10. Juli 2007 um 14:13 Uhr durch 84.158.109.3 (Diskussion). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Das System der hexadezimalen Farbdefinition findet in vielen Bereichen des computergestützen Designs seine Anwendung. Bei diesem System wird eine Farbe durch drei aufeinander folgende, zweistellige Hexadezimalzahlen dargestellt, die jeweils für eine Farbe des RGB-Farbraums stehen.

Jede hexadezimale Farbdefinition ist sechsstellig und hat das Schema: #RRGGBB. Die ersten zwei Ziffern stehen für den Rot-Anteil, dann folgen mit je zwei Ziffern der Grün-Anteil und der Blau-Anteil.

Die Ziffernpaare geben den Anteil der jeweiligen Farbe an der Mischung an. Es wird die additive Farbsynthese zum Mischen der Farben benutzt; der Code "#FFFF00" ergibt die Farbe Gelb, weil Rot mit Grün gemischt wird.

Es gibt also insgesamt ~16,7 Millionen definierbare Farben, da pro hexadezimaler Ziffer 16 verschiedene Farbabstufungen angenommen werden können und der Code sechsstellig ist (16^6).


Beispiele für Farbcodierungen

(Földi-Fick-Fotzen-Tango)
Farbe Hex-Wert R G B
abcde Schwarz #000000 0 0 0
  Weiß #FFFFFF 255 255 255
  Rot #FF0000 255 0 0
  Grün #00FF00 0 255 0
  Blau #0000FF 0 0 255
  Cyan #00FFFF 0 255 255
  Magenta #FF00FF 255 0 255
  Gelb #FFFF00 255 255 0

Verhältnis von Leuchtkraft und Hex-Wert

Hex-Wert RGB-Anteil Leuchtkraft (%)
00 0 0%
40 64 25%
80 128 50%
C0 192 75%
FF 255 100%

Andere Farbtiefen

Neben der üblichen 6stelligen Farbwertangabe sind auch 3-, 9- und 12stellige Farbwertangaben möglich. Das X Window System unterstützt alle vier Möglichkeiten, auch wenn in der Praxis die den 9- und 12stelligen Farbwertangaben auf 6stellige reduziert werden, da kaum eine Grafikhardware in der Lage ist, derartige Farbtiefen zu verarbeiten.

Hexadezimaler Farbcode Farbtiefe Anzahl der darstellbaren Farben
#RGB 12 bit 4096
#RRGGBB 24 bit 224 = 16'777'216
#RRRGGGBBB 36 bit 236 = 68'719'476'736
#RRRRGGGGBBBB 48 bit 248 = 281'474'976'710'656

Siehe auch