Почему Chrome и Internet Explorer отображают это изображение совершенно по-разному?
В довольно любопытном случае запутанной идентификации фотография фрукта изменяется в зависимости от того, в каком браузере она отображается. В чем секрет оптической иллюзии? Это груша, яблоко или оба?
Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..
Вопрос
Читатель SuperUser Этри пишет:
Проверьте это изображение:
На Chrome и Firefox это покажет как груша. Теперь попробуйте сохранить его и посмотреть на него на рабочем столе. Кроме того, попробуйте просмотреть в сафари или IE. Будет отображаться как яблоко!
Попробуйте щелкнуть изображение и переместить его, вы увидите, что появляется яблоко.
Я думаю, мой вопрос будет: «Почему это происходит?»
Почему так? В Chrome мы видели его как грушу, и, конечно же, когда мы сохранили его в нашей папке загрузок, он отображался как яблоко.
Ответ
Участник SuperUser Мэтью предлагает понимание оптической иллюзии:
«Белые» пиксели на яблочном изображении содержат изображение груши, хранящееся с гораздо более высокой интенсивностью, то есть очень ярко.
«Черные» пиксели на изображении груши содержат изображение яблока, хранящегося с довольно нормальной интенсивностью, но уменьшенного до почти черного с гамма-коррекцией.
Изображение содержит блок gAMA, определяющий значение гаммы файла 0,02. При отображении без гамма-коррекции зритель видит яблоко с «белыми» пикселями с вкраплениями, которые на самом деле являются грушей с исходной (высокой) интенсивностью.
При отображении с гамма-коррекцией зритель видит грушу с цветовой коррекцией с «черными» пикселями, которые на самом деле представляют собой яблоко, визуализированное при гораздо более низком значении гаммы..
Браузеры, которые отображают грушу, показывают изображение, используя информацию о гамме, представленную в нем, в то время как браузеры, которые отображают яблоко, не используют эту информацию о гамме..
Другими словами, Chrome соблюдает значение гамма-коррекции, а Internet Explorer - нет..
Есть что добавить к объяснению? Звук выключен в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.