Isso acontece porque alguns navegadores executam a correção gama conforme especificado no arquivo de imagem.
Aqui está a imagem não corrigida. Os pixels "branco-ish" na imagem da maçã contêm a imagem de uma pera, armazenada em uma intensidade muito maior, ou seja, muito brilhante.
Aqui está a imagem corrigida por gama. Os pixels "preto-ish" na imagem pêra contêm a imagem de uma maçã, armazenada em uma intensidade bastante normal, mas reduzida para quase preto com a correção gama.
Na minha tela, vejo a pêra fracamente entre os pixels brancos na primeira imagem, mas na segunda imagem, a maçã é indistinguível dos pixels pretos ao seu redor.
(Você também pode ver algumas faixas de cores na pera com correção de gama, porque a imagem não corrigida está usando uma faixa muito menor dos canais de cores.)
O arquivo de imagem PNG contém um pedaço de gAMA especificando um valor de gama de arquivo de 0,02. Quando exibido sem correção de gama, o visualizador vê uma maçã com pixels "brancos" intercalados, que na verdade são a pêra em sua intensidade (alta) original.
Quando exibido com correção de gama, o visualizador vê uma pera corrigida por cores com pixels "pretos" que são na verdade a maçã renderizada com um valor gama muito mais baixo.
Os navegadores que exibem a pera estão executando a correção gama na imagem, enquanto os navegadores que exibem a maçã não estão executando a correção gama, mas apenas exibindo seus valores literais de cores.