在Chrome,FireFox和Safari中,PNG图像的呈现方式不同

时间:2011-03-22 19:27:15

标签: firefox google-chrome safari png

当我在chrome,safari和firefox中显示以下PNG时,我看到了差异。

http://bobcravens.com/demos/temp/logo.png

以下是(从左到右)Chrome,Safari,FireFox(全部在Mac上)的屏幕截图。

Screenshot

我确信这将是一件简单的事情(我可能应该知道),但无法确定根本原因。

感谢您的帮助。

鲍勃

2 个答案:

答案 0 :(得分:7)

似乎Safari正在忽略该PNG中的gAMA块。通过从PNG文件中删除gAMA块,我让Firefox在屏幕截图中显示与Safari相同的图像。

答案 1 :(得分:2)

这几乎肯定是伽马问题和/或alpha通道问题。

在此测试您的浏览器支持。

http://entropymine.com/jason/testbed/gamma/

http://entropymine.com/jason/testbed/pngtrans/

http://entropymine.com/jason/testbed/alphagamma/

解决方法:以“更简单”格式(bmp或gif)保存图像并将其重新导出为png。