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