Hexadezimal in dezimalen Farbcode umrechnen?

4 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Es ist ja Relativ einfach:

9C ist der Rotanteil: 9*16 + C = 144 + 12 = 156
E0 ist der Günanteil: E*16 + 0 = 14*16 = 224
A8 ist der Blauteil: A*16 + 8 = 10*16 + 8 = 168


mahooonii 
Fragesteller
 20.11.2019, 10:10

Danke einzige hilfreiche Antwort, könntest du mir vielleicht hier das noch kurz erklären :) Bestimmen Sie für den Grauton 78% den dezimalen Farbcode. Geben Sie für die 3 Farbkomponenten die binäre Darstellung (Basis 2) an. 

0
gfntom  20.11.2019, 11:15
@mahooonii

"grau" bedeutet: alle 3 Farbkanäle haben den gelichen Wert.

Soviel ich weiß, bedeutet "grau 0%" schwarz (0,0,0) und "grau 100%" weiß (255,255,255).

78% wären demnach 255 * 0,78 = 198,9 gerundet also 199

199 = 128 + 64 + 4 + 2 + 1, binär also 1100 0111 für jeden Kanal.

0

Du rechnest die "2er-Blöcke" in dezimal um, also 9C für r, E0 für g und A8 für b. Der maximale Wert ist dezimal 255 (hex FF), d. h. das Ergebnis durch 255 geteilt mal 100 ergibt den jeweiligen prozentualen Anteil.

Eigentlich einfach.

Das sind drei Werte in hexadezimaler Schreibweise. 9C, E0 und A8

RGB ist in Dezimal angegeben.

Also musst du nur umrechnen:

9C -> 156 = R

E0 -> 224 = G

A8 -> 168 = B