Poprzednia

ⓘ Kolory w Internecie




Kolory w Internecie
                                     

ⓘ Kolory w Internecie

Autorzy stron internetowych mają do dyspozycji różne metody określania kolorów w sieciowych dokumentach. Barwy mogą być zapisane w formie szesnastkowej notacji RGB, a niektóre z nich mogą być zapisane za pomocą ich nazw w języku angielskim. Zwykle do wygenerowania zapisu heksadecymalnego używa się programów graficznych lub specjalnej palety kolorów.

                                     

1. Zapis szesnastkowy

Zapis heksadecymalny ang. hex triplet składa się z sześciu cyfr szesnastkowych trzech bajtów. Zgodnie z modelem RGB bajty odpowiadają kolejno za barwę czerwoną, zieloną i niebieską. Każdy bajt może przyjąć wartość od 00 0 do FF 255, co oznacza, odpowiednio, najmniejszą i największą intensywność danej barwy.

Nawet gdy intensywność którejś z barw jest mniejsza niż 16 co w zapisie szesnastkowym daje jedną cyfrę, zapis ma 6 cyfr. Na przykład, jeden z ciemnych odcieni niebieskiego, w którym intensywność czerwonego ma wartość A, zielonego 2, a niebieskiego 66, zapisujemy 0A0266. Skracać zapis można jedynie wtedy, gdy każdy bajt składa się z dwóch takich samych cyfr, np. przykład AABBCC można zapisać jako ABC.

W tym systemie można zapisać 256 × 256 × 256 = 16777216 {\displaystyle 256\times 256\times 256=16777216} różnych kolorów.

Zapis szesnastkowy jest używany w językach HTML i CSS, w formacie grafiki wektorowej SVG oraz w innych aplikacjach.

Konwersja zapisu heksadecymalnego na zapis RGB polega na zapisaniu dziesiętnych wartości kolejnych par cyfr szesnastkowych, np. 0FAB40 = RGB15, 171, 64.

                                     

2. Nazwy kolorów w systemie X Window

Liczba kolorów jest definiowana przez przeglądarkę internetową. Niektóre przeglądarki mogą nie rozpoznać wszystkich tych kolorów, ale od 2005 wszystkie współczesne przeglądarki z nich korzystają.

                                     

3. Dostępność

  • By uniknąć efektu czarne-na-czarnym np. gdy witryna ma czarne tło i nie ma określonego domyślnego koloru tekstu, a w przeglądarce użytkownika jest on ustawiony na czarny twórcy witryn internetowych powinni definiować zarówno kolor tła, jak i kolor tekstu;
  • Niektóre przeglądarki internetowe i urządzenia umożliwiające korzystanie z Internetu nie wspierają kolorów;
  • Dla niewidomych bądź cierpiących na ślepotę barw użytkowników, witryny opierające się na kolorach np. zaznaczone na czerwono obowiązkowe pola formularza mogą być trudne w użyciu, a nawet niedostępne;
  • W sieci WWW odnośniki tradycyjnie przedstawiane są w kolorze niebieskim. Niektórzy użytkownicy negatywnie reagują na łamanie tego przyzwyczajenia.
                                     

4. Bezpieczna paleta 216 kolorów

W czasach, gdy powstały pierwsze graficzne przeglądarki internetowe, większość użytkowników komputerów korzystała z 8-bitowej palety kolorów. Aby zapewnić jednakowe wyświetlanie kolorów na różnych komputerach przy tak ograniczonych możliwościach sprzętowych, opracowano specjalną paletę 216 kolorów, która miała wyglądać na wszystkich komputerach identycznie. Jej szczególną cechą jest to, że każda składowa koloru RGB może przyjąć tylko jedną z sześciu wartości szesnastkowych: 0x00, 0x33, 0x66, 0x99, 0xCC lub 0xFF.

Aktualnie bezpieczna paleta 216 kolorów ma głównie znaczenie historyczne, gdyż komputery bez problemu radzą sobie z wyświetlaniem palet składających się z milionów kolorów. Paletę tę można jednak wciąż spotkać w programach graficznych jako jedną z możliwych do wyboru.