Mange elektroniske enheter bruker RGB -modellen, som har fått navnet sitt fra de tre primærfargene , rød , grønn og blå. En seks -sifret heksadesimalt tall representerer en gitt farge ved å tilordne to siffer for hver av primærfargene . For eksempel er FF0000 lyse rødt, fordi rødt bidrag er FF , den største to -sifret heksadesimalt tall . Sifrene for grønt og blått er alle nuller , noe som betyr at begge er ekskludert. Heksadesimal er en kortfattet måte å skrive de binære verdier som datamaskiner bruker . Men for å gjøre beregninger med disse tallene , er det lettere å konvertere dem til sine desimal ekvivalenter . Instruksjoner
en
Skriv tilsvarende desimaltallet for hvert siffer i heksadesimale tallet . Sifre som ser ut som desimaltall forblir den samme. De som ser ut bokstaver konvertere som følger: A = 10, B = 11, c = 12, d = 13 , e = 14 og F = 15 . For eksempel, desimal ekvivalenter av hvert siffer i RGB-verdien 8ECFB2 er 8 , 14, 12, 15 , 11 og to .
2
Multipliser hvert desimalekvivalenten av den tilsvarende makten 16 år. Makter 16 varierer fra 16 ^ 5 for de mest signifikante siffer i 16 ^ 0 for minst signifikante . De evaluerer til 1048576 , 65536 , 4096, 256 , 16 og 1 . Produktene for den gitte eksempel er 1048576 * 8 , 65 536 * 14 , 4096 * 12 , 256 * 15 , 16 * 11 og 1 * 2 . Som resulterer i 8388608 , 917504 , 49152 , 3840 , 176 og to .
3
Legg opp alle produkter. Summen er desimalekvivalenten av RGB- verdi. For eksempel 8388608 + 917504 + 49 152 + 3840 + 176 + 2 = 9.359.282 .