приклад 7

Приклад 7.1. Переклад RGB кольорів в шістнадцяткову систему числення (HEX)

Один і той же колір може показуватися в різних браузерах по-своєму. Це пов'язано зі способом відображення графіки, коли браузер працює зі своєю власною палітрою і не може показати колір, який у нього в палітрі відсутній. У цьому випадку колір замінюється поєднанням пікселів інших, близьких до нього, квітів, що імітують заданий. Для того, щоб подаються кольору були коректно відображені у всіх користувачів ПК розроблена спеціальна Безпечна мережева палітра кольорів (Websafe Palette), яка містить 256 кольорів. Використання зображень в цій палітрі кольорів гарантує однаковий показ кольорів зображення на будь-яких ПК. Інакше кажучи, зображення для показу в Інтернет, в ідеалі (теоретично), повинні відповідати цій палітрі. Тоді кольору будуть сприйматися іншими користувачами точно так же, як бачите їх ви.

Веб-квітами називаються такі кольори, коли для кожної складової RGB встановлюється одне з шести значень HEX. Загальна кількість квітів з усіх можливих поєднань дає палітру веб-кольорів. Ця палітра ідентична (синонім) палітрі безпечних (індексованих) квітів. Приклад веб-кольору - # 35СС68.

Припустимо, що на зображенні є відтінок зеленого кольору, який визначається в колірній моделі RGB числами 0, 255, 133. Переведемо це число в шістнадцяткову систему числення, яка використовується для кодування квітів в Інтернет.

Для перерахунку з колірної моделі RGB (DEC) в колірну систему Index Color (HEX) зручно використовувати калькулятор Windows в інженерному режимі. В результаті обчислень отримаємо такі цифри:

RGB 0 DEC = 00 HEX,

RGB 255 DEC = FF HEX,

RGB133 DEC = 85 HEX,

де DEC і HEX ​​- позначення десяткової і шістнадцятковій систем числення чисел.

Отже, RGB 0, 255, 133 DEC = HEX 00, FF, 85 = # 00FF85.

Схожі статті