Розуміння колірних просторів у цифрових зображеннях
Ознайомтеся з повним посібником із кольорових моделей, колірних просторів та їх застосування у фотографії, дизайні та цифрових зображеннях. Опануйте керування кольором для ідеальних результатів на всіх пристроях.
Повний посібник із кольорових просторів
Кольорові простори — це математичні моделі, які дозволяють систематично представляти й точно описувати кольори. Розуміння колірних просторів є важливим для фотографів, дизайнерів, відеоредакторів і всіх, хто працює з цифровими зображеннями. Цей вичерпний посібник охоплює все: від фундаментальних понять до передових методів керування кольором.
Чому колірні простори важливі
Кольорові простори визначають, як кольори відтворюються на різних пристроях і носіях. Вони визначають діапазон кольорів (гаму), які можна відобразити або надрукувати, впливаючи на точність і яскравість ваших зображень. Без належного керування колірним простором ваші ретельно створені візуальні елементи можуть виглядати інакше, ніж заплановано, під час перегляду на різних екранах або друкованих матеріалах.
Цифровий світ покладається на точну передачу кольорів. Коли ви робите фотографію, редагуєте зображення або створюєте веб-сайт, ви працюєте в певних колірних просторах, які визначають, які кольори вам доступні та як вони математично представлені. Ці колірні простори діють як універсальна мова, яка гарантує, що ваш червоний колір буде таким же червоним на чужому екрані чи в друку.
- Забезпечує узгоджене відтворення кольорів на різних пристроях
- Розширює доступний діапазон кольорів для вашого носія
- Запобігає зміні кольору під час перетворення формату
- Важливо для друку професійної якості
- Вирішальне значення для узгодженості бренду в цифрових і друкованих ЗМІ
Розуміння колірних моделей і просторів
Кольорові моделі проти колірних просторів
Хоча колірні моделі та колірні простори часто використовуються як взаємозамінні, вони є різними поняттями. Колірна модель — це теоретична основа для представлення кольорів (як-от RGB або CMYK), тоді як колірний простір — це конкретна реалізація колірної моделі з визначеними параметрами (як-от sRGB або Adobe RGB).
Подумайте про колірну модель як про загальний підхід до опису кольорів, наприклад «змішайте червоне, зелене та синє світло для створення кольорів». Колірний простір передбачає конкретні правила: який саме відтінок червоного, зеленого та синього використовувати та як саме їх змішувати, щоб отримати незмінні результати.
- Кольорові моделі визначають основу для представлення кольорів
- Кольорові простори вказують точні параметри всередині моделі
- В одній моделі може існувати декілька колірних просторів
- Кольорові простори мають визначені межі та рівняння перетворення
Адитивний проти субтрактивного кольору
Кольорові моделі класифікуються як адитивні або субтрактивні залежно від того, як вони створюють кольори. Адитивні моделі (як-от RGB) поєднують світло для створення кольорів, тоді як субтрактивні моделі (як-от CMYK) працюють, поглинаючи довжини хвилі світла.
Фундаментальна відмінність полягає в їх вихідних точках: додатковий колір починається з темряви (без світла) і додає кольорове світло для створення яскравості, досягаючи білого, коли всі кольори поєднуються з повною інтенсивністю. Субтрактивний колір починається з білого (як чиста сторінка) і додає чорнила, які віднімають (поглинають) певні довжини хвилі, досягаючи чорного, коли всі кольори поєднуються з повною інтенсивністю.
- Добавка: RGB (екрани, цифрові дисплеї)
- Субтрактивний: CMYK (друк, фізичний носій)
- Різні програми вимагають різних підходів
- Перетворення кольорів між адитивною та субтрактивною системами потребують складних перетворень
Колірна гамма та бітова глибина
Гама колірного простору відноситься до діапазону кольорів, які він може представляти. Бітова глибина визначає, скільки різних кольорів можна представити в цій гамі. Разом ці фактори визначають можливості колірного простору.
Думайте про гамму як про палітру доступних кольорів, а про бітову глибину як про те, наскільки точно ці кольори можна змішувати. В обмеженому діапазоні можуть бути повністю відсутні певні яскраві кольори, тоді як недостатня бітова глибина створює видимі смуги в градієнтах замість плавних переходів. Професійна робота часто вимагає як широкої палітри, так і високої бітової глибини для захоплення та відображення повного діапазону візуальної інформації.
- Ширші гами можуть представляти більш яскраві кольори
- Більша бітова глибина забезпечує більш плавні градієнти
- 8 біт = 256 рівнів на канал (16,7 мільйонів кольорів)
- 16 біт = 65 536 рівнів на канал (мільярди кольорів)
- Для професійної роботи часто потрібні простори з широким діапазоном і високою бітовою глибиною
Пояснення колірних просторів RGB
Колірна модель RGB
RGB (Червоний, Зелений, Синій) — це адитивна колірна модель, де червоне, зелене та синє світло поєднується різними способами для отримання широкого спектру кольорів. Це основа цифрових дисплеїв, від смартфонів до комп’ютерних моніторів і телевізорів.
У моделі RGB кожен колірний канал зазвичай використовує 8 біт, що дозволяє 256 рівнів на канал. Це створює стандартну 24-бітну глибину кольору (8 біт × 3 канали), здатну відображати приблизно 16,7 мільйонів кольорів. Професійні додатки часто використовують 10-бітний (понад 1 мільярд кольорів) або 16-бітний (понад 281 трильйон кольорів) для більш точної градації кольорів.
RGB базується на реакції зорової системи людини на світло, причому три основні кольори приблизно відповідають трьом типам колірних рецепторів (колбочок) у наших очах. Це робить його природно придатним для відображення цифрового вмісту, але також означає, що різні колірні простори RGB можуть значно відрізнятися за своїм діапазоном і характеристиками.
sRGB (стандарт RGB)
Розроблений HP і Microsoft у 1996 році, sRGB є найпоширенішим кольоровим простором, який використовується в цифрових зображеннях, моніторах та Інтернеті. Він охоплює близько 35% видимого спектру кольорів і розроблений, щоб відповідати типовим домашнім і офісним дисплеям.
Незважаючи на відносно обмежений діапазон, sRGB залишається стандартом для веб-вмісту та споживчої фотографії через свою універсальну сумісність. Більшість пристроїв за замовчуванням відкалібровано для правильного відображення sRGB, що робить його найбезпечнішим вибором, коли вам потрібні узгоджені кольори на різних екранах без керування кольором.
Колірний простір sRGB був навмисно розроблений із відносно невеликою гамою, щоб відповідати можливостям ЕПТ-моніторів 1990-х років. Це обмеження збереглося в сучасній веб-екосистемі, хоча разом з ним поступово приймаються нові стандарти.
- Колірний простір за замовчуванням для більшості цифрового вмісту
- Забезпечує стабільний вигляд на більшості пристроїв
- Ідеально підходить для веб-вмісту та загальної фотографії
- Використовується за умовчанням у більшості споживчих камер і смартфонів
- Має гамма-значення приблизно 2,2
Adobe RGB (1998)
Розроблений Adobe Systems, Adobe RGB пропонує ширший діапазон, ніж sRGB, охоплюючи приблизно 50% видимого спектру кольорів. Його було розроблено спеціально для охоплення більшості кольорів, які можна отримати на кольорових принтерах CMYK, що робить його цінним для робочих процесів друку.
Розширена гама Adobe RGB особливо помітна в блакитно-зелених відтінках, які часто скорочуються в sRGB. Це робить його популярним серед професійних фотографів і дизайнерів, яким необхідно зберегти яскраві кольори, особливо для друкованої продукції.
Однією з ключових переваг Adobe RGB є його здатність відображати ширший діапазон насичених кольорів у зелено-блакитній області, що важливо для пейзажної фотографії та природних об’єктів. Однак ця перевага реалізується лише тоді, коли весь робочий процес (захоплення, редагування та виведення) підтримує колірний простір Adobe RGB.
- Ширший діапазон, ніж sRGB, особливо в зелених і блакитних тонах
- Краще для робочих процесів друку
- Віддають перевагу багато професійних фотографів
- Доступний як опція зйомки в камерах високого класу
- Для правильного відображення потрібне керування кольором
ProPhoto RGB
Розроблений Kodak ProPhoto RGB (також відомий як ROMM RGB) є одним із найбільших колірних просторів RGB, що охоплює приблизно 90% видимих кольорів. У деяких областях він виходить за межі людського зору, що дозволяє зберегти майже всі кольори, які може зафіксувати камера.
Через широку палітру ProPhoto RGB вимагає більшої бітової глибини (16 біт на канал замість 8 біт), щоб уникнути смуг у градієнтах. Він в основному використовується в робочих процесах професійної фотографії, особливо для архівних цілей і високоякісного друку.
ProPhoto RGB є стандартним робочим простором в Adobe Lightroom, і його часто рекомендують для збереження максимальної інформації про колір під час процесу необробленої розробки. Він настільки великий, що деякі його кольори є «уявними» (за межами людського зору), але це гарантує, що кольори, зняті камерою, не будуть обрізані під час редагування.
- Надзвичайно широка гама охоплює більшість видимих кольорів
- Зберігає кольори, зняті камерами високого класу
- Потрібен 16-бітний робочий процес, щоб запобігти смугам
- Робочий простір за замовчуванням в Adobe Lightroom
- Не підходить для форматів кінцевої доставки без конвертації
Дисплей P3
Розроблений компанією Apple дисплей P3 заснований на просторі кольорів DCI-P3, який використовується в цифровому кіно. Він пропонує приблизно на 25% більше кольорове охоплення, ніж sRGB, особливо в червоних і зелених кольорах, завдяки чому зображення виглядають більш яскравими та реалістичними.
Дисплей P3 набув значної популярності, оскільки підтримується пристроями Apple, включаючи iPhone, iPad і комп’ютери Mac з дисплеями з широкою палітрою. Він представляє собою золоту середину між sRGB і більш широкими просторами, такими як Adobe RGB, пропонуючи покращені кольори, зберігаючи розумну сумісність.
Колірний простір P3 спочатку був розроблений для цифрової кінопроекції (DCI-P3), але Apple адаптувала його для технології відображення, використовуючи точку білого D65 (те саме, що sRGB) замість точки білого DCI. Це робить його більш придатним для змішаних медіа середовищ, водночас забезпечуючи значно більш яскраві кольори, ніж sRGB.
- Широка гама з чудовим покриттям червоних і зелених тонів
- Вбудований для дисплеїв Retina та мобільних пристроїв Apple
- Зростаюча підтримка на цифрових платформах
- Використовує ту саму точку білого (D65), що й sRGB
- Стає все більш важливим для сучасного веб-дизайну та дизайну програм
Rec.2020 (BT.2020)
Розроблений для телебачення надвисокої чіткості (UHDTV), Rec.2020 охоплює понад 75% видимих кольорів. Він значно більший, ніж sRGB і Adobe RGB, забезпечуючи виняткове відтворення кольорів для вмісту 4K і 8K.
Незважаючи на те, що наразі небагато дисплеїв можуть відтворювати повну гаму Rec.2020, він служить перспективним стандартом для створення та мастерингу високоякісного відео. У міру розвитку технологій відображення все більше пристроїв наближаються до цього простору кольорів.
Rec.2020 є частиною міжнародного стандарту Ultra HDTV і використовується в поєднанні з технологіями розширеного динамічного діапазону (HDR), такими як HDR10 і Dolby Vision. Його надзвичайно широка гама використовує монохроматичні основні кольори (467 нм синього, 532 нм зеленого та 630 нм червоного), які знаходяться поблизу краю видимого спектру, що дозволяє охоплювати майже всі кольори, які може сприйняти людина.
- Дуже широка палітра для вмісту надвисокої чіткості
- Перспективний стандарт для нових технологій відображення
- Використовується в професійних робочих процесах виробництва відео
- Частина екосистеми HDR для відео наступного покоління
- Наразі жоден дисплей не може відтворити повну гаму Rec.2020
Колірні простори CMYK і друк
Колірна модель CMYK
CMYK (блакитний, пурпуровий, жовтий, ключовий/чорний) — субтрактивна колірна модель, яка використовується в основному в поліграфії. На відміну від RGB, який додає світло для створення кольорів, CMYK працює шляхом поглинання (віднімання) певних довжин хвиль із білого світла за допомогою чорнила на папері чи інших підкладках.
Гамма CMYK зазвичай менша, ніж колірний простір RGB, тому яскраві цифрові зображення іноді виглядають тьмянішими під час друку. Розуміння зв’язку між RGB і CMYK має вирішальне значення для дизайнерів і фотографів, які створюють вміст як для цифрових, так і для друкованих ЗМІ.
Теоретично, поєднання блакитного, пурпурового та жовтого кольорів у повній потужності має давати чорний колір, але через домішки в реальних чорнилі це зазвичай призводить до брудно-темно-коричневого кольору. Ось чому додається окреме чорне (K) чорнило, що забезпечує справжній чорний колір і покращує деталізацію тіней. Буква «K» означає «Ключ», оскільки чорна пластина забезпечує основні деталі та вирівнювання інших кольорів у традиційному друку.
Різні типи паперу, методи друку та склади чорнила можуть суттєво вплинути на те, як кольори CMYK виглядатимуть у кінцевому результаті. Ось чому робочі процеси професійного друку значною мірою залежать від керування кольором і стандартизованих специфікацій CMYK, адаптованих до конкретних виробничих середовищ.
Стандартні колірні простори CMYK
На відміну від RGB, який має чітко визначені колірні простори, такі як sRGB і Adobe RGB, колірні простори CMYK значно відрізняються залежно від умов друку, типів паперу та складу чорнила. Деякі поширені стандарти CMYK включають:
- Веб-покриття США (SWOP) v2 – Стандарт рулонного офсетного друку в Північній Америці
- FOGRA39 з покриттям (ISO 12647-2:2004) – Європейський стандарт для крейдованого паперу
- Японський колір 2001 з покриттям – Стандарт для офсетного друку в Японії
- GRACoL 2006 з покриттям – Специфікації високоякісного комерційного друку
- FOGRA27 – Стандарт для крейдованого паперу в Європі (старіша версія)
- U.S. Sheetfed Coated v2 – Для листового офсетного друку на крейдованому папері
- U.S. без покриття v2 – Для друку на некрейдованому папері
- FOGRA47 – Для паперу без покриття в Європі
Перетворення RGB на CMYK
Перетворення з RGB на CMYK включає як математичне перетворення кольору, так і відображення гами, оскільки CMYK не може відтворити всі кольори RGB. Цей процес, відомий як перетворення кольорів, є критично важливим аспектом робочих процесів професійного друку.
Перетворення RGB у CMYK є складним, оскільки воно перетворює від адитивної моделі кольору до субтрактивної, одночасно відображаючи кольори з більшої гами на меншу. Без належного керування кольором яскраві сині та зелені відтінки в RGB можуть стати тьмяними та каламутними у CMYK, червоні відтінки можуть зміщуватися в бік помаранчевих, а тонкі варіації кольорів можуть бути втрачені.
- Для точності потрібні системи керування кольором
- Для отримання найкращих результатів слід виконувати з використанням профілів ICC
- Часто змінює зовнішній вигляд яскравих кольорів
- Найкраще виконується наприкінці виробничого процесу
- М’яка пробна перевірка може попередньо переглянути вигляд CMYK на дисплеях RGB
- Різні способи візуалізації дають різні результати
Плашкові кольори та розширена гама
Щоб подолати обмеження CMYK, друк часто включає плашкові кольори (наприклад, Pantone) або системи розширеної палітри, які додають помаранчеві, зелені та фіолетові фарби (CMYK+OGV), щоб розширити діапазон відтворюваних кольорів.
Плашкові кольори — це спеціально змішані чорнила, які використовуються для точного підбору кольорів, зокрема для елементів брендування, таких як логотипи. На відміну від тріадних кольорів CMYK, які створюються шляхом комбінування точок чотирьох стандартних чорнил, плашкові кольори попередньо змішуються до точної формули, що забезпечує ідеальну узгодженість усіх друкованих матеріалів.
- Система відповідності Pantone забезпечує стандартизовані плашкові кольори
- Друк із розширеною гамою наближається до діапазону кольорів RGB
- Гексахром та інші системи додають додаткові первинні чорнила
- Вирішальне значення для точності кольорів бренду в упаковці та маркетингу
- Системи CMYK + оранжевий, зелений, фіолетовий (7 кольорів) можуть відтворювати до 90% кольорів Pantone
- Сучасні цифрові преси часто підтримують друк із розширеною палітрою
Лабораторія та апаратно-незалежні кольорові простори
Апаратно-незалежні моделі кольорів
На відміну від RGB і CMYK, які залежать від пристрою (їхній вигляд залежить від апаратного забезпечення), незалежні від пристрою простори кольорів, як-от CIE L*a*b* (Lab) і CIE XYZ, мають на меті описувати кольори так, як вони сприймаються людським оком, незалежно від того, як вони відображаються чи відтворюються.
Ці простори кольорів служать основою сучасних систем керування кольором, діючи як «універсальний перекладач» між різними пристроями та моделями кольорів. Вони базуються на науковому розумінні людського сприйняття кольорів, а не на можливостях пристрою.
Кольорові простори, незалежні від пристрою, є важливими, оскільки вони забезпечують стабільну точку відліку в робочих процесах керування кольором. Хоча однакові значення RGB можуть виглядати по-різному на різних моніторах, значення кольору Lab представляє той самий колір, який сприймається незалежно від пристрою. Ось чому Lab слугує простором підключення профілів (PCS) в управлінні кольором ICC, сприяючи точним перетворенням між різними просторами кольорів.
Колірний простір CIE XYZ
Колірний простір XYZ, створений у 1931 році Міжнародною комісією з освітлення (CIE), був першим математично визначеним простором кольорів. Він охоплює всі кольори, видимі середньому людському оку, і служить основою для інших колірних просторів.
У XYZ Y означає яскравість, тоді як X і Z є абстрактними значеннями, пов’язаними з хроматичними компонентами кольору. Цей простір переважно використовується як еталонний стандарт і рідко для прямого кодування зображення. Він залишається фундаментальним для науки про колір і основою для перетворення кольору.
Колірний простір CIE XYZ було отримано в результаті серії експериментів зі сприйняття кольору людиною. Дослідники відобразили, як звичайна людина сприймає різні довжини хвилі світла, створивши так званий колірний простір CIE 1931, який включає відому «підковоподібну» діаграму кольоровості, яка відображає всі можливі кольори, видимі людині.
- Основи наукового вимірювання кольору
- Охоплює всі видимі людиною кольори
- Використовується як еталон для перетворень кольорів
- На основі вимірювань людського сприйняття кольорів
- Розроблено з використанням стандартної моделі спостерігача
CIE L*a*b* (Lab) Колірний простір
Розроблений у 1976 році CIE L*a*b* (часто званий просто «Лабораторія») розроблений таким чином, щоб бути рівномірним для сприйняття, тобто однакові відстані в колірному просторі відповідають приблизно рівним сприйманим відмінностям кольорів. Це робить його ідеальним для вимірювання відмінностей кольорів і виконання колірної корекції.
У Lab L* позначає світлоту (0-100), a* позначає зелено-червону вісь, а b* позначає синьо-жовту вісь. Таке відокремлення світлини від інформації про колір робить Lab особливо корисним для завдань редагування зображень, таких як налаштування контрастності без впливу на кольори.
Однорідність сприйняття Lab робить її безцінною для корекції кольору та контролю якості. Якщо два кольори мають невелику чисельну різницю в лабораторних значеннях, вони лише трохи відрізнятимуться для спостерігачів. Ця властивість не є вірною для RGB або CMYK, де однакова чисельна різниця може призвести до різко різних сприйманих змін залежно від того, де в колірному просторі розташовані кольори.
- Однорідний на сприйняття для точного вимірювання кольору
- Відділяє інформацію про світло від інформації про колір
- Використовується для розширеного редагування зображень і корекції кольорів
- Основний компонент робочих процесів керування кольором ICC
- Може передавати кольори за межами гами RGB і CMYK
- Використовується для обчислення різниці кольорів Delta-E
Колірний простір CIE L*u*v*
CIE L*u*v* було розроблено разом із L*a*b* як альтернативний однорідний кольоровий простір. Це особливо корисно для додатків, що включають адитивне змішування кольорів і дисплеїв, тоді як L*a*b* часто надають перевагу для субтрактивних кольорових систем, таких як друк.
Подібно до Lab, L*u*v* використовує L* для яскравості, тоді як u* і v* є координатами кольоровості. Цей колірний простір зазвичай використовується в системах телевізійного мовлення та обчисленнях різниці кольорів для технологій відображення.
Одна з ключових відмінностей між L*a*b* і L*u*v* полягає в тому, що L*u*v* було спеціально розроблено для кращої обробки емісійних кольорів і освітлення. Він включає в себе здатність представляти кольори в термінах координат кольоровості, які можна легко співвіднести з діаграмами кольоровості, що використовуються в колориметрії та дизайні освітлення.
- Добре підходить для нанесення адитивних кольорів
- Використовується на телебаченні та радіомовленні
- Забезпечує рівномірне вимірювання різниці кольорів
- Краще для емісійних кольорів і дизайну освітлення
- Включає корельоване відображення колірної температури
HSL, HSV і перцептивні колірні простори
Інтуїтивне представлення кольорів
У той час як RGB і CMYK описують кольори з точки зору змішування основних кольорів, HSL (Hue, Saturation, Lightness) і HSV/HSB (Hue, Saturation, Value/Brightness) представляють кольори у спосіб, який більш інтуїтивно зрозумілий тому, як люди думають про колір.
Ці проміжки відокремлюють компоненти кольору (відтінок) від атрибутів інтенсивності (насиченість і освітленість/яскравість), що робить їх особливо корисними для вибору кольорів, дизайну інтерфейсу користувача та художніх програм, де важливі інтуїтивні налаштування кольорів.
Ключовою перевагою HSL і HSV є те, що вони більше узгоджуються з тим, як люди природно думають і описують кольори. Коли хтось хоче створити «темніший синій» або «яскравіший червоний», він думає про відтінок, насиченість і яскравість, а не про значення RGB. Ось чому засоби вибору кольорів у програмному забезпеченні для дизайну часто містять повзунки RGB і параметри HSL/HSV.
Колірний простір HSL
HSL представляє кольори в циліндричній системі координат, де Hue як кут (0-360°) представляє тип кольору, Saturation (0-100%) вказує на інтенсивність кольору, а Lightness (0-100%) описує, наскільки світлим або темним є колір.
HSL особливо корисний для програм дизайну, оскільки його параметри інтуїтивно відповідають тому, як ми описуємо кольори. Він широко використовується у веб-розробці через CSS, де кольори можна вказати за допомогою функції hsl(). Це робить створення кольорових схем і налаштування кольорів для різних станів інтерфейсу (наведення курсора, активний тощо) набагато інтуїтивнішим.
- Відтінок: основний колір (червоний, жовтий, зелений тощо)
- Насиченість: інтенсивність кольору від сірого (0%) до чистого кольору (100%)
- Яскравість: від чорного (0%) до кольорового до білого (100%)
- Поширене у специфікаціях кольорів веб-дизайну та CSS
- Максимальна освітленість (100%) завжди створює білий колір незалежно від відтінку
- Симетрична модель із середньою освітленістю (50%) для чистих кольорів
Колірний простір HSV/HSB
HSV (також званий HSB) подібний до HSL, але замість Lightness використовує параметр Value/Brightness. У HSV максимальна яскравість (100%) дає повний колір незалежно від насиченості, тоді як у HSL максимальна яскравість завжди створює білий колір.
Модель HSV часто віддається перевага в інтерфейсах вибору кольорів, оскільки вона більш інтуїтивно відображає те, як художники змішують кольори з фарбою — починаючи з чорного (без світла/цінності) і додаючи пігмент для створення кольорів зі зростаючою яскравістю. Він особливо інтуїтивно зрозумілий для створення відтінків і тонів кольору, зберігаючи його сприйнятий відтінок.
- Відтінок: основний колір (червоний, жовтий, зелений тощо)
- Насиченість: інтенсивність кольору від білого/сірого (0%) до чистого кольору (100%)
- Значення/Яскравість: інтенсивність від чорного (0%) до повного кольору (100%)
- Вибір кольорів програмного забезпечення для графічного дизайну зазвичай використовується
- Максимальне значення (100%) створює повний колір із найбільшою інтенсивністю
- Більш інтуїтивно зрозумілий для створення відтінків і тонів
Система кольорів Munsell
Система Манселла — це історичний колірний простір сприйняття, який організовує кольори в трьох вимірах: відтінок, значення (світлота) і кольоровість (чистота кольору). Він був створений, щоб забезпечити організований метод опису кольорів на основі людського сприйняття.
Розроблена на початку 20-го століття професором Альбертом Х. Манселлом ця система була революційною, оскільки вона була однією з перших, яка організувала кольори на основі перцептивної однорідності, а не фізичних властивостей. На відміну від сучасних цифрових кольорових просторів, це була фізична система з використанням пофарбованих кольорових мікросхем, розташованих у тривимірному просторі.
- Передує цифровим моделям кольорів, але все ще використовується в деяких сферах
- Вплив на розвиток сучасної теорії кольору
- Досі використовується для класифікації ґрунтів, художньої освіти та аналізу кольорів
- Засноване на інтервалі сприйняття, а не на математичних формулах
- Організовує кольори в деревоподібну структуру з відтінком, що випромінюється від центральної осі
Колірний простір HCL
HCL (Hue, Chroma, Luminance) — це перцепційно однорідний колірний простір, який поєднує в собі інтуїтивну природу HSL з перцептивною одноманітністю Lab. Це особливо корисно для створення кольорових палітр і градієнтів, які виглядають узгодженими за сприйманою яскравістю та насиченістю.
Хоча HCL (також званий LCh, коли параметри впорядковані по-іншому) не так широко реалізований у програмному забезпеченні, як HSL або HSV, набуває популярності для візуалізації та проектування даних, оскільки створює більш узгоджені колірні шкали. Це особливо важливо для візуалізації даних, де для представлення значень використовується колір.
- Перцептивно рівномірний на відміну від HSL/HSV
- Чудово підходить для створення узгоджених колірних гам
- На основі простору кольорів Lab, але з полярними координатами
- Все частіше використовується у візуалізації даних та інформаційному дизайні
- Створює більш гармонійні та збалансовані колірні схеми
YCbCr і кольорові простори відео
Розділення яскравості та кольоровості
Системи стиснення відео та зображень часто використовують колірні простори, які відокремлюють яскравість (яскравість) від інформації кольоровості (кольору). Цей підхід використовує вищу чутливість зорової системи людини до деталей яскравості, ніж до варіацій кольорів.
Завдяки кодуванню яскравості з вищою роздільною здатністю, ніж компоненти кольоровості, ці простори забезпечують значне стиснення даних, зберігаючи сприйману якість зображення. Це основа більшості цифрових відеоформатів і технологій стиснення.
Зорова система людини набагато чутливіша до змін яскравості, ніж до змін кольору. Цей біологічний факт використовується для стиснення відео, виділивши більше пропускної здатності для інформації про яскравість, ніж для кольору. Цей підхід, який називається субдискретизацією кольоровості, може зменшити розміри файлів на 50% або більше, зберігаючи при цьому візуальну якість, яка виглядає майже ідентичною якості нестисненого джерела.
Колірний простір YCbCr
YCbCr — найпоширеніший колірний простір, який використовується для стиснення цифрового відео та зображень. Y позначає яскравість, тоді як Cb і Cr є синьою різницею та червоною різницею компонентів кольоровості. Цей простір тісно пов’язаний з YUV, але адаптований для цифрових систем.
Зображення JPEG, відео MPEG і більшість цифрових відеоформатів використовують кодування YCbCr. Стандартна практика «субдискретизації кольоровості» (зменшення роздільної здатності каналів Cb і Cr) у цих форматах можлива завдяки поділу яскравості та кольоровості.
Субдискретизація кольоровості зазвичай виражається як співвідношення трьох чисел, наприклад 4:2:0 або 4:2:2. У субдискретизації 4:2:0 (поширеній у потоковому відео) на кожні чотири вибірки яскравості є лише дві вибірки кольоровості по горизонталі та жодної по вертикалі. Це зменшує роздільну здатність кольору до однієї чверті роздільної здатності яскравості, значно зменшуючи розмір файлу, зберігаючи чудову якість сприйняття.
- Використовується практично у всіх форматах цифрового відео
- Основа стиснення зображень JPEG
- Забезпечує ефективну субдискретизацію кольоровості (4:2:0, 4:2:2, 4:4:4)
- Для різних відеостандартів існують різні варіанти
- Використовується в кодеках H.264, H.265, VP9 і AV1
Колірний простір YUV
YUV було розроблено для систем аналогового телебачення, щоб забезпечити зворотну сумісність між кольоровим і чорно-білим мовленням. Як і YCbCr, він відокремлює компоненти яскравості (Y) від кольоровості (U та V).
Хоча YUV часто використовується в розмовній мові для позначення будь-якого формату яскравості та кольоровості, справжній YUV є специфічним для стандартів аналогового телебачення. Сучасні цифрові системи зазвичай використовують YCbCr, хоча ці терміни часто плутають або використовують як взаємозамінні.
Початкова розробка YUV була видатним інженерним досягненням, яке вирішило проблему трансляції кольорових телевізійних сигналів, зберігаючи при цьому сумісність із існуючими чорно-білими телевізорами. Кодуючи інформацію про колір таким чином, який чорно-білі телевізори ігнорували б, інженери створили систему, у якій одну трансляцію можна було переглядати на обох типах телевізорів.
- Історичне значення у розвитку телевізійного мовлення
- Часто неправильно використовується як загальний термін для YCbCr
- Для різних стандартів аналогового телебачення існують різні варіанти
- Системи PAL, NTSC і SECAM використовували різні реалізації YUV
- Увімкнуто зворотну сумісність із чорно-білим телевізором
Rec.709 і HD Video
Rec.709 (Рекомендація ITU-R BT.709) визначає колірний простір і параметри кодування для телебачення високої чіткості. Він визначає як основні RGB, так і кодування YCbCr для HD-вмісту з гамою, подібною до sRGB.
Цей стандарт забезпечує узгодженість виробництва та відображення HD-відео на різних пристроях і системах трансляції. Він містить специфікації для основних кольорів, функцій передачі (гама) і коефіцієнтів матриці для перетворення RGB в YCbCr.
Rec.709 був створений у 1990-х роках як стандарт для HDTV, що визначає не лише колірний простір, але й частоту кадрів, роздільну здатність і співвідношення сторін. Його гама-крива дещо відрізняється від sRGB, хоча вони мають однакові основні кольори. Хоча Rec.709 був революційним для свого часу, нові стандарти, як-от формати Rec.2020 і HDR, забезпечують значно ширші кольорові гами та динамічний діапазон.
- Стандартний колірний простір для HD-телебачення
- Схожа гамма до sRGB, але з іншим кодуванням
- Використовується на дисках Blu-ray і HD-трансляціях
- Визначає конкретну нелінійну функцію передачі (гамма)
- Доповнюється стандартами HDR, такими як PQ і HLG
Відео з високим динамічним діапазоном
Відео з розширеним динамічним діапазоном (HDR) розширює колірну гамму та діапазон яскравості традиційного відео. Такі стандарти, як HDR10, Dolby Vision і HLG (Hybrid Log-Gamma), визначають, як цей розширений діапазон кодується та відображається.
HDR-відео зазвичай використовує нові функції передачі (EOTF), такі як PQ (Perceptual Quantizer, стандартизований як SMPTE ST 2084), які можуть представляти набагато ширший діапазон рівнів яскравості, ніж традиційні гамма-криві. У поєднанні з широкими колірними гаммами, такими як P3 або Rec.2020, це створює набагато реалістичніший і захоплюючий досвід перегляду.
Різниця між вмістом SDR і HDR вражаюча – HDR може відобразити все, від глибоких тіней до яскравих відблисків в одному кадрі, подібно до того, як людське око сприймає реальні сцени. Це усуває потребу в компромісах щодо експозиції та динамічного діапазону, які були необхідні протягом усієї історії кіно та відео.
- Розширює як діапазон кольорів, так і діапазон яскравості
- Використовує нові функції передачі, такі як PQ і HLG
- HDR10 забезпечує 10-бітний колір зі статичними метаданими
- Dolby Vision пропонує 12-бітний колір із метаданими сцени за сценою
- HLG був розроблений для сумісності з трансляцією
Порівняння загальних колірних просторів
Короткий огляд кольорових просторів
Це порівняння висвітлює ключові характеристики та випадки використання найпоширеніших колірних просторів. Розуміння цих відмінностей має важливе значення для вибору правильного колірного простору для ваших конкретних потреб.
Порівняння колірних просторів RGB
- sRGB: Найменший діапазон, стандартний для Інтернету, універсальна сумісність
- Adobe RGB: Ширший діапазон, кращий для друку, особливо в зелено-блакитних областях
- Дисплей P3: Покращені червоний і зелений, які використовуються пристроями Apple
- ProPhoto RGB: Надзвичайно широка палітра, потрібна 16-бітна глибина, ідеальна для фотографії
- Рек.2020: Надширока палітра для відео 4K/8K, орієнтований на майбутнє стандарт
Характеристики колірного простору
- CMYK: Субтрактивний, орієнтований на друк, менша гама, ніж RGB
- Лабораторія: Незалежний від пристрою, однорідний для сприйняття, найбільший діапазон
- HSL/HSV: Інтуїтивно зрозумілий вибір кольору, неоднорідний на сприйняття
- YCbCr: Відокремлює яскравість від кольору, оптимізовано для стиснення
- XYZ: Довідковий простір для науки про колір, не використовується безпосередньо для зображень
Рекомендації щодо варіантів використання
- Веб і цифровий вміст: sRGB або Display P3 (з резервним sRGB)
- Професійна фотографія: Adobe RGB або ProPhoto RGB у 16 бітах
- Друкована продукція: Adobe RGB для робочого простору, профіль CMYK для виведення
- Виробництво відео: Rec.709 для HD, Rec.2020 для UHD/HDR
- Цифрове мистецтво та дизайн: Adobe RGB або Display P3
- Корекція кольору: Лабораторія апаратно-незалежних налаштувань
- UI/UX дизайн: HSL/HSV для інтуїтивно зрозумілого вибору кольору
- Стиснення відео: YCbCr з відповідною субдискретизацією кольоровості
Практичне керування простором кольорів
Системи керування кольором
Системи керування кольором (CMS) забезпечують узгоджене відтворення кольорів на різних пристроях за допомогою профілів пристроїв і перетворень колірного простору. Вони необхідні для професійних робочих процесів у фотографії, дизайні та поліграфії.
Основою сучасного управління кольором є система профілів ICC (International Color Consortium). Ці профілі описують колірні характеристики певних пристроїв або колірних просторів, забезпечуючи точний переклад між ними. Без належного керування кольором однакові значення RGB можуть кардинально відрізнятися на різних пристроях.
- На основі профілів ICC, які характеризують поведінку кольору пристрою
- Використовує незалежні від пристрою профілі (наприклад, Lab) як простір для обміну
- Обробляє відображення гами для різних цільових просторів
- Забезпечує способи відтворення для різних цілей конверсії
- Підтримує як підключення пристроїв, так і багатоетапні перетворення
Калібрування дисплея
Калібрування монітора є основою керування кольором, гарантуючи точне відображення кольорів на дисплеї. Без каліброваного монітора всі інші зусилля щодо керування кольором можуть бути зведені нанівець.
Калібрування передбачає налаштування параметрів вашого монітора та створення ICC-профілю, який коригує будь-які відхилення від стандартної поведінки кольору. Цей процес зазвичай потребує апаратного колориметра або спектрофотометра для отримання точних результатів, хоча базове калібрування програмного забезпечення краще, ніж його відсутність.
- Пристрої апаратного калібрування забезпечують найбільш точні результати
- Налаштовує точку білого, гамму та колірну реакцію
- Створює профіль ICC, який використовують системи керування кольором
- Слід виконувати регулярно, оскільки відображення змінюються з часом
- Професійні дисплеї часто мають функції апаратного калібрування
Робота з просторами кольорів камери
Цифрові камери знімають зображення у власних колірних просторах, які потім перетворюються на стандартні простори, такі як sRGB або Adobe RGB. Розуміння цього процесу має вирішальне значення для точного робочого процесу фотографії.
Кожна камера має унікальний датчик із власними характеристиками реагування на колір. Виробники камер розробляють власні алгоритми для обробки необроблених даних датчиків у стандартизовані колірні простори. Під час зйомки у форматі RAW ви маєте більше контролю над цим процесом перетворення, що дозволяє точніше керувати кольором.
- Файли RAW містять усі кольорові дані, отримані сенсором
- Файли JPEG перетворюються на sRGB або Adobe RGB у камері
- Профілі камери можуть характеризувати конкретні реакції камери на колір
- Робочі простори з широкою палітрою зберігають найбільше даних камери
- Кольорові профілі DNG (DCP) надають точні дані про колір камери
Розгляд безпечних для Інтернету кольорів
Хоча сучасні веб-браузери підтримують керування кольором, багато дисплеїв і пристроїв цього не роблять. Створення веб-контенту, який виглядає узгоджено на всіх пристроях, вимагає розуміння цих обмежень.
Веб-платформа рухається до кращого керування кольором, оскільки CSS Color Module Level 4 додає підтримку специфікацій колірного простору. Однак для максимальної сумісності все одно важливо враховувати обмеження sRGB і надавати відповідні запасні варіанти для вмісту з широкою палітрою.
- sRGB залишається найбезпечнішим вибором для універсальної сумісності
- Вбудовуйте профілі кольорів у зображення для браузерів, які це підтримують
- CSS Color Module Level 4 додає специфікації колірного простору
- Можливе прогресивне покращення для дисплеїв із широким діапазоном
- Розгляньте можливість використання запитів @media для виявлення дисплеїв із широким діапазоном
Робочий процес виробництва друку
Робочі процеси професійного друку вимагають ретельного керування колірним простором від зйомки до кінцевого виходу. Перехід від RGB до CMYK є критично важливим кроком, який потрібно виконувати правильно.
Комерційний друк використовує стандартизовані колірні простори CMYK на основі конкретних умов друку. Ці стандарти забезпечують незмінні результати в різних друкарнях і пресах. Дизайнери повинні розуміти, який колірний простір CMYK використовує їхній принтер, і використовувати ці знання у своєму робочому процесі.
- М’яка пробна перевірка імітує друк на екрані
- Профілі принтера характеризують конкретні комбінації пристрою та паперу
- Методи відтворення визначають підхід до відображення гами
- Компенсація чорної точки зберігає деталі тіні
- Пробні відбитки підтверджують точність кольорів перед остаточним виготовленням
Оцінка кольору відео
Виробництво відео включає складні міркування щодо колірного простору, особливо з розвитком форматів HDR і широкого діапазону. Важливо розуміти весь процес від захоплення до доставки.
Сучасне відеовиробництво часто використовує систему кодування кольорів Academy (ACES) як стандартизовану структуру керування кольором. ACES забезпечує загальний робочий простір для всіх відзнятих матеріалів незалежно від використовуваної камери, спрощуючи процес зіставлення знімків із різних джерел і підготовки вмісту для кількох форматів доставки.
- Формати журналів зберігають максимальний динамічний діапазон від камер
- Робочі простори, такі як ACES, забезпечують стандартизоване керування кольором
- Стандарти HDR включають функції передачі PQ і HLG
- Для форматів доставки може знадобитися кілька версій колірного простору
- LUTs (Look-Up Tables) допомагають стандартизувати перетворення кольорів
Часті запитання про колірні простори
Яка різниця між колірною моделлю та колірним простором?
Колірна модель — це теоретична основа для представлення кольорів за допомогою числових значень (наприклад, RGB або CMYK), а колірний простір — це конкретна реалізація колірної моделі з визначеними параметрами. Наприклад, RGB — це колірна модель, тоді як sRGB і Adobe RGB — це конкретні колірні простори на основі моделі RGB, кожна з яких має різні гами та характеристики. Подумайте про колірну модель як про загальну систему (наприклад, опис місць за допомогою широти/довготи), а колірний простір як про конкретне відображення цієї системи (як детальна карта певного регіону з точними координатами).
Чому мій друкований результат виглядає не так, як на екрані?
Кілька факторів спричинюють цю різницю: монітори використовують колір RGB (додатковий), тоді як принтери використовують колір CMYK (субтрактивний); дисплеї зазвичай мають ширший діапазон, ніж друкований результат; екрани випромінюють світло, тоді як відбитки відбивають його; і без належного керування кольором немає перекладу між цими різними просторами кольорів. Крім того, тип паперу суттєво впливає на те, як кольори виглядають у друку, при цьому некрейдований папір зазвичай створює менш насичені кольори, ніж глянцевий папір. Калібрування вашого монітора та використання профілів ICC для вашого конкретного принтера та комбінації паперу може значно зменшити ці розбіжності, хоча деякі відмінності завжди залишаться через фундаментальні фізичні відмінності між світловипромінюючими дисплеями та світловідбиваючими відбитками.
Чи використовувати sRGB, Adobe RGB або ProPhoto RGB для фотографії?
Це залежить від вашого робочого процесу та вихідних потреб. sRGB найкраще підходить для зображень, призначених для Інтернету або загального перегляду на екранах. Adobe RGB чудово підходить для друку, пропонуючи ширший діапазон, який краще відповідає можливостям друку. ProPhoto RGB ідеально підходить для професійних робочих процесів, де максимальне збереження інформації про колір є критичним, особливо під час роботи з файлами RAW у 16-бітному режимі. Багато фотографів використовують гібридний підхід: редагують у ProPhoto RGB або Adobe RGB, потім перетворюють на sRGB для спільного використання в Інтернеті. Якщо ви знімаєте у форматі JPEG у камері, Adobe RGB, як правило, є кращим вибором, ніж sRGB, якщо ваша камера його підтримує, оскільки він зберігає більше інформації про колір для подальшого редагування. Однак якщо ви знімаєте у форматі RAW (рекомендовано для досягнення максимальної якості), налаштування колірного простору камери впливають лише на попередній перегляд JPEG, а не на фактичні дані RAW.
Що відбувається, коли кольори виходять за межі колірного простору?
Під час перетворення між просторами кольорів кольори, які виходять за межі гами цільового простору, повинні бути переназначені за допомогою процесу, який називається відображенням гами. Це контролюється способами візуалізації: перцепційна візуалізація зберігає візуальні зв’язки між кольорами, стискаючи всю гаму; Відносна колориметрія підтримує кольори, які знаходяться в межах обох гам, і відсікає кольори, що виходять за межі гами, до найближчого відтворюваного кольору; Абсолютний колориметричний подібний, але також коригується для білого паперу; і Saturation надає перевагу збереженню яскравих кольорів над точністю. Вибір способу відтворення залежить від вмісту та ваших пріоритетів. Для фотографій Perceptual часто дає найбільш природні результати. Для графіки з певними фірмовими кольорами Relative Colorimetric зазвичай працює краще, щоб зберегти точні кольори, де це можливо. Сучасні системи керування кольором можуть показати вам, які кольори виходять за межі палітри перед перетворенням, дозволяючи вносити корективи до критичних кольорів.
Наскільки важливим є калібрування монітора для керування кольором?
Калібрування монітора є основою будь-якої системи керування кольором. Без відкаліброваного дисплея ви приймаєте рішення про редагування на основі неточної інформації про колір. Калібрування налаштовує ваш монітор до відомого стандартного стану, встановлюючи точку білого (зазвичай D65/6500K), гамму (зазвичай 2,2) і яскравість (часто 80-120 кд/м²), а також створює профіль ICC, який використовують програми з керуванням кольором для точного відображення кольорів. Для професійної роботи необхідний апаратний пристрій для калібрування, повторне калібрування слід виконувати щомісяця. Навіть споживчі колориметри можуть значно підвищити точність кольору порівняно з некаліброваними дисплеями. Крім калібрування, робоче середовище також має значення — нейтральні сірі стіни, контрольоване освітлення та уникнення прямого світла на екрані — все це сприяє більш точному сприйняттю кольорів. Для важливої роботи з кольором подумайте про інвестування в монітор професійного рівня з широким охопленням палітри, можливостями апаратного калібрування та кожухом для блокування навколишнього світла.
Який колірний простір слід використовувати для веб-дизайну та розробки?
sRGB залишається стандартом для веб-вмісту, оскільки забезпечує найбільш узгоджену роботу на різних пристроях і браузерах. У той час як сучасні браузери дедалі більше підтримують керування кольором і ширші палітри, багато пристроїв і браузерів все ще не підтримують. Для перспективних проектів ви можете впроваджувати прогресивне покращення, використовуючи sRGB як базову лінію, водночас надаючи активи широкого діапазону (використовуючи функції CSS Color Module Level 4 або зображення з тегами) для пристроїв, які їх підтримують. CSS Color Module Level 4 забезпечує підтримку display-p3, prophoto-rgb та інших колірних просторів за допомогою таких функцій, як color(display-p3 1 0.5 0), що дозволяє веб-дизайнерам орієнтуватися на дисплеї з ширшою палітрою без шкоди для сумісності. Для максимальної сумісності зі старішими браузерами підтримуйте версію sRGB для всіх ресурсів і використовуйте функцію виявлення, щоб надавати вміст із широкою палітрою лише сумісним пристроям. Завжди перевіряйте свої проекти на кількох пристроях і в браузерах, щоб забезпечити прийнятний вигляд для всіх користувачів.
Як колірні простори впливають на стиснення зображення та розмір файлу?
Кольорові простори значно впливають на стиснення зображення та розмір файлу. Перетворення з RGB на YCbCr (зі стисненням JPEG) дає змогу використовувати субдискретизацію кольоровості, яка зменшує розмір файлу, зберігаючи інформацію про колір із нижчою роздільною здатністю, ніж інформація про яскравість, використовуючи більшу чутливість людського ока до деталей яскравості. Для просторів із широкою палітрою, як-от ProPhoto RGB, потрібна більша бітова глибина (16-біт проти 8-біт), щоб уникнути смуг, що призводить до більших файлів. Під час збереження у таких форматах, як PNG, які не використовують субдискретизацію кольоровості, колірний простір не впливає суттєво на розмір файлу, але більша бітова глибина впливає. Файли JPEG, збережені в Adobe RGB або ProPhoto RGB, за своєю суттю не займають більше пам’яті, ніж версії sRGB за тих самих налаштувань якості, але вони повинні містити вбудований колірний профіль, щоб відображатися правильно, дещо збільшуючи розмір файлу. Для максимальної ефективності стиснення у форматах доставки перетворення на 8-бітний sRGB або YCbCr із відповідною субдискретизацією зазвичай забезпечує найкращий баланс розміру файлу та видимої якості.
Яке співвідношення між простором кольорів і бітовою глибиною?
Бітова глибина та колірний простір є взаємопов’язаними поняттями, які впливають на якість зображення. Бітова глибина означає кількість бітів, які використовуються для представлення кожного каналу кольорів, що визначає, скільки різних значень кольорів можна представити. У той час як колірний простір визначає діапазон кольорів (гаму), бітова глибина визначає, наскільки тонко розподіляється цей діапазон. Кольорові простори з ширшою гамою, такі як ProPhoto RGB, зазвичай потребують більшої бітової глибини, щоб уникнути смуг і постеризації. Це пов’язано з тим, що однакова кількість різних значень має поширюватися на більший діапазон кольорів, створюючи більші «кроки» між сусідніми кольорами. Наприклад, 8-бітне кодування забезпечує 256 рівнів на канал, що загалом достатньо для sRGB, але недостатньо для ProPhoto RGB. Ось чому професійні робочі процеси часто використовують 16 біт на канал (65 536 рівнів) під час роботи в просторі з широким діапазоном. Подібним чином вміст HDR потребує більшої бітової глибини (10 або 12 біт), щоб плавно відобразити розширений діапазон яскравості. Комбінація колірного простору та бітової глибини разом визначає загальну кількість різних кольорів, які можуть бути представлені на зображенні.
Опануйте керування кольором у своїх проектах
Незалежно від того, чи ви фотограф, дизайнер чи розробник, розуміння колірних просторів має важливе значення для створення робіт професійної якості. Застосовуйте ці концепції, щоб ваші кольори виглядали узгоджено на всіх носіях.
