Чому Chrome і Internet Explorer відображають це зображення зовсім інакше?
У досить цікавому випадку плутанини ідентифікують фотографію шматочка фруктів, що змінюється на основі того, який браузер він відображає. У чому секрет оптичної ілюзії? Це груша, яблуко, або обидва?
Сьогоднішня сесія запитань та відповідей приходить до нас люб'язно SuperUser - підрозділ Stack Exchange, групування веб-сайтів із запитаннями та відповідями на рівні спільноти..
Питання
Читач SuperUser Ethree пише:
Перевірте це зображення:
У Chrome і Firefox вона буде відображатися як груша. Тепер спробуйте зберегти його та перегляньте її, збережену на робочому столі. Також спробуйте переглянути у сафарі або IE. Він буде відображатися як яблуко!
Спробуйте натиснути зображення і перемістити його навколо, ви помітите, що яблуко з'являється.
Я думаю, моє запитання буде, "чому це відбувається?"
Навіщо насправді? Ми бачили це як грушу в Chrome і, звичайно ж, коли ми зберегли її до папки завантажень, вона відображалася як яблуко.
Відповідь
Співробітник SuperUser Метью пропонує розуміння оптичної ілюзії:
"Білі" пікселі на картинці яблука містять зображення груші, що зберігається в набагато більшій інтенсивності, тобто дуже яскраво..
"Чорні" пікселі в грушевому зображенні містять зображення яблука, що зберігається з досить нормальною інтенсивністю, але зменшується до чорного кольору з гамма-корекцією.
Зображення містить фрагмент gAMA, вказуючи значення gamma файлу 0,02. Коли відображається без гамма-корекції, переглядач бачить яблуко з "білими" пікселями, які є насправді грушею на початковій (високій) інтенсивності.
Коли він відображається за допомогою корекції гами, переглядач бачить корекцію кольору груші з "чорними" пікселями, які є насправді яблуком, який відображається на набагато нижчому значенні гами.
Веб-переглядачі, які відображають грушу, показують зображення, використовуючи надану в ньому інформацію про гамму, а веб-переглядачі, які відображають яблуко, не використовують цю інформацію.
Іншими словами, Chrome поважає значення корекції гами, а Internet Explorer - не.
Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.