Binary World Excitements Private

Firefox Colour Management

Yesterday, I finally uploaded some pictures to my gallery again. After quite some time (the jf Smugmug plugin is not that fast when talking about uploading; at least compared to the Smugmug native upload via the web browser as it seems to be single-threaded), I browsed through the gallery in order to check the quality. I really was shocked with what I saw: bleeding colours and far too extreme colour contrasts, the sat­ur­a­tion of some pictures seemingly was far too high.

As I have a (more or less) quite typical monitor con­fig­ur­a­tion (i.e. a laptop and a bigger screen for working with pictures and other colour-sensitive stuff), I dragged the browser window to the laptop’s screen to check the colours on another screen. And guess what: the colours looked great again. Ok, admit­tedly “great” should read “better” here as the laptop’s screen’s quality is far from great (Lenovo X200s). When looking back, I remember some strange redraw behaviour when dis­play­ing the pictures in Firefox, exactly for the areas in the image where colours went crazy. That was a hint I silently ignored.

What could be the reason? Linux’ colour man­age­ment? No, all right in that respect. Windows’s (running in a VM) colour managent? No, also no problem. I also could have wiped the ICC inform­a­tion from my pictures but that would not have been a solution but a tweak. To make a long story short: this is when I firs dis­covered Firefox’ colour man­age­ment cap­ab­il­it­ies [moz­illazine, gballard]. After disabling all that stuff, my pictures’ colours returned to normal again. Also not the best solution but the only one that works. Other browsers (such as Chromium) do not have colour man­age­ment built-in anyway.

To disable the colour man­age­ment in Firefox, simply go to about:config and set:


Maybe it doesn’t behave sane because of my monitor con­fig­ur­a­tion? Don’t really known. Maybe I’ll invest some more time to dig into that phe­nomen­on. Regard­less of that, I really should colour calibrate my monitors :)