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

拜拜、爱过 提交于 2019-12-22 10:27:54

问题


I've been building a website under Ubuntu 17.10 and use Firefox and Chromium for testing. The two browsers show quite different colors (not only for images but all colors) and I always thought that it is Chromium which for some reason wrongly over-saturates them, so up until now I always chose colors that looked right in Firefox.

But I'm starting to get more and more complaints about the website's background being too purple - which it shouldn't be in my opinion as only the blue component of it's color (#eeeeff) is "elevated", but it has reached a point that more people are seeing it as purple than blue, what makes me confused.

This is the aforementioned color displayed in Firefox (left) and Chromium (right).

And this is how I see a website:

The difference is quite large (notice how even the favicon is different) and I'm asking you to tell me which one is the browser I should trust when choosing the colours of my websites and whether I could do something to avoid it being displayed so differently in different browsers.

(There are some users that see the overly saturated colors in Firefox too. So now which is the right one, really?)


回答1:


Another option is to open chrome://flags/ and select the option sRGB on the Force color profile item.

By using this setting instead of disabling the Use hardware acceleration when available, you don't lose some nice features like the 3D view on Google Maps.

Solution found here: https://www.reddit.com/r/Fedora/comments/74h5yh/blue_shows_as_purple_in_chrome/




回答2:


If you disable 'Use hardware acceleration when available' in Chromium Settings and relaunch, Chromium displays colors correctly. When turned on, Chromium colors are off. I consider this as a workaround until Chromium color management issue with hardware acceleration is resolved.




回答3:


Using GPick as a Color Picker and calling a Website with Color Hexcode like

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

I see, that Firefox renders the RGB Colors exactly, meaning GPick identifies the same Hex Code from CSS. Whereas Chromium renders some kind of differnt color.

You can call

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

and set the Color Profile in Chromium to sRGB, so the rendered Color from Chromium is identified the same as the HexCode with GPick.




回答4:


With the other two colours being equal, your colour is right in the middle of "blue territory".

If you convert it to HSL and look on the hue line, you can see it is right in the middle of the "blue" frequency range.

Consequently, any hint of green or red is incorrect.



来源:https://stackoverflow.com/questions/48129374/chromium-and-firefox-display-colors-differently-and-i-dont-know-which-one-is-do

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!