Kā konvertēt no heksadecimālā krāsu koda uz RGB krāsu.
heksadecimālais krāsu kods
Hex krāsu kods ir 6 ciparu heksadecimālais (16. bāzes) skaitlis:
RRGGBB 16
2 kreisie cipari apzīmē sarkano krāsu.
Divi vidējie cipari apzīmē zaļo krāsu.
2 labie cipari apzīmē zilo krāsu.
RGB krāsa ir sarkanas, zaļas un zilas krāsas kombinācija:
(R, G, B)
Sarkanā, zaļā un zilā krāsā katrs izmanto 8 bitus ar veselu skaitļu vērtībām no 0 līdz 255.
Tātad ģenerējamo krāsu skaits ir:
256 × 256 × 256 = 16777216 = 1000000 16
1. Paņemiet 2 kreisos heksadecimālās krāsas koda ciparus un konvertējiet tos decimāldaļās, lai iegūtu sarkanās krāsas līmeni.
2. Iegūstiet 2 vidējos heksadecimālās krāsas koda ciparus un konvertējiet uz decimālo vērtību, lai iegūtu zaļās krāsas līmeni.
3. Atrodiet 2 pareizos heksadecimālās krāsas koda ciparus un konvertējiet tos decimāldaļās, lai iegūtu zilās krāsas līmeni.
1. piemērs
Pārveidojiet sarkano sešstūra krāsas kodu FF0000 par RGB krāsu:
hex = FF0000
Tātad RGB krāsas ir:
R = FF16 = 25510
G = 0016 = 010
B = 0016 = 010
Or
RGB = (255, 0, 0)
2. piemērs
Pārvērtiet zelta sešstūra krāsas kodu FFD700 par RGB krāsu:
Hex = FFD700
Tātad RGB krāsas ir:
R = FF16 = 25510
G = D716 = 21510
B = 0016 = 010
Or
RGB = (255, 215, 0)
Advertising