Почему этот PNG не подходит для Linux? - PullRequest
1 голос
/ 08 сентября 2010

Мой сайт использует PNG для переходного фона. Здесь - это сайт в Firefox на Mac, а здесь - это тот же сайт в Firefox в Linux.

Как вы можете видеть, фоновый цвет PNG в Linux становится более серым. Это из-за проблем гамма-коррекции, описанных здесь ? Как я могу решить эту проблему? Я пытался использовать JPG, а также BMP, но тогда изображение всегда отображается тускло-зеленым на всех платформах. Я хочу всегда показывать яркий зеленый цвет, как на скриншоте Mac. Это просто невозможно?

1 Ответ

3 голосов
/ 08 сентября 2010

Мне кажется, что это больше проблема с MAC, но и в Firefox, Chrome и Opera здесь, в Linux.

Последний цвет изображения - #6f9f00 (загружен в GIMP, цветовой профиль отсутствует), а цвет фона - #5FA700, который отключен.Также к скриншоту, который вы сделали под MacOSX, прикреплен цветовой профиль, и Firefox, и GIMP отображают его точно так же, как тот, который вы сделали под Linux.

Также обратите внимание, что на Mac гамма по умолчанию выше , чем в Windows / Linux, что может объяснять, в то время как зеленый фон выглядит «скучно» для вас в других системах, в то время как в действительности он просто ярче в вашей системе.

Так что я предполагаю, что Safari применяетсяГамма-коррекция к изображению, но не к цвету фона, поэтому изображение отображается так же, как и в других системах, несмотря на более высокое значение гаммы на вашем Mac, но цвет фона не «корректируется» и поэтому показываетэто реальная ценность для не Mac, которая в данном случае просто далека от фактического значения изображения.

Итак, как это исправить?
Убедитесь, что используете#6f9f00 в качестве цвета фона сайта и настройте его, а также проверьте настройки цветового профиля вашего приложения для редактирования изображенийПримечание (я полагаю, вы используете Photoshop), чтобы убедиться, что на изображении PNG нет профиля.

PS: Спасибо Apple, что они дают вам более яркие цвета, чем обычно: O

...