10Sep

Pourquoi Chrome et Internet Explorer affichent-ils cette image complètement différemment?

click fraud protection


Dans un cas assez curieux d'identification confuse, une photo d'un fruit se modifie en fonction du navigateur auquel il est affiché.Quel est le secret derrière l'illusion d'optique? Est-ce une poire, une pomme ou les deux?

Question d'aujourd'hui &La session de réponse nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A.

La question

SuperUser lecteur Ethree écrit:

Vérifiez cette image sur:

Sur Chrome et Firefox, il apparaîtra comme une poire. Maintenant, essayez de l'enregistrer et regardez-le enregistré sur votre bureau. En outre, essayez d'afficher dans Safari ou IE.Il s'affichera comme une pomme!

Essayez de cliquer sur l'image et déplacez-la, vous remarquerez que la pomme apparaît.

Je suppose que ma question sera, "pourquoi cela arrive-t-il?"

Pourquoi en effet? Nous l'avons vu comme une poire dans Chrome et, bien sûr, quand nous l'avons enregistré dans notre dossier de téléchargements, il a affiché comme une pomme.

instagram viewer

La réponse

SuperUser contributeur Matthew offre un aperçu de l'illusion d'optique:

Les pixels "blancs" dans l'image de la pomme contiennent l'image d'une poire, stockée à une intensité beaucoup plus élevée, c'est-à-dire très lumineux.

Les pixels "noirs" dans l'image poire contiennent l'image d'une pomme, stockée à une intensité assez normale, mais réduite à presque noire avec la correction gamma.

L'image contient un fragment gAMA spécifiant une valeur gamma de fichier de 0,02.Lorsqu'il est affiché sans correction gamma, le spectateur voit une pomme avec des pixels "blancs" intercalés, qui sont en fait la poire à son intensité( haute) d'origine.

Lorsqu'il est affiché avec la correction gamma, le spectateur voit une poire corrigée en couleur avec des pixels "noirs" qui sont en fait la pomme rendue à une valeur gamma beaucoup plus faible.

Les navigateurs qui affichent la poire affichent l'image en utilisant les informations gamma qui y sont fournies, tandis que les navigateurs qui affichent la poire n'utilisent pas cette information gamma.

En d'autres termes, Chrome respecte la valeur de correction gamma et Internet Explorer ne l'est pas.

Avoir quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.