Color management and ICC V4 support in Firefox 4?
Could you give us an update on how color management has changed in Firefox 4 (if at all) and if V4 ICC profiles are supported again?
There are still very few browsers that really support color management correctly and this it's a pretty big deal for photography buffs and users of wide-gamut monitors.
Tried looking at FF4 FAQs and support and also Googled and Binged but I could not find any info on this related to FF4.
Thanks.
All Replies (7)
Hello Dennis,
this is the old (known since 2009-04) "qcms doesn't support ICC version 4" bug.
Have a look at: https://bugzilla.mozilla.org/show_bug.cgi?id=488800
It's a shame that ICC v4 support has not been implemented yet again.
For all others, who don't know what we are talking about, you can test the Firefox colormanagement behavior here:
http://www.color.org/version4html.xalter
Regards, Lilien
I'd like to point out that the various tests for proper color management are by no means reliable. For example IE 9 passes the http://www.color.org/version4html.xalter test, but seems to totally ignore the ouput (monitor) color profile. FF4 seems to do the same. Just massaging all photos into sRGB before displaying them, and then ignoring the monitor profile, does not actually constitute proper color management.
pfloding, you are correct that IE9 color management is still broken and does not use the monitor profile. Pretty dumb since there are Win7 built-in apps like the Windows Photo Viewer that do perform color management correctly. The problem was reported to the IE team when IE9 was still in beta and still no fix.
You are incorrect, however, that FF4 has the same problem. FF4 DOES use the monitor profile. You can prove this to yourself by temporarily installing a monitor profile that uses reversed colors. Here is a link to the one I use:
http://www.colorkeeper.com/?page_id=235
You can actually use that profile to see that it is being used in FF4 but not in IE9. FF4 uses the simpler TRC/matrix table of the profile, but it uses it.
For me, FF is still the best browser if color management is important to you. Safari would be second-best for me since it doesn't properly manage images without embedded profiles, which in my mind should be assumed to be sRGB.
My original curiosity was when and if FF is going to be able to accept V4 ICC profiles. It is not a big deal for me since my calibrator creates profiles in either V2 or V4. I am also aware of some gurus who state that the V4 implementation is flawed anyway. The problem is that some people have calibrators (the Hueys have been an example in the past) that ONLY generate v4 profiles. For those people, Safari is the only answer if they want a color managed browser.
dennis8462,
The profile you linked to does indeed result in swapped colors with FF4. It seems that either FF4 doesn't like my Argyll generated profile (wheras FF3 seemed to), or there is some other bug.
It's interesting that you mention that FF4 uses the TRC/matrix table of the profile as perhaps it's there that the problem may lay in my case.
It's unfortunate that FF requires a total restart to pick up profile changes. It's also unfortunate that it makes no effort to render according to the actual display's profile (just the primary display profile).
FF will ignore V4 profiles if you are using them but it looks like Argyll may be v2 only so it sounds like there may be some other kind of incompatability.
I only use one monitor so I can't help much on a multi-monitor set-up. I know in general that there can be several gotchas with multi-monitor and color management including whether the video card supports multiple LUTs, how the OS is configured, and so on.
It's hard for me to beat up the Mozilla team too much since at least they have tried to implement color management. Other browser makers (like Google) ignore color management completely, largely I suspect because of possible impacts on speed but also because they see the user base needing color management as very small. It's a shame, particularly for folks with wide-gamut monitors.
dennis, Since Windows 7 as well as OSX seems to work well with the Argyll profile I will start off by assuming that FF4 does something wrong. I'm pulling down the FF4 source code right now to see if I can build and debug it (on my Linux platform).
There is an issue in FF with some profiles (V2 ones) being rejected as "bogus" even thought they are valid. I opened a bug report here: https://bugzilla.mozilla.org/show_bug.cgi?id=663212 If you use Argyll, or if you feel that you want to trust that FF actually uses the color profile, feel free to vote on fixing it. (I will do some more work to try to fix it as well if I find the time.)