Ubuntu — FF 3.5, PNG и цветовые профили
Добрый вечер, уважаемые Хабралюди welinux'оиды!
Это мой первый пост нахабре welinux'е, поэтому прошу больно не пинать.
Так сложилось, что под Виндой я пользовался всегда последними nightly-build'ами файрфокса (3.1/3.5, 3.2/3.6). И был доволен. Нынче я пользуюсь Линуксом (Ubuntu 9.04, затем Linux Mint 7 — что, впрочем, одно и то же). В репозитарии есть пакеты firefox и firefox-3.5: первый — версии 3.0.11, второй — одна из beta-версий.
В работе 3.0 нет никаких огрехов, а вот в 3.5 релиз за релизом у меня наблюдается очень неприятный баг с png-изображениями. :( А именно: искажаются цвета некоторых png-файлов.
Вот что я получаю (слева — как должно быть, справа — как есть):
Этот баг воспроизводится во всех релизах 3.5: и из репозитория Убунты, и собственно с сайта Мозилы. Скриншот сделан в актуальной на момент написания поста версии:
Решение найдено.
Дело всё в том, что в Firefox, начиная с 3.1/3.5, включён color management для изображений со встроенным цветовым профилем.
А в Ubuntu эти самые профили по умолчанию отсутствуют.
Решения может быть два.
Первое — правильное: установить профили.
Затем в about:config
Второе — неправильное. Отключить цветокоррекцию:
В about:config
Необходимо установить параметр
За подсказку спасибо хабраюзерам.
Кросспост.
Это мой первый пост на
Так сложилось, что под Виндой я пользовался всегда последними nightly-build'ами файрфокса (3.1/3.5, 3.2/3.6). И был доволен. Нынче я пользуюсь Линуксом (Ubuntu 9.04, затем Linux Mint 7 — что, впрочем, одно и то же). В репозитарии есть пакеты firefox и firefox-3.5: первый — версии 3.0.11, второй — одна из beta-версий.
В работе 3.0 нет никаких огрехов, а вот в 3.5 релиз за релизом у меня наблюдается очень неприятный баг с png-изображениями. :( А именно: искажаются цвета некоторых png-файлов.
Вот что я получаю (слева — как должно быть, справа — как есть):
Этот баг воспроизводится во всех релизах 3.5: и из репозитория Убунты, и собственно с сайта Мозилы. Скриншот сделан в актуальной на момент написания поста версии:
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.1) Gecko/20090615 Firefox/3.5
Решение найдено.
Дело всё в том, что в Firefox, начиная с 3.1/3.5, включён color management для изображений со встроенным цветовым профилем.
А в Ubuntu эти самые профили по умолчанию отсутствуют.
Решения может быть два.
Первое — правильное: установить профили.
sudo apt-get get install icc-profiles
Затем в about:config
gfx.color_management.mode = 2
gfx.color_management.display_profile = /usr/share/color/icc/sRGB.icm
gfx.color_management.display_profile = /usr/share/color/icc/sRGB.icm
Второе — неправильное. Отключить цветокоррекцию:
В about:config
Необходимо установить параметр
gfx.color_management.mode=0
За подсказку спасибо хабраюзерам.
Кросспост.