10Sep

Hvorfor viser Chrome og Internet Explorer dette billede helt anderledes?

click fraud protection


I et ret nysgerrigt tilfælde af forvirret identifikation ændrer et billede af et stykke frugt sig selv ud fra hvilken browser den vises. Hvad er hemmeligheden bag den optiske illusion? Er det en pære, et æble eller begge dele?

Dagens Spørgsmål &Svar session kommer til os høflighed af SuperUser-en underafdeling af Stack Exchange, en community-drevet gruppe af Q & A-websteder.

Spørgsmål

SuperUser læser Ethree skriver:

Tjek dette billede ud:

På Chrome og Firefox vises det som en pære. Prøv nu at gemme det og se det gemt på dit skrivebord. Prøv også at se i safari eller IE.Det vil vise som et æble!

Prøv at klikke på billedet og flytte det rundt, og du vil se, at æblet vises.

Jeg antager, at mit spørgsmål vil være, "hvorfor sker det?"

Hvorfor ja? Vi så det som en pære i Chrome, og det var sikkert nok, da vi gemte det til vores downloads mappe, det blev vist som et æble.

Svaret

SuperUser-bidragyder Matthew giver indsigt i den optiske illusion:

instagram viewer

De "hvide" pixels i æblebilledet indeholder billedet af en pære, der er lagret med en meget højere intensitet, det vil sige meget lyst.

De "sorte" pixels i pærebilledet indeholder billedet af et æble, der er lagret i en ret normal intensitet, men nedskaleret til næsten sort med gamma korrektionen.

Billedet indeholder en gAMA chunk, der angiver en fil gamma værdi på 0,02.Når den vises uden gamma korrektion, ser seeren et æble med "hvide" pixel interspersed, som faktisk er pæren ved sin oprindelige( høje) intensitet.

Når der vises med gammakorrektion, ser seeren en farvekorrigeret pære med "sorte" pixels, som faktisk er æblet til en meget lavere gamma-værdi.

Browsere, der viser pæren, viser billedet ved hjælp af gamma-informationen, der er angivet i den, mens browsere, der viser æblet, ikke bruger denne gamma-information.

Med andre ord respekterer Chrome gamma-korrektionsværdien, og Internet Explorer er ikke.

Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.