Як я можу знати, як темний колір буде друкувати чорно-білий?
Нещодавно я розглядав, як отримати міру яскравості , що сприймається кольором , з подібних причин, хоча мені цікавіше перегляд на екрані, а не перегляд паперу. Ось деякі речі, які я знайшов:
HSB
Легко перетворити значення RGB на зразок запитань у значення HSB (відтінок, насиченість, яскравість). Спочатку може здатися, що B
значення яскравості тут - те, що вам потрібно. Але цифри тут не дуже пов’язані з тим, як колір виглядає людському глядачеві. Наприклад, зміна Н може внести величезні зміни у сприйняту легкість, а зміна В може змінити сприйнятий відтінок. Це тому, що RGB (і HSB, що є простою трансформацією з RGB) стосуються скоріше "того, що цей пристрій може виробляти", а не "того, що сприймає око".
W3C "сприймається яскравість"
Існує «W3C формула» для сприйняття яскравості: (R*299 + G*587 + B*114) / 1000
. (Я спочатку зіткнувся з цим у чудовій книзі Білла Ван Хекке .) Значення RGB у цій формулі коливаються від 0 до 1. Тож #FFFFFF
доходить до (1 * 299 + 1 * 587 + 1 * 114) / 1000 = 1 .
У вашому #008800
прикладі зелене значення - шістнадцяткове значення 0x88, що є десятковою 136. Це число знаходиться в діапазоні 0-255. Отже W3C сприймає яскравість для цього кольору (0 * 299 + (136/255) * 587 + 0 * 114) / 1000 = 0,31 .
Інші формули "сприйманої яскравості"
Формула W3C є наближенням і, очевидно, дає погані результати для відтінків жовтого. Цю сторінку Ніра Добовізького я вважав корисною: вона дає хороші пояснення та кілька альтернативних формул, включаючи одну з назв HSP від Дарела Рекса Фінлі , яка є спробою моделювати те, що робить Photoshop при перетворенні RGB в Greyscale. Якщо ви хочете ще більше формул, відповідей на це запитання щодо переповнення стека є багато .
Кольорові системи фактично засновані на перцептивних вимірюваннях
Я вкладаю "сприйняту яскравість" у лапки вище, тому що, якщо я правильно зрозумів, ці формули - це лише прості наближення до того, що насправді сприймається. Для цього потрібно багато експериментів з реальними людьми в контрольованих умовах, і результати не відповідають чіткою простою формулою.
Існує система під назвою CIELAB. "CIE" - це організація, яка її створила: номери в цій системі є L
, a
і b
. У L
цій системі є яскравість, і якщо я правильно розумію, це саме число, яке ми шукаємо, і я вважаю, що це насправді засноване на великій кількості експериментів з людьми. Adobe Kuler - це чудовий і безкоштовний веб-сайт, де ви можете грати з кольорами в різних системах, включаючи LAB. Однак значення a
та b
значення трохи виходять за рамки мого теперішнього розуміння. Тож я був дуже радий виявити попередника LAB ...
Система кольору Munsell використовує Hue, Value і Chroma. Це заздалегідь датує комп’ютери, тож спосіб заявлених значень може виглядати трохи «старомодно». Але насправді після невеликого вивчення я виявив, що ця система має для мене багато сенсу (я містифікувався кольором протягом багатьох років, але це, здається, допомагає), і, здається, вона глибоко вкорінена в дослідженнях людського сприйняття. Ось приклад: 5PB 4.4/12
має H, V і C, як показано нижче:
Відтінок 5PB
- фіолетово-синій. Мюнселл розмістив відтінки навколо кола (це як значення H у HSB, яке можна вказати у градусах). У системі Мюнсела букви використовують для опису відтінку (я опишу цифру за мить). Є 10 відтінків - більше, ніж в інших системах: червоний, червоно-фіолетовий, фіолетовий, фіолетово-синій, синій, синьо-зелений, зелений, зелено-жовтий, жовтий, жовто-червоний і назад до червоного, написаний як R
, RP
, P
і PB
т. д. Цифра, яка коливається від 1 до 10, модифікує опис літери, щоб забезпечити більшу точність. 5PB
означає точний фіолетово-синій. 10R
знаходиться на півдорозі між Червоним та Жовто-Червоним.
Значення 4.4/
близько середньої легкості. Значення варіюються від 0 (темні) до 10 (світлі). "Maroon" - темний R
відтінок, "pink" - світлий. Ці значення фактично порівнянні між відтінками, на відміну від більшості інших систем тут. Якщо утримувати V
постійні і зміни H
і C
, колір все , здається, має однакову яскравість. Тож Манселл V
може бути тим, що ви шукаєте.
Хром /12
- це «сила» кольору. "Смарагд" - сильний зелений, "виноград" - слабкий. Діапазон значень для кольоровості цікавий. 0 - сірий. Максимальне значення залежить від відтінку та значення. Максимальне значення для червоного приблизно вдвічі більше, ніж для синьо-зеленого. Ця складність виникає в результаті вимірювань з людиною. Тож ця система не є математично охайною - але мені це здається корисною.
Ось декілька посилань, які пояснюють систему Munsell краще, ніж я маю тут:
- "Кольорова система Munsell: практичний опис із пропозиціями щодо її використання ТМ Cleland" - це книга 1921 року. Її можна прочитати повністю на веб-сайті ApplePainter.com , або ви можете придбати її як паперову книгу. Діаграми чудові. Я вважаю це старомодним, але насправді досить доступним письмом - воно орієнтоване на неспеціалізовану аудиторію:
На початку читача слід попередити від страху перед науковою недоумінністю, який коли-небудь присутній у свідомості. Три виміри кольору не передбачають загадок вищої математики. Немає нічого про них, що не повинно бути настільки легко зрозумілим середньому читачеві, як три виміри коробки, або будь-яка інша форма, яку можна відчути чи побачити. Ми не звикли ставитись до кольору з будь-яким почуттям порядку, і саме цей факт, а не будь-яка складність, притаманна самій ідеї, буде джерелом будь-яких труднощів, з якими стикається читач, який стикається з цим уявленням про колір для перший раз.
Статті у Вікіпедії про систему кольорів Мюнсела та Альберта Мюнсела .
Стаття Брюса MacEvoy , який пояснює MUNSELL в контексті з багатьма іншими системами. Це також пояснює деякі кольорові парадокси. Це трохи підірвало мою думку - пошук акуратної геометричної системи для замовлення кольорів як сприймається насправді неможливо:
… Всі кольорові моделі, які ми можемо бачити, не можуть точно представляти кольорові відносини, а кольорові моделі, які точно представляють кольорові відносини, неможливо побачити (фізично побудовані або представлені у вигляді зображення).
- Додаток mColorDesigner для Mac : один із декількох в магазині додатків Mac від Yanmei He, який допомагає досліджувати кольоровий простір Munsell та перетворювати на / з значень, які ви фактично використовуєте на практиці. Я вважаю, що часом це трохи повільно і буйно, але це дійсно допомогло мені краще зрозуміти це.