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