New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 830168 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 820233
Owner:
Closed: Apr 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

Chrome should pass all ICC color management rendering tests from displaycal.net (ICC compliance)

Reported by florian....@googlemail.com, Apr 7 2018

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0

Example URL:
http://displaycal.net/icc-color-management-test/

Steps to reproduce the problem:
1. Visit http://displaycal.net/icc-color-management-test/
2. Carefully consider the test descriptions on the page. Observe how the images are rendered, and the expected results shown on same page (namely, Chrome cannot deal, or atleast not deal correctly, with lookup table based ICC profiles).
3. Rendering problems may exist on other sites depending on the user's display device ICC profile (if any).

What is the expected behavior?
The page and page elements should render as described in the test descriptions from linked URL.

What went wrong?
Chrome currently does not support ICC color management correctly or fully. It seemingly supports some aspects of it, but not some others, leading to rendering issues. It is desirable for compliance with the ICC specification and also feature parity with Firefox (with gfx.color_management.enablev4 true, gfx.color_management.mode 1) that color management produces the expected results and users are not taken aback by unexpected rendering issues, unexpected color casts, or failures to color manage at all.

Note that apart from the rendering issues observed on the linked page, when using lookup table based ICC display profiles, Chrome's rendering does not necessarily match what the profile mandates. Aa an example, a display profile which makes Chrome introduce a reddish cast near black on neutral (R=G=B) gradients is attached. This color cast does not come from the profile itself, but from Chrome's (faulty) interpretation or application thereof.

Does it occur on multiple sites: Yes

Is it a problem with a plugin? No 

Did this work before? No 

Does this work in other browsers? Yes

Chrome version: 67.0.3390.0  Channel: canary
OS Version: 10.0
Flash Version: Shockwave Flash 29.0 r0
 
FTV #1 2017-05-28 13-03-49 2.2 F-S XYZLUT+MTX (175) DC336b.icm.zip
649 KB Download
Tested in Chrome 65.0.3325.181 (stable) and 67.0.3390.0 (Canary)
Labels: Needs-Triage-M67
Components: -Blink Blink>Image Blink>Paint
Owner: ccameron@chromium.org
Status: Assigned (was: Unconfirmed)
Over to ccameron@ for triage.
We are currently limited to parametric ICC profiles, see issue 820233.
Btw, it seems to me it would be much simpler to switch to using lcms instead of trying to re-implement color management. That would give you full support of all types of profiles.
Mergedinto: 820233
Status: Duplicate (was: Assigned)

Sign in to add a comment