Etwas Theorie zur Vorspeise

Das Hexadezimalsystem

Wir sind es gewohnt, im 10er-Zahlsystem zu denken, zu rechnen und zu zählen. Dafür verwenden wir die Ziffern von 0 bis 9. Wenn beim Zählen der "Vorrat" an Ziffern aufgebraucht wird, müssen wir beginnen, mit Stellen zu arbeiten, um Zahlen, die grösser sind als 9, darstellen zu können: Nach 9 kommt die Zahl 10, diese hat zwei Stellen und verwendet die Ziffern 1 und 0.

In der Computerwelt sind aber auch noch andere Zahlensysteme im Gebrauch. Wohl am meisten wird wohl das binäre Zahlensystem erwähnt, das mit nur zwei Ziffern auskommen muss: mit der 0 und der 1.

Im Zusammenhang mit Webfarben müssen wir uns mit einem weiteren Zahlensystem beschäftigen, dem Hexadezimalsystem (16er-Zahlensystem). Dieses hat mehr Ziffern als das dezimale. In Ermangelung an weiteren Ziffern hat man sich entschlossen, Buchstaben zu Hilfe zu nehmen, die hier eine neue Bedeutung erlangen: Statt Laute stellen sie jetzt Ziffern dar.

Wenn man im Hexadezimalsystem zählt, sieht das nun so aus:


dezimal: 1 2 3 4 5 6 7 8 9 10
hexadezimal: 1 2 3 4 5 6 7 8 9 A
 
dezimal: 11 12 13 14 15 16 17 18 19 20
hexadezimal: B C D E F 10 11 12 13 14
 
dezimal: 21 22 23 24 25 26 27 28 29 30
hexadezimal: 15 16 17 18 19 1A 1B 1C 1D 1E
 
dezimal: 31 32 33 34 35 36 37 38 39 40
hexadezimal: 1F 20 21 22 23 24 25 26 27 28
 
dezimal: 41 42 43 44 45 46 47 48 49 50
hexadezimal: 29 2A 2B 2C 2D 2E 2F 30 31 32
 

RGB-Farben

Bei allen Farben auf dem Web handelt es sich um sog. RGB(Rot - Grün - Blau)-Farben. Wir befinden uns hier in einem mathematischen Farbenmodell, dass versucht, die Farben anhand deren Anteile einer Grundfarbe zu definieren. Die Anteile der drei Grundfarben werden nun je in einer hexadezimalen Zahl angegeben und mit dem "Gartenhag" verziert: Beispiel: #336600.

Die Nummerierung fängt an mit #000000 für schwarz und hört auf mit #FFFFFF für weiss. Alle Grundfarben mit dem vollen Anteil zusammen gemischt ergeben weiss.

Sind alle Werte für die drei Grundfarben gleich, ergeben sich Grautöne: #666666, #EEEEEE, #737373, usw.