Чому Chrome та Internet Explorer відображають ці абсолютно різні підказки щодо зображень (як це робити)

чому

чому

У досить курйозному випадку заплутаної ідентифікації фотографія шматочка фрукта змінюється залежно від браузера, який він відображає. У чому секрет оптичної ілюзії? Це груша, яблуко або те й інше?

Сьогоднішня сесія запитань надана SuperUser - підрозділом Stack Exchange, групуванням сайтів запитань на базі спільноти.

Питання

Читач суперкористувача Ethree пише:

explorer

У Chrome та Firefox він відображатиметься як груша. Тепер спробуйте зберегти його і побачити, як він зберігається на робочому столі. Крім того, спробуйте побачити в сафарі або IE. Він відображатиметься як яблуко!

Спробуйте натиснути на зображення і перемістити його, ви помітите, що яблуко з'являється.

Думаю, моє запитання буде "чому це відбувається?"

Чому? Я сприймав її як грушу в Chrome, і, звичайно, коли я її зберігав у нашій папці для завантажень, вона відображалася як яблуко.

Відповідь

Співробітник SuperUser Метью пропонує уявлення про оптичну ілюзію:

"Білі" пікселі на зображенні яблука містять зображення груші, збереженої з набагато більшою інтенсивністю, тобто дуже яскравою.

chrome

"Чорні" пікселі на зображенні груші містять зображення яблука, що зберігається з досить нормальною інтенсивністю, але зменшується до майже чорного за допомогою гамма-корекції.

internet

Зображення містить шматок gAMA із зазначенням гамма-значення файлу 0,02. При відображенні без корекції гамми глядач бачить яблуко з вкрапленими «білими» пікселями, які насправді є грушами з початковою (високою) інтенсивністю.

При відображенні з гамма-корекцією глядач бачить кольорову грушу, виправлену за допомогою «чорних» пікселів, які насправді є яблуками, відтвореними з набагато нижчим значенням гами.

Браузери, які відображають груші, відображають зображення, використовуючи інформацію про гамму, надану в ньому, тоді як браузери, які відображають яблуко, не використовують цю інформацію про гамму.

Іншими словами, Chrome поважає значення гамма-корекції, а Internet Explorer - ні.

Ви хочете щось додати до пояснення? Телефонуйте в коментарях. Хочете прочитати більше відповідей від інших користувачів технології Stack Exchange? Ознайомтесь із повним обговоренням тут.