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

288
Chake

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

Icon

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

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

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

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

1

2 ответа на вопрос

1
Chake

To get arround this issue I open the file using Gimp and export it as PNG. This seems to correct the issue.

0
mwfearnley

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

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