OS X上的CSS颜色在Safari和Chrome中显示不正确,但在Firefox中正确显示(可能是“已解决”)

时间:2019-03-30 21:35:52

标签: macos google-chrome firefox colors safari

如果您查看此页面:https://www.color-hex.com/color/ff00ff并向下滚动,则会看到“#ff00ff的单色”。

最后四种颜色为#ff00ff#ff1aff#ff33ff#ff4dff。 (HSB值为hsb(300, 100, 100)hsb(300, 90, 100)hsb(300, 80, 100)hsb(300, 70, 100)。HSL值为hsl(300, 100, 50)hsl(300, 100, 55)hsl(300, 100, 60)hsl(300, 100, 65)

在Firefox中,它看起来像这样:

Firefox

在Chrome中,它看起来像这样:

Chrome

在Safari中,它看起来像这样:

Safari

在Chrome和Safari中,#ff00ff#ff1aff#ff33ff#ff4dff看起来都是相同的颜色。

使用“预览”中的颜色选择器单击#ff1aff颜色块,我发现在Chrome和Safari中#ff1aff实际上是#ff00ff。其他所有色块也一样。

在Chrome中:

enter image description here

在Safari中:

enter image description here

#ff1aff实际上是#ff1aff,只有Firefox:

enter image description here

为什么只有Firefox才能正确区分这些颜色?为什么不使用Safari和Chrome?

我的网络浏览器版本:

  • Firefox:66.0.2(2019-03-17)
  • Chrome:73.0.3683.86
  • Safari:12.1-13607.1.40.1.5

奇怪的是,我无法让Gimp区分ff00ffff33ff。我也无法让LibreOffice writer脱颖而出。但是我可以让Inkscape这样做。 Inkscape是X11应用程序。 Gimp或Inkscape都不是X11应用程序。

我的操作系统:

  • OS X 10.13.6

这似乎是OS X的问题,因为在我的Ubuntu计算机上,Chromium 70和Firefox 65都没问题。


编辑:可能“已解决”

我在“设置”中打开了“颜色”部分。我的显示配置文件是Color LCD。此配置文件由Apple创建。我还没有修改。我将在屏幕截图上方包含一个颜色块:

with Color LCD profile

(请注意,校准版也没有显示颜色差异)

但是,如果我更改为其他配置文件,则会看到颜色差异。如果我选择sRGB ICE61966-2.1(显然是HP创建的配置文件),则我的颜色看起来就像在Firefox中一样:

with sRGB ICE61966-2.1 profile

那为什么我的Macbook带有默认的颜色配置文件,而不能将#ff00ff#ff1aff#ff33ff#ff4dff与其他颜色区分开?

0 个答案:

没有答案