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

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

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

Икона

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

Paint.NET: #2c3e50
Paint: #2c3e50
Gimp: #2c3e50
IrfanView: #2c3e50

Chrome: #738697
Firefox: #738697
Windows Picture Viewer: #738697

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

решение1

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

решение2

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

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

Связанный контент