Itu terjadi karena beberapa browser melakukan koreksi gamma seperti yang ditentukan dalam file gambar.
Inilah gambar yang tidak dikoreksi. Piksel "putih-ish" dalam gambar apel berisi gambar pir, disimpan pada intensitas yang jauh lebih tinggi, yaitu sangat cerah.
Inilah gambar yang dikoreksi gamma. Piksel "hitam-ish" dalam gambar pir berisi gambar apel, disimpan pada intensitas yang cukup normal, tetapi diperkecil menjadi hampir hitam dengan koreksi gamma.
Di layar saya, saya bisa melihat pir samar-samar di antara piksel putih pada gambar pertama, tetapi pada gambar kedua, apel tidak dapat dibedakan dari piksel hitam di sekitarnya.
(Anda juga dapat melihat beberapa garis warna pada pir yang dikoreksi gamma, karena gambar yang tidak dikoreksi menggunakan rentang saluran warna yang jauh lebih kecil.)
File gambar PNG berisi potongan gAMA yang menetapkan nilai gamma file 0,02. Ketika ditampilkan tanpa koreksi gamma, pemirsa melihat sebuah apel dengan piksel "putih" diselingi, yang sebenarnya adalah pir dengan intensitas aslinya (tinggi).
Saat ditampilkan dengan koreksi gamma, pemirsa melihat pir yang dikoreksi warna dengan piksel "hitam" yang sebenarnya merupakan apel yang dihasilkan dengan nilai gamma yang jauh lebih rendah.
Browser yang menampilkan pir sedang melakukan koreksi gamma pada gambar, sementara browser yang menampilkan apel tidak melakukan koreksi gamma, tetapi hanya menunjukkannya dengan nilai warna literalnya.