В основному, інформація про кольори життя - це як коробка з цукерками- олівцями ...
Інформація про колір зберігається в цілих числах, а не в аналогових значеннях - є дискретна, лічильна кількість кольорів, яку можна описати на певній глибині бітів.
Подумайте про кольоровий простір, як коробку з олівцями різних кольорів. Кольоровий простір описує наявні типи олівців. Подумайте "сміливі кольори", "пастелі" тощо. Бітова глибина описує кількість олівців.
Ось приклад двох різних ящиків з олівцями:
Обидва мають 16 кольорових олівців, але вони мають різну гаму кольорів - конкретно, нижній набір не поширюється на червоний. Оскільки 16 кольорів, це 4 біти глибини кольору (2⁴ = 16).
«Справжній» кольоровий простір є тривимірним, і це просто один вимір. (Тобто відтінок.) Але це робить модель, яку, сподіваюся, допомагає. Верхня "коробка" має кольоровий простір, який має крайній червоний "первинний" колір у крайніх краях, тоді як нижній - лише червонувато-помаранчевий.
Верхній кольоровий простір спочатку здається явно кращим (ви навіть не можете намалювати щось червоне із нижнім!), Але врахуйте ситуацію, коли ви малюєте пейзаж з неба, води та дерев. Нижній набір кольорових олівців може бути набагато кращим, оскільки він використовує більше своїх «шматочків» для представлення тонких відтінків зеленого та синього.
Якщо натомість. ви купили однакові кольорові гами в наборах з 64 кольорових олівців, між кожним наявним буде три нових олівці. У нижньому наборі все-таки буде більше варіантів для синього та зеленого, але через нові кольорові олівці верхній набір також матиме набагато більше варіантів у цьому діапазоні, ніж набір із 16 кольорових кольорів. Оскільки верхній набір також покриває червоний колір, з достатньою кількістю кольорових олівців було б об'єктивно краще.
Однак можна уявити вибір, де в обох ящиках щось не вистачає. Трохи простіше зрозуміти, як це може бути, якщо ми перейдемо до трохи складнішої візуалізації, тут справжнього sRGB (як телевізор або монітор комп'ютерного рівня) та стандартних фарб "SWOP" CMYK:
Тут ви бачите, що колірний простір CMYK SWOP¹ поширюється далі на сині, пурпурові / пурпурові та жовті, ніж можна представити в sRGB. Навіть якщо ми додамо більше біт для розрізнення доступних розрізнених кроків, кольоровий простір визначає межу . Крім того, додавання більшої кількості бітів до представлення CMYK не допомагає представляти далекі кути червоного, зеленого та синього кольорів, покритих sRGB. (І звичайно, всі вони є поганим представленням гами людського зору, представленої зовнішньою формою - якщо ви коли-небудь замислювалися, чому так важко отримати цифрові фотографії з зелені, щоб вони виглядали природними, це частина історії !)
У реальному житті, 24-бітові кольорові простори (8 біт на канал), у вас є 16,8 мільйонів кольорів. Це, як правило, добре, і широко вважають, що кольори мають більше кольорів, ніж людське око, але якщо ваш кольоровий простір дійсно великий, ви можете мати такий же ефект, коли стрибок між окремими кольорами посередині більший за ідеальний, і це можливо щоб це було помітно в певних ситуаціях.
Насправді, деякі "широкі" кольорові простори, такі як ProPhoto RGB, мають кольори на краю простору, які нічим не відповідають людському баченню . Вони теоретичні, "уявні" кольори, які змушують кольоровий простір працювати, але ефективно витрачаються. Коли ви використовуєте такий кольоровий простір з невеликою кількістю кольорових олівців (мала бітова глибина), у вас є менше варіантів дійсно корисних кольорів, що робить можливість пропущення кроків більше проблемою. Щось на зразок sRGB не може покрити далекі сині та зелені (як і відсутність червоного у наборі вище), але в обмін ви отримаєте більш точне розмежування між блюзом та фіолетовими та червоними (та зеленню, яка там є).
Якщо ми переходимо до 16 біт на канал (всього 48 біт), між кожним відтінком у вікні є 16,8 мільйона додаткових «кольорових кольорів» . Це повна надмірна кількість (як у тому, що люди могли розрізнити, так і в практичній реальності представлення тієї тонкої різниці на екрані чи друку), але це перевищення гарантує, що плавні переходи завжди доступні. А так як в реальному житті, колірні простору все приблизно призначені для покриття людського зору (навіть якщо вони не збігаються точно), ви на самому ділі не працювати в ситуацію , коли кольорово простір немає червоної взагалі - він просто може бути не дуже глибоким чи тонким.
Інша річ, яку варто врахувати, - це те, що sRGB розроблений не просто для того, щоб бути гідним рівнем людського зору, а бути представницьким на більшості споживчих пристроїв , і це стандартне припущення для кольорового керування, що не керується кольором. Це означає, що коли ви використовуєте sRGB, ви маєте найкращі шанси, що "крашанки", якими ви користуєтеся, відповідатимуть "крашанкам", якими користуються ваші глядачі. Тому я рекомендую економити на sRGB для перегляду та обміну веб-сторінками- більша глибина бітів не є розповсюдженим варіантом, і більшість людей не мають можливості заміняти набір крашанок на ваш вибір. (Сподіваємось, це стане кращим у майбутньому, але насправді це не здається пріоритетним для виробників споживчих пристроїв. Можливо, коли 3D та 4K хоопла осідають, ми можемо приділити більше уваги "глибокому кольору" - більшій глибині біт для екрани споживачів.
(Дещо з цього запозичено з моєї попередньої відповіді на те, як кольорові простори, такі як sRGB та Adobe RGB, перекриваються? )
Зноска
1. Цей конкретний приклад - це надмірне спрощення та блиск щодо реального представлення зображень CMYK та деяких інших деталей; це є гарним прикладом, тому що більшість реальних кольорових просторів розроблені так, щоб якомога більше перекриватись, і це показує щось, що має невідповідність.