Этот вопрос изначально задавался по физике, затем перешел к когнитивным наукам .
Рассмотрим следующее изображение:
Возможно, вы захотите отобразить изображение на новой странице, если оно будет изменено для мобильных дисплеев.
В верхней части есть рисунок шахматной доски размером с пиксель с чередующимися черными и белыми пикселями; на нижней половине градиент от черного к белому. Теперь я не знаю, видите ли вы то же самое, но для меня, когда я смотрю с расстояния или расфокусирую мои глаза и верхнюю половину, смешивающуюся в один цвет, я не могу найти ни одного цвета в градиенте ниже, который бы соответствовал этому.
С помощью простой арифметики я бы сначала предположил, что полученный цвет будет либо RGB либо с гаммой . Я не могу с собой поделать, но полученный цвет выглядит намного теплее, чем серый металлик, который появился бы, если бы вы, например, увеличили эту страницу или использовали фильтр размытия. Я попытался добавить немного желтого к градиенту, и результат выглядит более похожим на воспринимаемый цвет.
Теперь, основываясь на комментариях, кажется, что некоторые люди чувствуют желтоватый оттенок, а некоторые нет. И я делаю это на своем ЖК-экране компьютера, но не на моем мобильном дисплее. Таким образом, я предполагаю, что это основано на некотором свойстве дисплея.
Почему мы не воспринимаем полученный цвет как настоящий серый? Откуда берется желтый цвет?
У меня есть теория: на основе цветового расположения в типичном ЖК-пикселе , один белый пиксель будет содержать красный и зеленый цвета вместе и синий на правой стороне. Синий цвет кажется человеческому глазу темнее, чем цвета с такой же физической интенсивностью, поэтому белый пиксель больше зеленого, чем красного, чем синего. Зеленый и красный имеют грубую одинаковую восприимчивость, а смешивание красного и зеленого цветов, как правило, дает желтый, таким образом, желтый оттенок? Ну, разве все белые пиксели на дисплее не должны выглядеть немного желтыми?
Это возможно? Есть ли другие объяснения?
Дополнительный вопрос: знаете ли вы какой-либо компьютерный алгоритм масштабирования изображения или фильтр размытия, который пытается имитировать это, правильно имитируя размытое зрение человеческого глаза?
источник
Ответы:
Потому что ваш монитор не откалиброван должным образом.
На моем экране дома верхняя и нижняя части имеют одинаковый оттенок. В моем офисе верхняя часть имеет тенденцию выглядеть немного желтой по сравнению с нижней частью, которая выглядит более красной.
Разница в том, что мой экран дома был из серии, которая была прилично откалибрована на заводе, и, кроме того, я правильно откалибровал его с помощью инструмента калибровки цвета. Это было довольно давно, и с тех пор его цвета, вероятно, ухудшились, но это все еще имеет значение.
Плохо откалиброванный монитор не будет отображать точно интенсивность цвета, запрошенную для R, G и B, что приводит к различиям между цветом, который должен отображаться, и тем, который фактически отображается. Он может даже варьироваться в зависимости от площади экрана (например, многие ЖК-экраны потребительского уровня имеют тенденцию иметь больше утечки света по краям).
Изображение, которое вы включили, является хорошим примером для выделения проблемы калибровки, поскольку позволяет напрямую сравнивать средний цвет при интенсивности 50% (объединяя две половины при интенсивности 0% и 100%) с цветом, отображаемым при запросе интенсивности 50%. Кроме того, градиент позволяет увидеть, является ли оттенок постоянным от 0% до 100% интенсивности.
источник