Rgb to hex, perfecto web

RGB (абревіатура англійських слів Red, Green, Blue - червоний, зелений, синій) або КЗС - адитивна кольорова модель, як правило, що описує спосіб синтезу кольору для відтворення кольору. RGB становить всі кольори, які можна отримати змішуючи червоний, зелений і синій. Дана колірна модель поширена в фотографіях, комп'ютерній графіці, телебаченні і так далі.

Адитивної вона називається тому, що кольори отримують за рахунок додавання до чорного кольору. Зображення в даній колірній моделі складається цветоізлученіем з трьох каналів. RGB має цілі значення від 0 до 255 для кожного кольору. Як приклад, RGB 255,0,0 відображає червоний колір, так як в ньому червоний має повну насиченість а зелений і синій нульову насиченість.

Колірна модель RGBA заснована на тому ж RGB моделі, за винятком того, що в нього доданий альфа канал (прозорість). Тим самим колірна модель RGBA має параметри (red, green, blue, alpha). Прозорість приймає мінімальне значення від 0 до 1, де 0 дає повну прозорість а 1 означає, що колір зовсім не прозорий. Для визначення кольору з 50% прозорістю досить задати значення 0.5. (0.5 це 50% від максимального значення - 1)

Колірну модель можна також записати в HEX форматі, що означає ту ж RGB модель, тільки записану в шістнадцятковому вигляді.

В даному випадку кольору записуються в тих же трьох групах (red, green, blue), тільки з'єднані воєдино і має шістнадцятковий вид цифр. Всі кольори в даному форматі мають значення від 00 до FF. Де FF рівносильно 255 за моделлю RGB.

А також, практично у всіх браузерах підтримується скорочений запис кольору в форматі HEX. Як приклад замість # 0000f можна записати # 00f