Почему этот PNG отображается по-разному в Firefox и Chrome?
Вот изображение:
Это изображение не имеет фрагмента gAMA или цветовых профилей. Я пытался удалить кусок sRGB, но не смог.pngcrush
илиpngfix
.
Несмотря на это, это изображение отображается по-разному в Firefox и Chrome (или, во всяком случае, в Chromium, как у меня). Изображение в Chromium намного ярче, что соответствует тому, что отображают офлайн-просмотрщики изображений, такие как feh и nomacs. Я склонен думать, что Firefox в этом ошибается, но я не уверен. И что еще более важно, как я могу создать изображение, которое будет отображаться так же?
Единственная соответствующая информация, которую я могу найти о PNG-файлах, отображаемых по-разному в браузерах, очень старая. Вероятно, наиболее актуальным является вот этот вопрос . Но и в Chromium, и в Firefox я вижу грушу, хотя и на немного разном фоне. В кочевниках и фех я вижу яблоко.
1 ответ
Я понял. В Firefox я изменил на1.2
вabout:config
настройки, потому что я обнаружил, что значение по умолчанию слишком маленькое. В Chromium я такого не делал.
Для большинства изображений это не имеет значения, но для этого изображения это имеет значение, потому что значения пикселей сильно различаются, даже когда они находятся рядом друг с другом, поэтому масштабирование изображения все портит. Вы можете убедиться в этом сами, увеличив масштаб этой страницы в любом браузере и увидев, как меняется изображение.
Параметрlayout.css.devPixelsPerPx
вернуться к значению по умолчанию-1.0
фиксированные вещи.