PNG файл имеет разные цвета в разных программах

Я загрузил иконку из Icons8. С их инструментом я перекрасил его в темно-синий (#2c3e50). После распаковки и загрузки иконки 48px я получил следующий результат:

Значок

Как видите, цвет не # 2c3e50, а #738697. Я был совершенно сбит с толку, поэтому я открыл файл различными программами (все с использованием Windows 8.1):

Paint.NET: # 2c3e50
Краска: # 2c3e50
Gimp: # 2c3e50
IrfanView: # 2c3e50

Хром: #738697
Firefox: #738697
Средство просмотра изображений Windows: #738697

Кто-нибудь знает, что здесь происходит?

2 ответа

Чтобы обойти эту проблему, я открываю файл с помощью Gimp и экспортирую его как PNG. Это, кажется, исправить проблему.

Исследуя изображение с помощью TweakPNG, я вижу, что изображение содержит информацию о гамме (gAMA кусок с гамма-значением 1,0). Некоторые зрители изображения уважают эту гамма-информацию и применяют гамма-коррекцию к изображению, а другие - нет.

Если вы довольны использованием командной строки, вы можете автоматизировать удаление таких вещей, как информация о гамме, используя инструмент, такой как PNGOUT, который также оптимизирует сжатие файла, чтобы уменьшить его размер.

Другие вопросы по тегам