Защо Chrome и Internet Explorer показват тези напълно различни съвети за изображения (как да)

internet

explorer

В доста любопитен случай на объркваща идентификация, снимка на парче плод се променя въз основа на браузъра, който показва. Каква е тайната зад оптичната илюзия? Това е круша, ябълка или и двете?

Днешната сесия за въпроси е с любезното съдействие на SuperUser - подразделение на Stack Exchange, базирано на общността групиране от сайтове за въпроси и отговори.

Въпроса

Четецът на суперпотребител Ethree пише:

chrome

В Chrome и Firefox ще изглежда като круша. Сега опитайте да го запазите и да го видите запазен на вашия работен плот. Също така, опитайте се да видите в сафари или IE. Ще се покаже като ябълка!

Опитайте да кликнете върху изображението и да го преместите, ще забележите, че ябълката се появява.

Мисля, че въпросът ми ще бъде "защо се случва това?"

Защо? Видях го като круша в Chrome и със сигурност, когато го запазих в нашата папка за изтегляния, тя се показваше като ябълка.

Отговорът

Сътрудникът на SuperUser Матю предлага поглед върху оптичната илюзия:

"Белите" пиксели в изображението на ябълката съдържат образа на круша, съхранявана с много по-висока интензивност, т.е. много ярка.

защо

"Черните" пиксели в изображението на круша съдържат изображение на ябълка, съхранявано с доста нормална интензивност, но намалено до почти черно с гама корекция.

защо

Изображението съдържа gAMA парче, указващо гама стойност на файла от 0,02. Когато се показва без гама корекция, зрителят вижда ябълка с "бели" пиксели, разпръснати, които всъщност са круши с първоначалната (висока) интензивност.

Когато се показва с гама корекция, зрителят вижда цветна круша, коригирана с "черни" пиксели, които всъщност са ябълки, изобразени на много по-ниска гама стойност.

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

С други думи, Chrome зачита стойността на гама корекцията, а Internet Explorer не.

Имате ли какво да добавите към обяснението? Обадете се в коментарите. Искате ли да прочетете повече отговори от други потребители на технологията Stack Exchange? Вижте пълната дискусия тук.