Взломать коррекцию цвета Firefox 3.5? - PullRequest
12 голосов
/ 10 июля 2009

После того, как я наконец-то приступил к обновлению до FF 3.5, я заметил, что некоторые из моих веб-страниц имеют проблемы с цветом. В частности, скажем, у меня есть изображение PNG с цветом в нем, который должен быть таким же, как цвет фона тела, но когда он отображается, он получается светлее, чем в Windows.

На Mac я не вижу этой проблемы, и при этом я не вижу это на FF3.0 - Windows или иначе.

Есть ли какой-нибудь хак, который я могу добавить в свой код, чтобы FF не исправлял цвета PNG?

Ответы [ 9 ]

11 голосов
/ 17 июля 2009

Мне удалось решить эту проблему, запустив все PNG через pngcrush и удалив все следы цветовых профилей и тому подобное.

pngcrush -rem gAMA -rem cHRM -rem iCCP -rem sRGB in.png out.png
7 голосов
/ 10 июля 2009

Скорее всего, это связано с решением Firefox использовать цветовые профили ICC по умолчанию в Firefox 3.5: См. Этот пост на developer.mozilla.org

Вы можете изменить это в FF3.5, введя about: config в адресной строке, затем выполнив поиск параметра: gfx.color_management.mode и установив его в «0» (по умолчанию в FF3.0).

7 голосов
/ 10 июля 2009

Проверьте ваши теги изображений . В частности, я думаю, что вы можете изменить поведение FF3.5 в этом отношении, отредактировав свойство gfx.color_management.mode (см. здесь )

1 голос
/ 04 октября 2010

У меня была такая же проблема с заголовком jpg моего сайта. Я попытался сохранить его снова в Photoshop (на этот раз с отметкой ICC отключен при сохранении ). Результаты: файлы меньше, цвета совпадают. Спасибо!

1 голос
/ 10 июля 2009

Firefox 3.5 теперь поддерживает профили ICC по умолчанию. Это означает, что вы можете управлять выводом цвета Firefox через настройки вашей ОС.
Вероятно, ваш профиль ICC неверен, и вы должны адаптировать его в своей ОС. Это не Firefox, я думаю. Вам не нужен взлом для этого.

Как я подозреваю, это проблема клиента.

0 голосов
/ 08 января 2013

Я знаю, что это действительно старая тема, просто хотел обновить. Я столкнулся с этой самой проблемой с IE9 и FF 17. Проблема для меня заключалась в цветовом профиле, используемом в Photoshop. Этот пост решил мою проблему http://bjango.com/articles/photoshop/

Надеюсь, это поможет кому-то там. Удачного веб-строительства!

0 голосов
/ 03 октября 2009

Вы можете сохранить ваши изображения без данных профиля (например, если у вас есть JPG и вы сохраните его в старом фоторедакторе без этой функции), тогда Firefox не изменит его. Я должен сказать, что это СУПЕР противная особенность. У них должен быть глобальный переключатель вкл / выкл, который вы можете встроить в код HTML, чтобы справиться с ним. Мля.

0 голосов
/ 22 июля 2009

Этот комментарий был очень полезен для меня:

http://hacks.mozilla.org/2009/06/color-correction/#comment-1490

Я только что побежал

jpegtran -optimize -outfile out.jpg in.jpg

на всех моих JPEG-файлах, и все выглядит так, как до установки 3.5.

0 голосов
/ 10 июля 2009

Попробуйте сохранить изображения для Интернета (если вы используете фотошоп), потому что, я думаю, это другая цветовая гамма.

...