Chromium 和 Firefox 显示颜色不同,我不知道哪个做得对

Chromium and Firefox display colors differently and I don't know which one is doing it right

我一直在 Ubuntu 17.10 下构建网站,并使用 Firefox 和 Chromium 进行测试。这两个浏览器显示完全不同的颜色(不仅是图像,还有所有颜色),我一直认为是 Chromium 出于某种原因错误地过度饱和了它们,所以直到现在我总是选择在 Firefox 中看起来正确的颜色。

但我开始收到越来越多关于网站背景太紫的投诉 - 我认为这不应该,因为它的颜色 (#eeeeff) 只有蓝色成分 "elevated"],但已经达到了越来越多的人看到它是紫色而不是蓝色,这让我感到困惑。

这是上述在 Firefox(左)和 Chromium(右)中显示的颜色。

我是这样看网站的:

差别很大(请注意,甚至网站图标也不一样),我想请您告诉我,在选择我的网站颜色时我应该信任哪个浏览器,以及我是否可以做些什么来避免它在不同的浏览器中显示得如此不同。

(有些用户也看到 Firefox 中的颜色过于饱和。那么现在哪个才是正确的,真的吗?)

在其他两种颜色相同的情况下,你的颜色正好在"blue territory"的中间。

如果将其转换为 HSL 并查看色相线,您会发现它正好位于 "blue" 频率范围的中间。

因此,任何绿色或红色提示都是不正确的。

如果您在 Chromium 设置中禁用 'Use hardware acceleration when available' 并重新启动,Chromium 会正确显示颜色。开启时,Chromium 颜色会关闭。在 Chromium 颜色管理与硬件加速的问题得到解决之前,我认为这是一种解决方法。

将 GPick 用作颜色选择器并调用带有 Color Hexcode 的网站,例如

http://www.color-hex.com/color-palette/54430

我明白了,Firefox 准确地呈现了 RGB 颜色,这意味着 GPick 识别来自 CSS 的相同十六进制代码。 而 Chromium 呈现某种不同的颜色。

您可以拨打

chrome://flags/#force-color-profile

并将 Chromium 中的 Color Profile 设置为 sRGB,因此 Chromium 渲染的颜色与使用 GPick 的 HexCode 相同。

另一个选项是打开 chrome://flags/ 和 select sRGB 选项 Force color profile 项.

通过使用此设置而不是禁用可用时使用硬件加速,您不会失去一些不错的功能,例如 Google 地图上的 3D 视图。

在此处找到解决方案:https://www.reddit.com/r/Fedora/comments/74h5yh/blue_shows_as_purple_in_chrome/