System heksadecymalny
System heksadecymalny
Składniki kodu
Kod składa się z dwóch elementów: znaku # (hash), oraz cyfr i liter np. A1B2C3. Razem dają #A1B2C3. Ten drugi element można rozbić na kolejne trzy elementy:
wartość koloru czerwonego (A1)
1.wartość koloru zielonego (B2)
1.wartość koloru niebieskiego (C3)
Cyfry od 0-9 wiadomo co oznaczają, litery od A do F to liczby od 10 do 15. Nie ma znaczenia wielkość liter. W artykule piszę wielkimi dla zapewnienia lepszej czytelności, ale jeśli ktoś chce, może pisać małymi (można wtedy uniknąć takiego zapisu: #A!B@C#).
Każdy z tych trzech elementów można rozbić na kolejne 2:
ilość szesnastek (nie dziesiątek), np. A2, BF, C3
ilość jedności np. A1, 22, F3,
Jak łatwo się domyślić, każda para określa ilość danego składnika od 0 do 255 w kolorze wyjściowym. Warto zauważyć, że im więcej składników tym kolor wyjściowy jest jaśniejszy. Aby obliczyć wartość dziesiętną koloru mnożymy liczbę szesnastek przez 16 i dodajemy jedności, np. DB = D*16 + B = 13*16 + 11 = 208 + 11 = 219. Jest to raczej ciekawostka, bo webmaster nie musi przeliczać kodów żeby wiedzieć jaki chce otrzymać kolor...
http://webmade.org/
Komentarze
Prześlij komentarz