Egy meglehetősen furcsa, zavaros azonosítás esetén egy gyümölcsdarab fényképe önmagát változtatja meg attól függően, hogy milyen böngészőben jeleníti meg. Mi a titka az optikai csalódás mögött? Körte, alma vagy mindkettő?
A mai Kérdések és válaszok ülés a SuperUser jóvoltából érkezik hozzánk - a Stack Exchange alosztályához, amely a Q & A webhelyek közösségvezérelt csoportosulása.
A kérdés
A SuperUser olvasó Ethree ezt írja:
Nézd meg ezt a képet:
![]()
A Chrome-on és a Firefoxon körtének fog megjelenni. Most próbálja meg menteni, és nézze meg az asztalon mentett képet. Próbálja meg megtekinteni szafariban vagy IE-ben. Almaként jelenik meg!
Kattintson a képre, és mozgassa körbe, és észreveszi, hogy megjelenik az alma.
Gondolom, a kérdésem az lesz: "miért történik ez?"
Miért is? Körteként láttuk a Chrome-ban, és bizony, amikor a letöltési mappánkba mentettük, almaként jelenítettük meg.
A válasz
Matthew, a SuperUser közreműködője betekintést nyújt az optikai csalódásba:
Az almás kép „fehér” képpontjai egy körte képét tartalmazzák, amelyet sokkal nagyobb intenzitással, azaz nagyon fényesen tárolnak.
![]()
A körte képen található „fekete” pixelek egy alma képét tartalmazzák, amelyet meglehetősen normális intenzitással tárolnak, de a gamma korrekcióval csaknem feketére csökkentik.
![]()
A kép egy gAMA-darabot tartalmaz, amely 0,02 fájl gamma értéket határoz meg. Gamma-korrekció nélkül történő megjelenítéskor a néző egy „fehér” pixellel tarkított almát lát, amelyek valójában a körte az eredeti (magas) intenzitásnál.
Gamma-korrekcióval történő megjelenítéskor a néző színnel korrigált körtét lát „fekete” pixelekkel, amelyek valójában az alma sokkal alacsonyabb gamma-értéken vannak renderelve.
A körtét megjelenítő böngészők a benne található gamma információk alapján mutatják a képet, míg az almát megjelenítő böngészők nem ezt a gamma információt használják.
Más szavakkal, a Chrome tiszteletben tartja a gamma-korrekciós értéket, az Internet Explorer pedig nem.