Bunun nedeni, bazı tarayıcıların, görüntü dosyasında belirtildiği şekilde gama düzeltmesini gerçekleştirmesidir.
İşte düzeltilmemiş görüntü. Elma resmindeki "beyaz-ish" pikselleri, çok daha yüksek bir yoğunlukta, yani çok parlak bir şekilde saklanan bir armut resmini içerir.
İşte gama düzeltmeli görüntü. Armut resmindeki "siyah-ish" pikselleri, oldukça normal bir yoğunlukta depolanmış, ancak gama düzeltmesiyle siyaha yakınlaşan bir elmanın resmini içerir.
Ekranımda, ilk resimde beyaz piksellerin arasında hafifçe armut görebiliyorum, ancak ikinci resimde elmanın etrafındaki siyah piksellerden ayırt edilemez.
(Düzeltilmemiş görüntü renk kanallarının çok daha küçük bir aralığını kullandığından, gamma düzeltilmiş armutta da biraz renk bandı görebilirsiniz.)
PNG görüntü dosyası, 0.02 dosya gama değerini belirten bir gAMA yığınını içerir. Gama düzeltmesi olmadan görüntülendiğinde, izleyici, aslında orijinal (yüksek) yoğunluğundaki armut olan "beyaz" pikselleri serpiştirilmiş bir elmayı görür.
Gama düzeltmesi ile görüntülendiğinde, izleyici, aslında daha düşük bir gama değerinde işlenen elma olan "siyah" piksellere sahip renk düzeltmeli bir armut görür.
Armut görüntüleyen tarayıcılar görüntü üzerinde gama düzeltmesi gerçekleştirirken, elmayı görüntüleyen tarayıcılar gama düzeltmesi yapmıyor, sadece gerçek renk değerleri ile gösteriyorlar.