Взломать коррекцию цвета Firefox 3.5?

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

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

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

9 ответов

Решение

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

pngcrush -rem gAMA -rem cHRM -rem iCCP -rem sRGB in.png out.png

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

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

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

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

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

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

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

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

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

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

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

jpegtran -optimize -outfile out.jpg in.jpg

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

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

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

Другие вопросы по тегам