Úvodná » ako » Prečo Chrome a Internet Explorer zobrazujú tento obrázok úplne inak?

    Prečo Chrome a Internet Explorer zobrazujú tento obrázok úplne inak?


    V pomerne zvedavom prípade zmätenej identifikácie sa fotografia kúska ovocia mení podľa toho, v akom prehliadači sa zobrazuje. Čo je tajomstvom optickej ilúzie? Je to hruška, jablko alebo oboje?

    Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, zoskupenia webových stránok typu Q & A.

    Otázka

    Čítačka SuperUser Ethree píše:

    Skontrolujte tento obrázok:

    V prehliadačoch Chrome a Firefox sa zobrazí ako hruška. Skúste to uložiť a prezrieť si ho uložené na pracovnej ploche. Tiež skúste si pozrieť na safari alebo IE. Zobrazí sa ako jablko!

    Pokúste sa kliknúť na obrázok a pohybovať sa okolo, všimnete si, že jablko sa objaví.

    Myslím, že moja otázka bude "prečo sa to stane?"

    Prečo skutočne? Videli sme to ako hrušku v prehliadači Chrome a určite sme ju uložili do priečinka na prevzatie, ktorý sa zobrazí ako jablko.

    Odpoveď

    Príspevok SuperUser Matthew ponúka pohľad na optickú ilúziu:

    "Biele" pixely v jablkovom obraze obsahujú obrázok hrušky, ktorý je uložený s oveľa vyššou intenzitou, t.j. veľmi svetlý.

    "Čierne" pixely v obrázku hrušky obsahujú obrázok jablka, uložený v pomerne normálnej intenzite, ale zmenšený až na čierne s gama korekciou.

    Obraz obsahuje gAMA blok, ktorý špecifikuje hodnotu gama súboru 0,02. Keď sa zobrazuje bez korekcie gama, divák vidí jablko s "bielymi" pixelmi rozptýlenými, čo je vlastne hruška v pôvodnej (vysokej) intenzite.

    Keď sa zobrazuje s korekciou gama, divák vidí hruškovo korigovanú hrušku s "čiernymi" pixelmi, ktoré sú vlastne jablko vykreslené pri oveľa nižšej gama hodnote.

    Prehliadače, ktoré zobrazujú hrušku, zobrazujú obrázok pomocou informácií gama, ktoré sú v ňom uvedené, zatiaľ čo prehliadače, ktoré zobrazujú jablko, nepoužívajú túto informáciu gama.

    Inými slovami, Chrome rešpektuje hodnotu korekcie gama a program Internet Explorer nie je.


    Máte niečo doplniť vysvetlenie? Vyjadrite sa v komentároch. Chcete sa dozvedieť viac odpovedí od iných používateľov technickej úrovne Stack Exchange? Pozrite sa na celý diskusný príspevok tu.