Startpagina » hoe » Waarom geven Chrome en Internet Explorer deze afbeelding volledig anders weer?

    Waarom geven Chrome en Internet Explorer deze afbeelding volledig anders weer?


    In een nogal merkwaardig geval van verward identificeren, verandert een foto van een stuk fruit zelf op basis van welke browser het wordt weergegeven. Wat is het geheim achter de optische illusie? Is het een peer, een appel of allebei?

    De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een gemeenschapsgedreven groep van Q & A-websites.

    De vraag

    SuperUser reader Ethree schrijft:

    Controleer deze afbeelding:

    In Chrome en Firefox wordt het weergegeven als een peer. Probeer het nu op te slaan en bekijk het opgeslagen op je bureaublad. Probeer ook eens te kijken in safari of IE. Het wordt weergegeven als een appel!

    Probeer de afbeelding te klikken en verplaats hem, je zult merken dat de appel verschijnt.

    Ik denk dat mijn vraag zal zijn: "Waarom gebeurt dit?"

    Waarom inderdaad? We zagen het als een peer in Chrome en, inderdaad, toen we het in onze downloadmap opsloegen, werd het weergegeven als een appel.

    Het antwoord

    Bijdrager SuperUser Matthew biedt inzicht in de optische illusie:

    De "witte" pixels in de appelafbeelding bevatten de afbeelding van een peer, opgeslagen op een veel hogere intensiteit, d.w.z. zeer helder.

    De "zwarte" pixels in de peerafbeelding bevatten de afbeelding van een appel, opgeslagen met een vrij normale intensiteit, maar verkleind tot bijna zwart met de gammacorrectie.

    De afbeelding bevat een gAMA-stuk dat een gammacelwaarde van 0,02 aangeeft. Wanneer weergegeven zonder gammacorrectie, ziet de kijker een appel met "witte" pixels afgewisseld, wat eigenlijk de peer is in zijn oorspronkelijke (hoge) intensiteit.

    Wanneer weergegeven met gammacorrectie, ziet de kijker een kleurgecorrigeerde peer met "zwarte" pixels die eigenlijk de appel is die wordt weergegeven met een veel lagere gammawaarde.

    Browsers die de peer weergeven, tonen de afbeelding met behulp van de daarin aangeboden gamma-informatie, terwijl browsers die de appel weergeven deze gamma-informatie niet gebruiken.

    Met andere woorden, Chrome respecteert de gammacorrectiewaarde en Internet Explorer niet.


    Heb je iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread.