Як перетворити схему червоного кольору в зелену, не роблячи її яскравішою


13

Поточна колірна гамма мого робочого столу використовує червону палітру. Я хотів би змінити його на щось зелене, тому я переглянув файл конфігураційної схеми кольорів і "повернув" всі значення кольорів, щоб RGB став BRG. Наприклад, (214,73,55) стає (55,214,73).

У мене склалося враження, що зелена кольорова гама виглядала яскравіше, ніж стара червона кольорова гама. Мабуть, це тому, що ми сприймаємо різні кольори з різним рівнем інтуїтивної яскравості . Чи є формула, яку я можу використовувати замість простого обертання RGB, яка збереже однакову явну яскравість для зеленої версії кольорової гами? Чи є вказівки, як найкраще перетворити цілий набір кольорів від одного базового відтінку до іншого?

Оригінальна колірна гамма

Нова колірна гамма


Чи можете ви навести приклад, який має червоний колір, як у вас, а також зразок того, як виглядає зелена?
Зак Сосьє,

1
Це здається занадто широким, щоб відповісти - Теорія кольорів - дуже глибока тема. По суті, ви хочете змінити відтінок, але залишити насичення і значення в спокої. Це може бути корисним: graphicsdesign.stackexchange.com/questions/27723/…
Скотт,

1
Якщо ілюзія Плаття навчила нас чомусь, то різні люди та навіть різні середовища сприйматимуть речі по-різному. У результаті не може бути жодної формулярної відповіді на це питання. Ви вірні, що все, що ви змінили, було відтінком як очевидним шляхом перетворення вашого RGB в HSB. Але це не так просто.
Райан

2
використовувати темніший зелений?
DA01,

2
Крім того, як і багато запитань щодо ГД, відповідь частіше "використовуйте очі замість математики". Математика - це чудовий і гарний початок об'єктивно виконувати щось, але наприкінці дня довіряйте своїм очам і налаштовуйте відповідно.
DA01,

Відповіді:


16

Ваше спостереження правильне. Легкість (сприйняття людиною яскравості) зеленого більше, ніж легкість червоного.

У вашому прикладі, коли ви зміщуєте значення sRGB 214,73,55 до 55 214,73 (тобто ви обертаєте відтінок від 7 ° до 127 °), яскравість залишається постійною на рівні 84%, але легкість збільшується. Початкове значення sRGB 214,73,55 відповідає легкості 52; нове значення sRGB 55,214,73 відповідає легкості 76.

d64937 37d649

Ви можете розглянути можливість використання кольорової моделі CIE L * a * b * (Лабораторія), заснованої на сприйнятті кольором людини, щоб виправити легкість нового кольору.

Використовуючи модель Lab, ви можете безпосередньо зменшити світлоту нового кольору до 52, що дає значення sRGB 0,147,0. Однак це також збільшує насиченість кольору.

009300

Крім того, ви можете зменшити яскравість нового кольору до тих пір, поки не буде досягнута світлості 52, що дасть значення sRGB 37,143,49. Це забезпечує збереження відтінку і насиченості кольору.

258f31


Спасибі! Версія, яка зберігає насиченість, - це саме та річ, яку я шукав.
хугомг

1
Чи існує модель LSL на основі LAB (наприклад, полярно-координатна версія площини A / B)?
Випадково832

1
@ Random832 так, це називається LCH (Легкість / Хрома / Відтінок), а точніше LCHab, щоб відрізнити його від LCHuv. Це циліндричний простір, де L залишається однаковим, а CH - полярною версією ab. LCHuv - це те саме, що базується на кольоровому просторі CIELUV.
варення

5

В основному, ви хочете використовувати іншу модель.

Photoshop повідомляє про ваш червоний RGB (214,73,55) як HSB (7,74,84) та Lab (52,55,42). У коментарі Скотта, ймовірно, йдеться про "вісь відтінку" вибору кольору HSB.

Лабораторія повинна моделювати людське сприйняття. Існує кілька версій, але для вибору кольору фотошопу діапазони становлять L = 0-100; a & b становлять -128-127 включно. Моделі "вісі" -зелені до + пурпурові. Моделі "вісь b" -темні до + жовті. "Вісь L" моделює легкість.

Якщо ви поміняєте знак на "а" компонент "Лабораторія" на "Лабораторія" (52, -55,42), ви отримаєте зелений колір, який досить близький за своїм тоном до червоного при використанні тесту косинців.

У Вікіпедії є розбиття конверсій (і виноска до вихідних документів), якщо ви хочете виконувати власну функцію.

Я думаю, що вам, мабуть, дуже важко знайти алгоритм узгодженого кольору без схвалення людини.


Дякую, мабуть, залежність від пристрою значень кольору LAB означає, що я не можу використовувати магічну формулу для загального випадку, але пропозиція, яку ви зробили, також пройшла для мене тест на косоокість :) Це стане дуже хорошою відправною точкою для мій процес проб і помилок.
hugomg
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.