HEX-till-RGB-konverterare
En sexsiffrig HEX-färg lagrar rött, grönt och blått som tre tvåsiffriga hexadecimala värden. När varje par konverteras från bas 16 till decimal fås RGB-kanaler från 0 till 255.
Genomräknat exempel
- Indata
- #336699
- Resultat
- rgb(51, 102, 153)
- Beräkning
- R = 0x33 = 51; G = 0x66 = 102; B = 0x99 = 153
Så fungerar konverteringen
Ta bort #, dela de sex tecknen i RR, GG och BB och konvertera varje par till decimal. I tresiffrig HEX dubbleras varje tecken: #369 blir #336699.
Viktig anmärkning
Åttasiffrig HEX lägger till ett alfapar efter RGB. Alfa ändrar opacitet, inte de tre RGB-kanalvärdena.