Firefox 3.5色彩修正黑客?

时间:2009-07-10 08:54:06

标签: html css firefox png firefox3.5

在最终升级到FF 3.5之后,我注意到我的一些网页有颜色问题。具体来说,假设我有一个带有颜色的PNG图像,它与身体的背景颜色相同,但是当它被渲染时,它的亮度比它在Windows上的颜色要轻。

在Mac上我没有看到这个问题,也没有在FF3.0上看到它 - Windows或其他。

是否有一些黑客可以添加到我的代码中以使FF不能正确校正PNG?

9 个答案:

答案 0 :(得分:11)

我设法通过pngcrush运行所有PNG并删除所有颜色配置文件等来解决这个问题。

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

答案 1 :(得分:7)

检查image tagging。具体来说,我认为你可以通过编辑gfx.color_management.mode属性来改变FF3.5在这方面的行为(见here

答案 2 :(得分:7)

这很可能是因为Firefox决定在Firefox 3.5中默认使用ICC颜色配置文件:See this post on developer.mozilla.org

您可以在FF3.5中通过在地址栏中输入“about:config”,然后搜索参数:gfx.color_management.mode并将其设置为“0”(FF3.0中的默认值)来更改此项。

答案 3 :(得分:1)

Firefox 3.5现在默认为supports ICC profiles。这意味着您可以通过操作系统设置控制Firefox的颜色输出 可能,您的ICC配置文件不正确,您必须在您的操作系统中进行调整。我认为这不是Firefox。你不需要这样做。

这是一个客户问题,我怀疑。

答案 4 :(得分:1)

我的网站标题jpg遇到了同样的问题。我试图在Photoshop中再次保存它(这次保存时 ICC配置文件未取消)。结果:文件较小,颜色匹配。 谢谢!

答案 5 :(得分:0)

这条评论对我很有帮助:

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

我跑了

jpegtran -optimize -outfile out.jpg in.jpg

在我的所有JPEG上,一切看起来都像安装3.5之前那样。

答案 6 :(得分:0)

您可以保存没有配置文件数据的图像(例如,如果您有JPG并将其保存在没有该功能的旧照片编辑器中),则Firefox不会更改它。我不得不说,这是一个超级讨厌的功能。它们应该有一个全局的开/关开关,您可以将其嵌入到HTML代码中来处理它。等等。

答案 7 :(得分:0)

我知道这是一个非常老的线程,只是想更新。 IE9和我遇到了这个问题。 FF 17.对我来说问题出在Photoshop中使用的颜色配置文件中。这篇文章解决了我的问题http://bjango.com/articles/photoshop/

希望这有助于那里的人。 快乐的网络建设!

答案 8 :(得分:-3)

尝试保存网络图片(如果您使用的是Photoshop),因为我猜它的颜色比例不同。