10Sep

Miksi Chrome ja Internet Explorer näyttävät tämän kuvan täysin toisistaan?

click fraud protection


Melko utelias hämmentynyt tunnistetapahtuma, kuva hedelmästä muuttuu itse sen perusteella, millä selainella se näkyy. Mikä salaisuus on optisen illuusion takana? Onko se päärynä, omena vai molemmat?

Tämän päivän kysymys &Vastausistunto tulee meille kohteliaasti SuperUser-osastoon Stack Exchange, yhteisöllinen ryhmittely Q & A verkkosivuilla.

Kysymys

SuperUser-lukija Ethree kirjoittaa:

Tarkista tämä kuva ulos:

Chrome ja Firefox se näyttää päärynä.Yritä nyt tallentaa ja katsella sitä työpöydälläsi. Tutustu myös safariin tai IE: hen. Se näyttää omena!

Yritä klikata kuvaa ja liikuttaa sitä, huomaat, että omena näkyy.

Luulen kysymykseni tulee, "miksi näin tapahtuu?"

Miksi todellakin? Näimme sen Chrome-päärynä, ja varmasti, kun tallensimme sen latauskansioon, se näytettiin omena.

Vastaus

SuperUser-avustaja Matthew tarjoaa oivalluksen optiseen illuusioon:

Omenakuvan valkoiset pikselit sisältävät päärynän kuvan, joka tallennetaan paljon suuremmalla voimakkuudella eli erittäin kirkas.

instagram viewer

Päärynäkuvan "mustat" pikselit sisältävät omenan kuvan, joka tallennetaan melko normaalilla intensiteetillä, mutta pienennetään lähes mustalla gamma-korjauksella.

Kuva sisältää gAMA-palan, joka määrittää tiedoston gamma-arvon 0,02.Kun näytetään ilman gamma-korjausta, katselija näkee omenan, jossa on valkoisia pikseleitä, jotka ovat oikeastaan ​​päärynä sen alkuperäisellä( suurella) intensiteetillä.

Kun näytetään gamma-korjauksella, katselija näkee värikorjattuja päärynöitä, joissa on "mustia" pikseleitä, jotka oikeastaan ​​ovat apple renderoineet paljon alhaisemmalla gamma-arvolla.

Selaimet, jotka näyttävät päärynän, näyttävät kuvan tarjoamalla gammatiedot, kun taas selaimet, jotka näyttävät omenan, eivät käytä tätä gamma-informaatiota.

Toisin sanoen Chrome noudattaa gamma-korjausarvoa ja Internet Explorer ei ole.

Onko sinulla jotain lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä?Katso koko keskusteluketju täältä.