Ich habe einen Farbton der lautet in CSS so:
#9999FF
Jetzt muss ich diesen Farbton in Paint nachmachen. Dort kann ich aber nur rot, grün und blau als werte von 0 bis 255 setzen.
Gibt es eine Umrechnungstabelle für CSS-Farben in rgb-Farben?
Die CSS-Farbangabe ist bereits im RGB-Format (RGB = rot, grün, blau). Was du suchst, ist eine Methode, um die hexadezimale Darstellung von Werten in das Dezimalsystem umzurechnen.
Du brichst du die CSS-Farbangabe zuerst in ihre drei Teile auf, rot = 99, grün = 99 und blau = ff. Ähnlich wie im Dezimalsystem, wo die Basis Zehn zu Einerstellen, Zehnerstellen, Hunderstellen, usw. führt, gibt es im Hexadezimalsystem die Basis 16. Im Dezimalsystem lauten die zehn Ziffern 0 bis 9, im Hexadezimalsystem 0 bis f (0123456789abcdef), a bis f entsprechen den Werten 10 bis 15.
255 im Dezimalsystem: 100 10 1
2 5 5
2*100 + 5*10 + 1*5 = 255
Die Zahl ff im Hexadezimalsystem: 256 16 1
0 f (=15) f (=15)
0*256 + 16 * f (15) + 1 * f (15) = 255
Zur Umrechnung von zweistelligen Hexadezimalwerten in Dezimalwerte nimmst du also lediglich die erste Stelle mal 16 und addierst die zweite Stelle.
Weitere Beispiele:
Hex Dezimal
98 = 9 * 16 + 8 = 152
a5 = 10 * 16 + 5 = 165
80 = 10 * 16 + 0 = 128