Kodėl „Chrome“ ir „Internet Explorer“ visiškai parodo šį vaizdą skirtingai?
Labai smalsu susipainiojimo atveju vaisiaus gabalo nuotrauka keičiasi, atsižvelgiant į tai, kokia naršykle ji rodoma. Kas yra paslaptis už optinę iliuziją? Ar tai kriaušė, obuolys, ar abu?
Šiandienos „Klausimų ir atsakymų“ sesija mums suteikiama pagal „SuperUser“ - „Stack Exchange“ padalinį, bendruomenės sukurtą „Q&A“ svetainių grupavimą.
Klausimas
„SuperUser“ skaitytojas „Ethree“ rašo:
Patikrinkite šį vaizdą:
„Chrome“ ir „Firefox“ bus rodomi kaip kriaušės. Dabar pabandykite jį išsaugoti ir žiūrėti į darbalaukį. Taip pat pabandykite peržiūrėti „Safari“ arba „IE“. Jis bus rodomas kaip obuolys!
Pabandykite spustelėti vaizdą ir judėti aplink jį, pamatysite, kad atsiras obuolys.
Manau, mano klausimas bus toks: „kodėl taip atsitinka?“
Kodėl iš tikrųjų? Mes jį matėme kaip kriaušę „Chrome“ ir, žinoma, kai išsaugojome jį į mūsų atsisiuntimo aplanką, jis rodomas kaip obuolys.
Atsakymas
„SuperUser“ autorius Matthew siūlo įžvalgą į optinę iliuziją:
„Baltuosiuose“ vaizdo taškuose obuolių nuotraukoje yra kriaušės vaizdas, saugomas daug didesniu intensyvumu, t..
„Juoda“ pikseliuose kriaušės paveiksle yra obuolio vaizdas, saugomas gana normaliu intensyvumu, tačiau sumažintas iki beveik juodos spalvos su gama korekcija.
Vaizde yra gAMA gabalas, nurodantis failo gama vertę 0,02. Kai rodomas be gama korekcijos, žiūrovas mato obuolį su „baltais“ pikseliais, kurie iš tikrųjų yra pradinis (didelis) intensyvumas..
Kai rodoma gama korekcija, žiūrovas mato spalvą pataisytą kriaušę su „juodaisiais“ pikseliais, kurie iš tikrųjų yra obuolys, suteiktas daug mažesne gama verte.
Naršyklės, kuriose rodomas kriaušės, rodo vaizdą naudojant jame pateiktą informaciją apie gammą, o naršyklės, kuriose rodoma obuolių, nenaudoja šios gama informacijos.
Kitaip tariant, „Chrome“ gerbia gama korekcijos vertę ir „Internet Explorer“ nėra.
Ar ką nors papildyti paaiškinimu? Garsas išjungtas komentaruose. Norite perskaityti daugiau atsakymų iš kitų „tech-savvy Stack Exchange“ vartotojų? Čia rasite visą diskusijų temą.