当我在chrome,safari和firefox中显示以下PNG时,我看到了差异。
http://bobcravens.com/demos/temp/logo.png
以下是(从左到右)Chrome,Safari,FireFox(全部在Mac上)的屏幕截图。
我确信这将是一件简单的事情(我可能应该知道),但无法确定根本原因。
感谢您的帮助。
鲍勃
答案 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。