Konwerter HEX na RGB
Sześciocyfrowy kolor HEX zapisuje czerwony, zielony i niebieski jako trzy dwucyfrowe wartości szesnastkowe. Zamiana każdej pary na system dziesiętny daje kanały RGB od 0 do 255.
Przykład z obliczeniami
- Dane wejściowe
- #336699
- Wynik
- rgb(51, 102, 153)
- Obliczenie
- R = 0x33 = 51; G = 0x66 = 102; B = 0x99 = 153
Jak działa konwersja
Usuń #, podziel sześć znaków na RR, GG i BB, a następnie przelicz każdą parę na liczbę dziesiętną. W zapisie trzycyfrowym każdy znak jest podwajany: #369 staje się #336699.
Ważna uwaga
Ośmiocyfrowy HEX dodaje po RGB parę alfa. Alfa zmienia krycie, lecz nie wartości trzech kanałów RGB.