V poněkud zvědavém případě zmatené identifikace se fotka kousku ovoce sama změní podle toho, v jakém prohlížeči je zobrazena. Jaké je tajemství optické iluze? Je to hruška, jablko nebo obojí?
Dnešní relace Otázky a odpovědi k nám přichází s laskavým svolením SuperUser - členění Stack Exchange, komunitního seskupení webů otázek a odpovědí.
Otázka
Čtenář SuperUser Ethree píše:
Podívejte se na tento obrázek:
![]()
V prohlížečích Chrome a Firefox se zobrazí jako hruška. Nyní to zkuste uložit a podívejte se na to uložené na ploše. Zkuste také prohlížet na safari nebo IE. Zobrazí se jako jablko!
Zkuste kliknout na obrázek a pohybovat jím, všimnete si, že se objeví jablko.
Myslím, že moje otázka bude: „proč se to stalo?“
Proč vlastně? Viděli jsme to jako hrušku v prohlížeči Chrome, a jistě, když jsme ji uložili do složky pro stahování, zobrazila se jako jablko.
Odpověď
Přispěvatel SuperUser Matthew nabízí vhled do optické iluze:
„Bílé“ pixely na obrázku jablka obsahují obrázek hrušky, uložený v mnohem vyšší intenzitě, tj. Velmi jasný.
![]()
„Černé“ pixely na obrázku hrušky obsahují obrázek jablka, uložený v poměrně normální intenzitě, ale zmenšený téměř na černou s gama korekcí.
![]()
Obrázek obsahuje blok gAMA určující hodnotu gama souboru 0,02. Když se zobrazí bez korekce gama, divák uvidí jablko s rozptýlenými „bílými“ pixely, které jsou ve skutečnosti hruškou v původní (vysoké) intenzitě.
Při zobrazení s gama korekcí uvidí divák barevně korigovanou hrušku s „černými“ pixely, což je vlastně jablko vykreslené při mnohem nižší hodnotě gama.
Prohlížeče, které zobrazují hrušku, zobrazují obrázek pomocí informací o gama, které jsou v ní uvedeny, zatímco prohlížeče, které zobrazují jablko, tyto informace o gama nepoužívají.
Jinými slovy, Chrome respektuje hodnotu korekce gama a Internet Explorer nikoli.