Как я могу заставить Internet Explorer не изменять цвета в моих изображениях PNG - PullRequest
12 голосов
/ 16 сентября 2008

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

Ответы [ 4 ]

6 голосов
/ 16 сентября 2008

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

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

3 голосов
/ 11 августа 2009

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

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

2 голосов
/ 16 сентября 2008

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

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

1 голос
/ 17 сентября 2008

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

...