In my previous post, I provided a step-by-step guide to enable full color management in the Mozilla Firefox browser. While Firefox handles colors in a very respectful way, there are other browsers that cannot be setup (yet) to effectively manage colors (IE, Opera). For some time, Google Chrome was not capable of managing colors also or its setup was just undocumented. However, while there are several pages on the Internet describing how to enable color management in Chrome, results are often unreliable (read more below).
This post will show modification in a simple start-up option that enables management of colors in the Chrome browser (I am intentionally avoiding the term “color management” for the reasons explained below).
When enabled, then regardless if the image is or it is not tagged with icc profile, its color interpretation will default to the computer system color space (sRGB under Windows OS) and resulting RGB values are then sent straight to the monitor. If monitor icc profile is assigned in the “Default monitor profile” section, colors will be ultimately converted to sRGB color space.
In short, for calibrated and profiled or any decent monitor, results for tagged and untagged images will be just fine. However, troubles may arise when using a wide-gamut monitor.
The setup described below will ensure that most images from the Web will be faithfully displayed on your monitor, especially on wide-gamut monitors. It is also important to note that Chrome is not color managing images in the strict sense. Instead, if enabled, it treats all images as if they were in sRGB color space. The net result is that regardless of the monitor gamut, images are displayed in the web-safe sRGB color space.
Here is how to proceed (in Google Chrome browser and Win XP):
Right-mouse click the Chrome icon and select Properties.
Click the OK button and restart Chrome.
That’s it. Chrome should now display images in the “web save” mode.
Unfortunately, until recently, I was not able to get the Chrome manage colors (over-saturation mostly) on my tagged images. First, I must say that I am running two monitors off the XP-SP3 computer. Moreover (complicating aspect), one of my monitors is a wide-gamut display. Both displays are calibrated and profiled and behave very good when editing photos in Photoshop on either one of them. Looking deeper into color problem in Chrome, I noticed that there is no monitor profile explicitly entered when enabling the color management (in contrast to Firefox). That leads to a question what profile is used by Chrome? It turns out that there is no profile used, but instead RGB values embedded in the image are assigned the monitor color space and then are converted to sRGB color space. However, for this transformation to happen, one has to set the default monitor profile by clicking “Set As Default” as shown in the picture below. This is not immediately intuitive, but it is important when viewing images on the wide-gamut monitor. On a standard monitor, differences are negligible.
In situation where two monitors of different gamuts are run, I suggest to set the Default profile (above) to the wide-gamut display.
In summary, for users of two or more monitors from which at least one is wide-gamut display, set the “Default monitor profile” in Windows to the wide-gamut monitor profile and have the Chrome to display images on that same wide-gamut monitor.