10Sep

Neden Chrome ve Internet Explorer Bu Görüntüyü Tamamen Farklı Şekilde Gösteriyor?


Merak uyandırıcı bir karmaşık tanımlama durumunda, bir meyve parçasının fotoğrafı kendisini hangi tarayıcıda görüntülendiğine göre değiştirir. Optik illüzyonun sırrı nedir? Armut, elma mı, yoksa ikisi mi?

Bugünkü Soru &Yanıt oturumu bize Q & A web sitelerinin topluluk temelli bir gruplandırması olan Stack Exchange'in bir alt bölümü olan SuperUser nezaketen geliyor.

Soru

SuperUser okuyucu Ethree yazıyor:

Bu görüntüyü kontrol edin:

Chrome ve Firefox'ta armut olarak gösterilecek.Şimdi, onu kaydetmeyi deneyin ve masaüstünüzde kayıtlı görünün. Ayrıca, safari veya IE'de görüntülemeyi deneyin. Elma gibi gösterilecek!

Resmi tıklayıp etrafına kaydırmayı deneyin, elmanın göründüğünü göreceksiniz.

Sanırım sorumum "neden bu gerçekleşiyor?" Olacaktır

Neden gerçekten? Bunu Chrome'da bir armut olarak gördük ve elimizden geleni, bizim indirilenler klasörüne kaydettiğimizde elma olarak görüntülendi.

Cevap

SuperUser katkıda bulunan Matthew, optik yanılsama konusunda fikir sunar:

Elma resmindeki "beyaz" pikseller, çok daha yüksek bir yoğunlukta, yani çok parlak olarak depolanan bir armut resmini içerir.

Armut resmindeki "siyah" pikseller, oldukça normal bir yoğunlukta saklanan, ancak gama düzeltmesi ile siyahın yakınına ölçeklenen bir elmanın resmini içerir.

Resim, 0.02 dosya gamma değerini belirten bir gAMA yığını içeriyor. Gama düzeltmesiz görüntülenirken, görüntüleyen, aslında "orijinal"( yüksek) yoğunlukta armut olan "beyaz" piksel serpilmiş bir elmayı görür.

Gama düzeltmesi ile görüntülendiğinde, görüntüleyici, aslında daha düşük bir gama değerinde elde edilen elması olan "siyah" piksellerle renk düzeltilmiş bir armut görür.

Armut görüntüleyen tarayıcılarda verilen gama bilgilerini kullanarak görüntü gösteriliyor, elmayı gösteren tarayıcılar ise bu gama bilgilerini kullanmıyor.

Başka bir deyişle, Chrome gama düzeltme değerine ve Internet Explorer'a saygı duymuyor.

Açıklamaya eklemek için bir şey var mı?Açıklamalarda ses çıkıyor. Diğer teknik uzman Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Buradaki tam tartışma dizinine göz atın.