LINUX.ORG.RU

Цвета в PNG

 , ,


0

1

Вот два изображения в PNG (пародия на Dark Souls, если интересно):
http://latchkeykingdom.thecomicseries.com/images/comics/180/43998a1575251491f213811052.png
https://acomics.ru/upload/!c/spown/latchkeykingdom/000114-qxsy1fvaz3.png
Проблемы проявляются с правым нижним кадром.

Когда я смотрю в Firefox (76.0.1, Ubuntu), на первом изображении тёмно-коричневый фон, и с трудом читается надпись «SHRUG» над плечом персонажа, а на втором фон почти чёрный, и надпись над плечом не читается.
Когда я смотрю в Chromium (83.0.4103.61, Ubuntu), в обоих фон очень тёмный, и надписи не читаются.
Когда я смотрю в просмотрщике Evince, в обоих тёмно-коричневый фон, и можно прочесть «SHRUG» и «ПОФИГ».
Когда я смотрю в просмотрщике Nomacs, в обоих фон почти чёрный и надписи не читаются.
Когда я открываю эти PNG в GIMP-е, коричневый в обоих одинаковый, очень тёмный, но чуть светлее, чем в Chromium.

Вопрос: почему так происходит? За счёт хранимых в PNG цветовых профилей? Как их извлечь и сравнить? Можно ли этим как-то управлять в браузерах?

Цель — чтобы оба изображения были читаемыми.

(На случай, если соавтор 2-го изображения околачивается на ЛОРе: @tracer или @Tracer, вам удалось тогда разобраться, в чём проблема?)

★★★★★
Ответ на: комментарий от gedisdone

https://superuser.com/questions/579216/why-does-this-png-image-display-differently-in-chrome-firefox-than-in-safari-a

Спасибо за хороший пример, возможно дело в гамма-коррекции. В светлом файле чанк gAMA отсутствует, в тёмном присутствует.

Но рекомендованная там утилита pngcrush почему-то не работает. Если указывать метод, создаёт файл нулевой длины, если не указывать — создаёт дубликат изменяемого файла. Если вручную забить гамму нулями, изображение не меняется.

P.S. С параметром -v выдало:

Best pngcrush method = 0 (settings undetermined)
     for output to lk-r.png
     (no critical chunk change)
     (no filesize change)

Как его заставить применить критические изменения? -force не помогает.

P.P.S. Помог -force без указания методов. Но изображение так и осталось тёмным. Смотрю дальше.

question4 ★★★★★
() автор топика
Последнее исправление: question4 (всего исправлений: 3)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.