10Sep
In einem ziemlich merkwürdigen Fall von verwirrter Identifizierung ändert sich ein Foto eines Fruchtstücks basierend darauf, in welchem Browser es angezeigt wird. Was ist das Geheimnis hinter der optischen Täuschung? Ist es eine Birne, ein Apfel oder beides?
Die heutige Frage &Die Antwortsitzung kommt dank SuperUser, einer Unterteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q & A-Websites, zu uns.
Die Frage
SuperUser Leser Ethree schreibt:
Überprüfen Sie dieses Bild heraus:
Auf Chrome und Firefox wird es als Birne angezeigt. Versuchen Sie nun, es zu speichern und es auf Ihrem Desktop gespeichert zu sehen. Versuchen Sie auch, in Safari oder IE zu sehen. Es wird als ein Apfel angezeigt!
Versuchen Sie, auf das Bild zu klicken und es zu verschieben. Sie werden feststellen, dass der Apfel angezeigt wird.
Ich denke, meine Frage wird sein: "Warum passiert das?"
Warum in der Tat? Wir haben es in Chrome als Birne gesehen und als wir es in unserem Download-Ordner gespeichert haben, wurde es als Apple angezeigt.
Der Antwort-
-SuperUser-Mitwirkender Matthew bietet Einblick in die optische Täuschung:
Die "weißen" Pixel im Apfelbild enthalten das Bild einer Birne, die mit einer viel höheren Intensität, d. H. Sehr hell, gespeichert wird.
Die "schwarzen" Pixel im Birnenbild enthalten das Bild eines Apfels, der mit einer ziemlich normalen Intensität gespeichert wird, aber mit der Gammakorrektur auf nahezu Schwarz herunterskaliert wird.
Das Bild enthält einen gAMA-Chunk, der einen Datei-Gammawert von 0,02 angibt. Wenn er ohne Gammakorrektur angezeigt wird, sieht der Betrachter einen Apfel mit "weißen" Pixeln eingestreut, die eigentlich die Birne in ihrer ursprünglichen( hohen) Intensität sind.
Bei der Anzeige mit Gammakorrektur sieht der Betrachter eine farbkorrigierte Birne mit "schwarzen" Pixeln, bei denen es sich tatsächlich um einen Apfel handelt, der mit einem viel niedrigeren Gammawert wiedergegeben wird.
Browser, die die Birne anzeigen, zeigen das Bild mit den darin enthaltenen Gammainformationen an, während Browser, die den Apfel anzeigen, diese Gammainformationen nicht verwenden.
Mit anderen Worten, Chrome respektiert den Gammakorrekturwert und Internet Explorer ist dies nicht.
Haben Sie etwas zur Erklärung hinzuzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange Benutzern lesen? Sehen Sie sich den vollständigen Diskussionsfaden hier an.