Конвертер HEX в RGB
Шестизначный HEX-цвет хранит красный, зелёный и синий как три пары шестнадцатеричных цифр. Перевод каждой пары из основания 16 в десятичное даёт каналы RGB от 0 до 255.
Разобранный пример
- Вход
- #336699
- Результат
- rgb(51, 102, 153)
- Расчёт
- R = 0x33 = 51; G = 0x66 = 102; B = 0x99 = 153
Как работает преобразование
Удалите #, разделите шесть цифр на RR, GG и BB и переведите каждую пару в десятичное число. В трёхзначном HEX каждый символ удваивается: #369 становится #336699.
Важное примечание
Восьмизначный HEX добавляет альфа-пару после RGB. Альфа меняет прозрачность, но не значения трёх каналов RGB.