Конвертер з HEX у RGB

Перетворення шістнадцяткових колірних кодів у значення RGB перетворює короткі позначення, придатні для вебу, на числові значення інтенсивності світла, які безпосередньо використовують рушії графічного рендерингу.

Виберіть або перетягніть файли сюди

Приватно - файли ніколи не залишають ваш пристрій

або вставте Ctrl+V

Поки ви чекаєте на файли, можете пограти в Code Rain

Гарантія конфіденційності без передавання даних мережею: Жодного байта не передано на зовнішні сервери. Уся обробка відбувалася локально в ізольованому середовищі браузера.

Порівняння форматів та технічні характеристики

СпецифікаціяHEXRGB
MIME-типtext/plaintext/plain
Типзапис пам'яті у шістнадцятковому форматісписок кольорів RGB
Стисненнянемаєнемає
Стандартна специфікаціяIntel HEX-32 Object FormatRGB Color Model Specification
Заголовок магічних байтів:[0-9A-Fa-f]{8} (Intel HEX colon record format)rgb(r, g, b) or r g b decimal triplets

Огляд формату та застосування

Веброзробникам і графічним дизайнерам часто потрібно перетворювати шістнадцяткові коди на значення RGB, переносячи проєкти з таблиць стилів CSS до програмних елементів canvas або програм для цифрового малювання. Шістнадцяткові рядки компактні й ефективні для мов розмітки, але бібліотекам апаратного рендерингу та функціям обробки кольорів часто потрібні три окремі цілі числа в десятковій системі, які використовуються в моделі RGB. Перетворення цих форматів гарантує, що цифрові графічні ресурси матимуть однакові відтінки в різних конвеєрах рендерингу. Програми, як-от Adobe Photoshop, GIMP і веббраузери, працюють з обома форматами, але програмні інтерфейси JavaScript і Python регулярно розбирають масиви RGB, щоб математично коригувати яскравість і контрастність. Перетворення даних між цими структурами дає розробникам змогу створювати динамічні засоби вибору кольорів, перемикачі тем і засоби перевірки контрастності для доступності без помилок невідповідності типів.

Технічні специфікації та розбір кодеків

Текстові файли HEX мають MIME-тип text/plain і структуру запису шістнадцяткових значень: символ решітки та шість символів із системи числення з основою 16, згрупованих у три пари байтів для червоного, зеленого й синього каналів. Списки кольорів RGB також мають MIME-тип text/plain і містять три цілі числа з діапазону від 0 до 255 у десятковій системі числення. Жоден із форматів не використовує стиснення, тому файли залишаються нестисненими текстовими потоками без зменшення обсягу в байтах. Обидва формати цілком покладаються на кодування звичайного тексту ASCII або UTF-8, тому їм не потрібні сигнатури заголовків із магічними байтами. Засіб розбору просто зчитує буквено-цифрові символи з пам’яті.

Сумісність з ОС та браузерами

Текстові значення Hex і RGB сумісні з більшістю сучасних систем, зокрема Windows, macOS, Linux, iOS і Android. Chrome, Firefox, Safari та Edge розбирають обидва формати кольорів безпосередньо в CSS і контексті HTML5 canvas, без зовнішніх плагінів або бібліотек перекодування.

Корисна інформація

Під час програмного перетворення завжди перевіряйте, щоб цілі значення RGB залишалися строго в діапазоні від 0 до 255, аби запобігти переповненню апаратних графічних буферів.

Поширені запитання

Як перетворити шістнадцяткові кольори на кольори RGB без втрати якості?

Перетворення з шістнадцяткового в RGB є повністю без втрат, оскільки обидві системи представляють той самий 24-бітний спектр істинного кольору. Перетворення просто перекладає шістнадцяткові буквено-цифрові пари в десяткові числа за основою 10 без відкидання будь-яких даних про колір.

У чому різниця між шістнадцятковими кольорами та кольорами RGB?

Шістнадцяткові кольори використовують систему числення з основою 16, відформатовану як шестисимвольний рядок, якому передує символ хешу, що робить їх ідеальними для компактного коду веб-дизайну. Кольори RGB використовують три окремі десяткові цілі числа в діапазоні від 0 до 255 для вимірювання точної інтенсивності світла червоного, зеленого та синього каналів, що робить їх більш придатними для математичних маніпуляцій з кольором.