Как я могу заставить Internet Explorer не изменять цвета в моих изображениях PNG

StackOverflow https://stackoverflow.com/questions/75947

Вопрос

При использовании файлов PNG (сделанных с помощью Paint.NET) в качестве фоновых изображений на моем веб-сайте IE7 меняет цвета и фактически отображает более темную версию моих изображений, как видно здесь.На этом изображении темный фон и фоновое изображение должны быть #001122, а средний фон и фоновое изображение #004466.Но IE7 изменяет изображения на #000C1A и #003A5B соответственно.С FF3 проблем нет.

Это было полезно?

Решение

В IE есть известная ошибка с информацией о гамме PNG, хотя я думал, что они исправили ее в версии 7 :-?

Я удаляю информацию о гамме из файлов PNG с помощью "PNG Crush".Я создал ярлык, вызываемый правой кнопкой мыши в проводнике Windows.Дополнительная информация: использование pngcrush в Windows

Другие советы

Альтернативой PNGOUT является TweakPNG.Поставляется с графическим интерфейсом и без установщика, очень легко удалить gAMA (просто щелкните правой кнопкой мыши и удалите его!)

http://entropymine.com/jason/tweakpng/

Я думаю, это как-то связано с гамма-коррекцией.Взгляните на это

http://www.hanselman.com/blog/GammaCorrectionAndColorCorrectionPNGIsStillTooHard.aspx

Дополнительные ресурсы по этому вопросу: http://www.modernblue.com/web-design-blog/tweak-that-gamma/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top