Google Chrome rendering colors inaccurately

5 years ago from Ted McDonald, Interaction Design Intern @ NASA JPL

  • Vlad Danilov, 5 years ago

    This is because prior versions of Chrome were not colour managed.

    Tagged images were color managed since 2011-2012, i.e. Chrome was not fully color managed.

    CSS and SVG colours are considered to be sRGB (unless specified otherwise, using some proposed CSS features).

    Previously, all browsers were rendering these color values as is, effectively tagging them with Display color space.

    Firefox can also be colour managed, but it’s off by default.

    Color management applied only to tagged images by default. Full Color Management is optional but not for long.

    This is a good thing! It means you can expect colours to look closer across different computers and different browsers.

    This ensures color consistency but not color accuracy as long as rendering pipeline is 8-bit. It is critical for soft gradients, which are now more likely to have banding issues.

    1 point
    • Marc EdwardsMarc Edwards, 5 years ago

      Yep, I agree with all that. The lack of detail in my reply was for brevity. You know I’m a big fan of higher bit depths. :D

      The OP was asking about CSS colours, which is why I skipped over ICC profile support in images in Chrome.

      2 points