При использовании PNG файлов (сделанных с помощью Paint.NET) в качестве фоновых изображений на моем веб-сайте IE7 меняет цвета и фактически отображает более темную версию моих изображений, как показано здесь. На этом изображении темным фоном и фоновым изображением должно быть как # 001122, так и фоновое фоновое изображение # 004466. Но IE7 изменяет изображения на # 000C1A и # 003A5B соответственно. Нет проблем с FF3.
Как я могу заставить Internet Explorer не изменять цвета в моих изображениях PNG
Ответ 1
IE имеет известную ошибку с гамма-информацией PNG, хотя я думал, что они исправили ее в версии 7: -?
Я удаляю гамма-информацию из PNG файлов, используя "PNG Crush". Я создал ярлык правой кнопки мыши в проводнике Windows. Дополнительная информация: с использованием pngcrush в окнах
Ответ 2
Альтернативой PNGOUT является TweakPNG. Поставляется с графическим интерфейсом и без установки, очень просто удалить gAMA (просто щелкните правой кнопкой мыши и удалите его!)
Ответ 3
Я думаю, что это связано с гамма-коррекцией. Взгляните на это
http://www.hanselman.com/blog/GammaCorrectionAndColorCorrectionPNGIsStillTooHard.aspx
Ответ 4
Дополнительный ресурс по этой проблеме: http://www.modernblue.com/web-design-blog/tweak-that-gamma/