Почему чистый синий цвет темнее чистого зеленого?

Если я преобразую 100% зеленый и синий в оттенки серого, синий станет примерно в два раза темнее.

Я вижу, что зеленый выглядит ярче, но я также хочу понять причину этого.

Глядя на цвета в модели RGB:

  • чистый синий = 0 красный 0 зеленый 255 синий
  • чистый зеленый = 0 красный 255 зеленый 0 синий

Так почему же чистый зеленый цвет ярче чистого синего?

Как вы «преобразовали в оттенки серого»? Только командой меню? Если вы хотите, чтобы они были преобразованы более точно, используйте команду «Черно-белое» или корректирующий слой, который уберет всю насыщенность.
да, это было.._+1
Краткий ответ: это называется «относительная яркость», она же «воспринимаемая яркость». Наши глаза более чувствительны к некоторым оттенкам (особенно зеленому), поэтому они кажутся светлее, а функция оттенков серого в Photoshop взвешивает оттенки в соответствии с их яркостью. Я не могу найти каких-либо объяснений, которые не были бы ужасно техническими... вот одно nbdtech.com/Blog/archive/2008/04/27/…
Я хотел, чтобы вы приложили усилия, чтобы получить ответы на вопросы. Если вы оставите их в покое, очень вероятно, что никто никогда не опубликует там лучший ответ. Потому что, если на вопрос уже есть ответы, а вы никак не пытались его прояснить, новый ответ маловероятен. И нет, я совсем не беспокоюсь о тебе. Этот сайт не гугл.
я не знаю, я всегда ищу в Google, а затем добавляю в конце stackexchange. Вот как я получаю ответы на вопросы, которые отвечают на мой вопрос... вместо того, чтобы использовать панель поиска здесь... я уверен, что большая часть трафика поступает из поисковых систем на эти сайты..

Ответы (5)

Человеческое восприятие не одинаково для всех цветов. Наши глаза имеют разные цветовые пигменты, которые поглощают разные частоты света.

Немного об этом есть в Physics.SE: Почему зеленые лазеры кажутся ярче и сильнее, чем красные и синие лазеры? Из этого вопроса представлена ​​диаграмма, показывающая поглощение различных частот света. Три конуса представлены своими цветами, а палочки — пунктирной линией.

Обратите внимание, что то, что находится в синем диапазоне, хотя и вызывает срабатывание синих колбочек, но плохо запускает палочки, зеленые или красные колбочки. Между тем, что-то темно-красное активирует красную и немного зеленую колбочки, но не большую часть стержня или какой-либо синей колбочки. Сумма поглощения трех пигментов с пиками в зеленом цвете делает зеленый цвет самым ярким.

Еще больше информации об этом можно найти на кривой чувствительности конуса, которую можно найти в Visible Light and the Eye's Response, а также на странице спектральной чувствительности в Википедии. Глядя на эти графики, обратите внимание, что многие из них были нормализованы по шкале от 0 до 100.

Существует также аспект распределения различных цветовых клеток. Подробнее об этом можно прочитать в «Синих» различиях колбочек в HyperPhysics, где отмечается, что за пределами Forvea Centralis (наиболее плотно упакованной области сетчатки для максимальной чувствительности) они составляют лишь около 2% от общего количества клеток колбочек (которые затем предполагает, что в нашем восприятии сигнала присутствует «синий усилитель»). Причина этого, вероятно, в том, что синий свет будет искривляться иначе, чем красный или зеленый, и у нас были бы серьезные проблемы с хроматической аберрацией в наших собственных глазах, если бы мы значительно сэмплировали синий цвет за пределами основного фокуса (просто подумав об этом, я получаю головная боль). Корнем дерева цветового зрения в HyperPhysics являются концепции цветового зрения , которые хорошо читаются.

Эту предрасположенность к тому, чтобы зеленый был важным цветом, можно увидеть в различных фильтрах Байера , используемых в цифровых камерах, которые выбирают зеленый больше, чем красный или синий.

В патенте Брайса Байера (патент США № 3971065 ) в 1976 г. зеленые фотодатчики названы элементами, чувствительными к яркости, а красные и синие — элементами, чувствительными к цветности. Он использовал вдвое больше зеленых элементов, чем красных или синих, чтобы имитировать физиологию человеческого глаза. Восприятие яркости сетчаткой человека использует комбинированные колбочки M и L при дневном зрении, которые наиболее чувствительны к зеленому свету.

Из Википедии Фильтр Байера: Объяснение

Это снова можно увидеть в программе ppmtopgm , которая преобразует цветное изображение в оттенки серого. Он использует формулу: l = .299 r + .587 g + .114 b- обратите внимание, что зеленый более чем в два раза больше, чем другие цвета, объединенные при создании значения серого, и в 5 раз больше, чем синий. Кстати, обязательно прочитайте цитату на этой справочной странице... она весьма забавна, особенно если рассматривать ее в контексте ее происхождения )

И, таким образом, почему зеленый кажется ярче, чем другие цвета.

это так странно ... что я знал это и однажды сделал фильтр на холсте html5, который превращал фотографию в черно-белую, и я использовал ту же самую формулу, которую на каком-то веб-сайте назвали лучшей. (моим закладкам нужна собственная поисковая система :D) ...

«Оттенки серого» — это, по сути, спецификация печати. Да, он удаляет цвет, но режим «Оттенки серого» действительно нужен только для печати. Все на экране RGB, даже если оно выглядит серым. В этом отношении, когда вы используете Mode > Greyscaleкоманду, Photoshop игнорирует данные RGB и полагается на данные цвета CMYK и настройки вашего цветового профиля для преобразования.

Если вы наведете курсор на цвета и посмотрите на них, Info Panelвы увидите совершенно разные цвета CMYK:

введите описание изображения здесь

введите описание изображения здесь

Вы можете видеть, что один цвет — 69C и 100Y, а другой — 90C и 72M (исходя из настроек моего профиля). Смешивание C и Y всегда будет светлее, чем смешивание C и M.
(Также обратите внимание на ! рядом со значениями, указывающими, что цвет на самом деле выходит за пределы гаммы CMYk .)

Это упрощенное объяснение, поскольку другие указывали, что светимость также является важным фактором в преобразовании.

Если вы строго работаете с документами RGB, оттенки серого — плохой выбор. Вам лучше подойдет Hue and Saturationкорректирующий слой, который просто удаляет всю насыщенность — в результате получается один и тот же серый цвет для обоих цветов, если вы этого хотите.

Вы также можете использовать Image > Adjustments > Black & Whiteдля преобразования в серое изображение (хотя и в цветовом пространстве RGB). Это позволяет вам настраивать уровни цветов специально для достижения желаемых оттенков серого.

По сути, вы сравниваете RGB и оттенки серого, когда у них действительно нет никакой корреляции.

так что на самом деле у них есть корреляция, но не для нас, людей, верно? ... поскольку наши глаза улавливают цвета по-разному.
Что ж, Майкл ответил на вопрос о биологии человеческого восприятия, что совершенно верно, но имеет мало общего с вашим фактическим вопросом о том, почему цвета меняются при преобразовании в оттенки серого.
какой смысл для меня, что на самом деле имитировать яркость, видимую глазом, на самом деле правильный способ сделать это. Так как зеленый воспринимается глазом как более яркий, чем синий. Теперь я знаю, хочу ли я сохранить значения цвета, тогда я использую режим, который я использовал ... и я хочу преобразовать их такими, какие они есть на самом деле, я использую то, что вы мне сказали.
RGB и «Оттенки серого» имеют очень конкретную математическую корреляцию в зависимости от используемого определения «Оттенки серого». ОП спрашивает, почему в функции градации серого(R,G,B) (в его конкретном случае) со скалярным результатом градация серого(0,1,0) отличается от градации серого(0,0,1) . Вопрос был не о деталях того, как представить преобразованный цвет на дисплее RGB.

Я считаю, что легче оценивать цвета RGB в модели HSB (оттенок, насыщенность, яркость). В этом случае он поможет вам двумя способами.

введите описание изображения здесь
1. Это помогает мне помнить, что некоторые цвета имеют большую присущую светимость/яркость, чем другие. Просто взгляните на зеленые и синие точки на шкале оттенков. Зеленый явно ярче.

введите описание изображения здесь
2. Если вы хотите контролировать уровни значений, у вас есть четкая индикация на шкале яркости (после удаления переменной насыщенности).

Лучший способ проверить различия в светлоте — использовать цветовое пространство Lab, а не RGB или CMYK.

Цветовое пространство Lab было разработано для лучшего представления человеческого зрения, чем цветовое пространство RGB. В частности, канал L, который означает «легкость» и является важным каналом для данного обсуждения, пытается более точно соответствовать человеческому восприятию легкости.

Если вы сравните чисто зеленое и чисто синее изображение, вы увидите, что канал яркости имеет разные значения. В то время как чистый синий имеет значение 30 (из 100), зеленый имеет значение 88.

Значения яркости

Это из-за функции, используемой внутри при преобразовании в оттенки серого. Это взвешенное соотношение трех компонентов, при этом зеленому присваивается больший вес, чем синему.