Щоб перетворити HEX на RGB, вам потрібно розділити шістнадцяткове значення на дві пари та перетворити його на десяткове число.
- Приклад №1: перетворити червоний колір #FF0000 на RGB: FF = 255 00 = 0 00 = 0 RGB = (255, 0, 0)
- Приклад №2: перетворити зелений колір #00FF00 на RGB: 00 = 0 FF = 255 00 = 0 RGB = (0, 255, 0)
Отримайте 2 ліві цифри шістнадцяткового коду кольору та перетворіть їх у десяткове значення, щоб отримати рівень червоного кольору. Отримайте 2 середні цифри шістнадцяткового коду кольору та перетворіть їх у десяткове значення, щоб отримати рівень зеленого кольору. Отримайте 2 правильні цифри шістнадцяткового коду кольору та перетворіть у десяткове значення, щоб отримати рівень синього кольору.
Колір HEX виражається як шестизначна комбінація цифр і літер, що визначається сумішшю червоного, зеленого та синього (RGB). в основному, код кольору HEX є скороченням його значень RGB з невеликою конверсійною гімнастикою між ними.
Щоб перетворити значення RGB на шістнадцятковий код, вам потрібно взяти окремі значення RGB (червоний, зелений і синій) і перетворити кожне з них у двозначне шістнадцяткове число. Для цього потрібно поділити кожне значення на 16 і округлити вниз, щоб отримати першу цифру, а потім прийняти залишок як другу цифру.
HEX, або шістнадцяткові числа, є зручний для людини спосіб передачі кольорів комп’ютерам. Немає інформаційної різниці між кольорами RGB і HEX; це просто різні способи повідомити те саме – значення червоного, зеленого та синього кольорів.