代码之家  ›  专栏  ›  技术社区  ›  Demiurg

歌剧色彩奇异

  •  2
  • Demiurg  · 技术社区  · 17 年前

    我有一个Javascript代码,它使用“style.backgroundColor=”绘制具有特定颜色的形状。它可以正常工作,但有一个例外——出于某种原因,Opera决定将颜色设置为类似的颜色,但与我想要的颜色不完全相同。例如,如果我将颜色设置为#324252,Opera会决定它应该是#314152!所有其他浏览器都完全按照我想要的颜色绘制。

    你知道为什么会这样吗?你能做些什么?对于我的特殊应用,我必须将颜色设置为我需要的精确值。

    谢谢

    1 回复  |  直到 17 年前
        1
  •  3
  •   NDM    17 年前

    这是因为不同的浏览器使用不同的颜色空间。例如,在mac上查看时,颜色也会有所不同。

    唯一的解决方案可能是使用图像,但是如果你在谷歌上搜索“浏览器颜色空间”,就会有一些关于这方面的博客文章