10Sep

Hvorfor viser Chrome og Internet Explorer dette bildet helt annerledes?


I et ganske nysgjerrig tilfelle av forvirret identifisere, endrer et bilde av et stykke frukt seg selv basert på hvilken nettleser den vises. Hva er hemmeligheten bak den optiske illusjonen? Er det en pære, et eple, eller begge deler?

Dagens Spørsmål &Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.

Spørsmålet

SuperUser leser Ethree skriver:

Kontroller dette bildet:

På Chrome og Firefox vises det som en pære. Prøv nå å lagre det og se på det som er lagret på skrivebordet ditt. Prøv også å se på safari eller IE.Det vil vise som et eple!

Prøv å klikke på bildet og flytte det rundt, og du vil se at epleet vises.

Jeg antar at spørsmålet mitt vil være, "hvorfor skjer dette?"

Hvorfor egentlig? Vi så det som en pære i Chrome, og sikkert, da vi lagret den i nedlastingsmappen, ble den vist som et eple.

Svaret

SuperUser-bidragsyter Matthew gir innsikt i den optiske illusjonen:

De "hvite" pikslene i eplebildet inneholder bildet av en pære, lagret med mye høyere intensitet, det vil si veldig lyst.

De "svarte" pikslene i pærebildet inneholder bildet av et eple, lagret med en ganske normal intensitet, men nedskalert til nesten svart med gamma korreksjonen.

Bildet inneholder en gAMA-bit som angir en fil gamma verdi på 0,02.Når det vises uten gamma-korreksjon, ser seeren et eple med "hvite" piksler spredt, som faktisk er pæren ved sin opprinnelige( høye) intensitet.

Når det vises med gamma korreksjon, ser seeren en fargekorrigert pære med "svarte" piksler som faktisk er eplet gjengitt til en mye lavere gammaverdi.

Nettlesere som viser pæren, viser bildet ved hjelp av gamma-informasjonen som er angitt i den, mens nettlesere som viser eplet ikke bruker denne gamma-informasjonen.

Med andre ord respekterer Chrome gamma-korrekturverdien, og Internet Explorer er ikke.

Har du noe å legge til forklaringen? Lyde av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.