当我在我的网站上使用由Paint.NET制作的PNG文件作为背景图像时,IE7会更改颜色并实际显示我的图像的较暗版本,如此处所示。 在此图像中,深色背景和背景图像应该都是#001122,中等背景和背景图像应该是#004466。 但是IE7将图像更改为#000C1A和#003A5B。 FF3没有问题。
IE存在一个已知的PNG gamma信息错误,虽然我认为他们在7版中已经修复了它 :-?
我使用"PNG Crush"从PNG文件中删除gamma信息。我在Windows资源管理器中创建了一个右键快捷方式。更多信息:在Windows中使用pngcrush
我认为这与Gamma校正有关。请看这个链接:
http://www.hanselman.com/blog/GammaCorrectionAndColorCorrectionPNGIsStillTooHard.aspx