Mange elektroniske apparater bruger RGB-farve -modellen, der får sit navn fra de tre primære farver , rød , grøn og blå . En seks - cifret hexadecimalt tal repræsenterer en bestemt farve ved at tildele to cifre for hver af de primære farver . For eksempel er FF0000 lyse rødt, fordi rød bidrag er FF , den største to -cifret hexadecimalt tal . Cifrene til grøn og blå er alle nuller , hvilket betyder, at begge er udelukket. Hexadecimal er en kortfattet måde at skrive de binære værdier , som computere bruger . Men for at gøre beregningerne med disse numre , er det lettere at konvertere dem til deres decimal ækvivalenter. Instruktioner
1
Skriv den tilsvarende decimaltal for hvert ciffer i det hexadecimale tal . Cifre , der ligner decimaltal forbliver den samme . De, der ligner bogstaver konverteres som følger: A = 10 , B = 11 , C = 12 , D = 13 , E = 14 og F = 15 . For eksempel er de decimale ækvivalenter af hvert ciffer i RGB-værdi 8ECFB2 8, 14, 12, 15, 11 og 2 .
2
Multiplicer hver tilsvarende decimaltal med den tilsvarende effekt på 16 . Beføjelser 16 spænder fra 16 ^ 5 for de mest betydende ciffer til 16 ^ 0 for den mindst betydende . De vurderer til 1048576 , 65536 , 4096 , 256, 16 og 1. . Produkterne til det givne eksempel er 1048576 * 8 , 65536 * 14 , 4096 * 12, 256 * 15, 16 * 11 og 1 * 2 . Der resulterer i 8388608 , 917.504 , 49152 , 3840 , 176 og 2 .
3
Tilføj op alle produkterne. Summen er den tilsvarende decimaltal af RGB-værdi . For eksempel 8388608 + 917504 + 49152 + 3840 + 176 + 2 = 9359282 .