Вчера с удивлением обнаружил, что ie 7 (и более ранние версии) не правильно отображает png файлы с дополнительной информацией о гамма коррекции (chunk gAMA). В отличии от других браузеров цвета в ie выглядят более темными. Проверить можно на «Browser Gamma Correction Test Page» на сайте libpng.org.
Решить данную проблему достаточно просто, необходимо удалитить gAMA chunk из png файла. Сделать это можно различными утилитами, например tweakpng. В остальных браузерах таких проблем не наблюдается.
Chunk gAMA параметр был добавлен разработчиками формата png из-за того, что одни и теже цвета в Windows и Mac OS отображаются по-разному. И все из-за разного значения параметра gamma в Windows (2,2) и Mac OS (1,8).
Решить данную проблему достаточно просто, необходимо удалитить gAMA chunk из png файла. Сделать это можно различными утилитами, например tweakpng. В остальных браузерах таких проблем не наблюдается.