If-Koubou

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

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


Melko utelias hämmentyneen tunnisteen tapauksessa 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- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.

Kysymys

SuperUser-lukija Ethree kirjoittaa:

Tarkista tämä kuva:

Chrome ja Firefox 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ä napsauttaa kuvaa ja liikuttaa sitä, huomaat, että omena näkyy.

Luulen, että kysymykseni kuuluu, "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 oivalluksia optiseen illuusioon:

Omena-kuvassa olevat "valkoiset" pikselit sisältävät päärynän, joka on tallennettu paljon suuremmalle intensiteetille, eli erittäin kirkas.

Päärynäkuvan "mustat" pikselit sisältävät omenan kuvan, joka on tallennettu 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, katsoja näkee värikorjattuja päärynöitä "mustilla" pikseleillä, jotka ovat oikeastaan ​​omena muunnettuna huomattavasti alhaisemmalla gamma-arvolla.

Selaimet, jotka näyttävät päärynän, näyttävät kuvan käyttämällä siinä annettuja gamma-tietoja, kun taas selaimet, jotka näyttävät omenan, eivät käytä tätä gamma-informaatiota.

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

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