Colors oversaturated in Firefox on wide gamut monitor, compared with Photoshop/GIMP
Categories
(Core :: Graphics: Color Management, defect, P3)
Tracking
()
People
(Reporter: shane, Unassigned)
References
Details
Attachments
(3 files)
Updated•7 years ago
|
Comment 4•7 years ago
|
||
Examining the P3 JPG, I see that it has an ICC v4 profile. We don't currently support that by default (and I've seen errors with the implementation that need further investigation). See bug 488800.
Comment 5•7 years ago
|
||
(In reply to frank from comment #3)
I'm seeing the same issue with hex colors as well. Most noticeable in shades
of red.
I have a wide-gamut monitor with a calibration profile, too. In addition I have a 10-bit lookuptable in Linux. Here I have the effect that faces sometimes appear green ;-) I'm unsure whether that's the same defect. See https://bugzilla.opensuse.org/attachment.cgi?id=803997
But for V2 ICC Profiles in Windows 7, Images in Firefox look better than with the Windows image viewer. So V4 support should come soon.
Comment 6•5 years ago
|
||
It's still broken with Firefox 79b9.
My display is wide gamut and proper ICC profile (simple single curve + matrix) is installed for it.
With the default of gfx.color_management.mode = 2, everything looks oversaturated. When setting gfx.color_management.mode = 1, it is slightly (but annoyingly) undersaturated. No difference between Windows 10 and Linux colord. It works with Chromium out of the box.
There are other applications like mpv that work properly even with more complex XYZ LUT inside ICC profile, but Firefox can't even achieve this with simple single curve + matrix. That's really disappointing and actually prevents me from using Firefox.
its firefox 85.0 and there is still no color correction when playing youtube videos or any other form of video content. colors are noticebly oversaturated if you have a wide gamut monitor.. most monitors sold today extend beyond the srgb colorspace. please fix soon!!
Comment 8•5 years ago
|
||
This bug has been reported 3 years ago, so I guess FireFox is an abandoned project! Fortunately only a tiny fraction of our visitors are using FireFox, so I will start displaying the popup to incentivise people to update to a modern up to date browser.
Or is there a way to set gfx.color_management.mode=1 to all visitors of the website?
Why the hell made them think it would be a good idea to mess up with colors like that? FireFox was good in the past, what happened to it? Even Microsoft is way better than FF now, I would have never thought saying that a few years ago.
Comment 10•5 years ago
|
||
(In reply to u670849 from comment #7)
its firefox 85.0 and there is still no color correction when playing youtube videos or any other form of video content. colors are noticebly oversaturated if you have a wide gamut monitor.. most monitors sold today extend beyond the srgb colorspace. please fix soon!!
AFAIK videos do not have color profiles; they just have different colorspaces. Current wide-gammut monitors typically offer some "video mode" that should correct the colors.
Comment 11•5 years ago
|
||
(In reply to Ulrich Windl from comment #10)
AFAIK videos do not have color profiles; they just have different colorspaces. Current wide-gammut monitors typically offer some "video mode" that should correct the colors.
I hope you're not blaming the user where it's clearly FireFox's defect! I made the test with 5 different people with different screens going from Mac to Windows, and the defect is consistant everywhere. Firefox just need to use Blink like Microsoft did so they can maybe gain back their lost popularity.
Comment 12•4 years ago
|
||
I just want to give an update; I'm still seeing this in FF 89. I do not experience it in Seamonkey 2.53.7 (which I believe is based on the 60 codebase) when using the same v4 profile on both.
I'm on a narrow gamut monitor, and dark colours in FF look too bright and saturated compared to in other colour managed programs.
I just want people to know that this bug hasn't been fixed in the process of changing something else, since 61 is a pretty old version now and a lot's changed under the hood since then.
Comment 13•4 years ago
|
||
Sorry for not saying above; by narrow gamut, I mean about 53% of sRGB is covered. It's an old Boe/Hydis laptop display.
Comment 14•4 years ago
|
||
This issue still seems to be current with Firefox 101.0.1, images without color management tag are not color-managed because the default of gfx.color_management.mode remains "2" instead of "1". Although these images will be sRGB in almost all cases, without color management they will be interpreted according to the color space of the monitor, which in case of wide gamut monitors with non-sRGB-ICC-profiles leads to oversaturated colors.
The simple fix would be to make "1" the standard for gfx.color_management.mode, bringing Firefox in line with other browser in just using sRGB for untagged images.
Comment 15•4 years ago
|
||
Another issue unfortunately is that Firefox' color management thinks that Rec709 content needs to be viewed in sRGB gamma curve, which is just wrong for the vast majority of content, as it is much brighter than pure power curve that very most monitors and TVs use by default (and Chromium btw. leaves gamma unchanged).
Also, unlike Chromium, Firefox can't apply calibration to video either.
So, quite a lot left to be desired. Firefox' current color management is almost worthless.
Make it
-treat everything by default as Rec709 without requiring user to mess with about:config
-not calibrate to sRGB gamma curve, or make it at least optional
-apply calibration also to video
Is this too much to ask for after decades of pain?
Updated•3 years ago
|
Comment 16•3 years ago
|
||
I got a new laptop with DCI-P3 capable screen. I confirm that Firefox is currently not doing any color management, even with gfx.color_management.mode set to 1, and icc4 disabled/enabled. Compare test pages with another color-managed browser: https://www.wide-gamut.com/test
Comment 17•3 years ago
|
||
Noticed the same issue here (In reply to Oscar van der Velde from comment #16)
I got a new laptop with DCI-P3 capable screen. I confirm that Firefox is currently not doing any color management, even with gfx.color_management.mode set to 1, and icc4 disabled/enabled. Compare test pages with another color-managed browser: https://www.wide-gamut.com/test
Maybe the same issue: https://bugzilla.mozilla.org/show_bug.cgi?id=1799391
Comment 18•2 years ago
|
||
I can confirm that color calibration still does not affect videos. Photos look identical to Chrome/GIMP but videos are oversaturated compared to Chrome both in software and hardware mode (https://support.mozilla.org/en-US/kb/performance-settings + media.hardware-video-decoding.force-enabled)
gfx.color_management.mode is set to 1.
Firefox: 119.0 (64-bit)
OS: Arch Linux
Description
•