Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(19)

Issue 1523243002: [qcms] Apply qcms color matching api to Blink images (Closed)

Created:
5 years ago by Noel Gordon
Modified:
5 years ago
Reviewers:
Justin Novosad
CC:
chromium-reviews, blink-reviews, jzern, skal, urvang, vikasa, enne (OOO), scroggo_chromium, reed1
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[qcms] Apply qcms color matching api to Blink images During image decoding, detect if the image color profile matches the device profile. If they match, there is no need to create or apply a color transform to the image. Prior to this change, we would apply the transform and that adds needless perf overhead and color distortion (a precision loss). New test: fast/images/color-profile-munsell-srgb-to-srgb.html to transform a Munsell test chart image from sRGB to sRGB (note the default profile of the testRunner page is sRGB) then compare the output colors to the expected Munsell colors [1]. color-profile-munsell-srgb-to-srgb.html is designed to be run in the test harness automatically, but also manually to help detect color changes should that happen in future. The physical colors, and tabulated color results, of this test are correct and should never change or be rebaselined. If the colors changed, that is a colorimetric error: the offending CL should be reverted. Change in behavior now transforms are skipped: collect the tests that change in TestExpectations, all are progressions, mark them [ NeedsRebaseline ]. [1] For more details on Munsell colors and gamuts, see http://www.brucelindbloom.com/index.html?ColorCheckerRGB.html BUG=569919 Committed: https://crrev.com/433ddcbf9f0c48cd3e25a9d0f252709d440dde26 Cr-Commit-Position: refs/heads/master@{#365506}

Patch Set 1 : Gather layout test changes #

Patch Set 2 : Update TestExpectations, add sRGB to sRGB layout test #

Total comments: 13

Patch Set 3 : Update TestExpectations: account for crbug.com/569600 #

Messages

Total messages: 51 (31 generated)
Noel Gordon
PTAL
5 years ago (2015-12-15 16:21:30 UTC) #6
Justin Novosad
https://codereview.chromium.org/1523243002/diff/20001/third_party/WebKit/LayoutTests/fast/images/color-profile-munsell-srgb-to-srgb.html File third_party/WebKit/LayoutTests/fast/images/color-profile-munsell-srgb-to-srgb.html (right): https://codereview.chromium.org/1523243002/diff/20001/third_party/WebKit/LayoutTests/fast/images/color-profile-munsell-srgb-to-srgb.html#newcode9 third_party/WebKit/LayoutTests/fast/images/color-profile-munsell-srgb-to-srgb.html:9: a:link { text-decoration: none } the style block has ...
5 years ago (2015-12-15 21:10:59 UTC) #8
Noel Gordon
https://codereview.chromium.org/1523243002/diff/20001/third_party/WebKit/LayoutTests/fast/images/color-profile-munsell-srgb-to-srgb.html File third_party/WebKit/LayoutTests/fast/images/color-profile-munsell-srgb-to-srgb.html (right): https://codereview.chromium.org/1523243002/diff/20001/third_party/WebKit/LayoutTests/fast/images/color-profile-munsell-srgb-to-srgb.html#newcode9 third_party/WebKit/LayoutTests/fast/images/color-profile-munsell-srgb-to-srgb.html:9: a:link { text-decoration: none } On 2015/12/15 21:10:59, Justin ...
5 years ago (2015-12-16 05:00:32 UTC) #13
Justin Novosad
Thanks for all the explanations. lgtm https://codereview.chromium.org/1523243002/diff/20001/third_party/WebKit/Source/platform/image-decoders/jpeg/JPEGImageDecoder.cpp File third_party/WebKit/Source/platform/image-decoders/jpeg/JPEGImageDecoder.cpp (right): https://codereview.chromium.org/1523243002/diff/20001/third_party/WebKit/Source/platform/image-decoders/jpeg/JPEGImageDecoder.cpp#newcode658 third_party/WebKit/Source/platform/image-decoders/jpeg/JPEGImageDecoder.cpp:658: qcms_profile_release(inputProfile); On 2015/12/16 ...
5 years ago (2015-12-16 05:25:26 UTC) #15
Noel Gordon
On 2015/12/16 05:25:26, Justin Novosad wrote: > Thanks for all the explanations. > > lgtm ...
5 years ago (2015-12-16 05:39:23 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1523243002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1523243002/20001
5 years ago (2015-12-16 05:41:02 UTC) #18
Noel Gordon
going CQ+ for now. > I think so, given the above. The result should never ...
5 years ago (2015-12-16 05:43:57 UTC) #19
Noel Gordon
On 2015/12/16 05:43:57, noel gordon wrote: > going CQ+ for now. ** Presubmit ERRORS ** ...
5 years ago (2015-12-16 05:48:06 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/129415)
5 years ago (2015-12-16 05:49:00 UTC) #22
Noel Gordon
CQ-, syncing up yada freaking yada
5 years ago (2015-12-16 05:49:27 UTC) #23
Noel Gordon
https://crbug.com/569600
5 years ago (2015-12-16 06:15:18 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1523243002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1523243002/40001
5 years ago (2015-12-16 06:19:00 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1523243002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1523243002/60001
5 years ago (2015-12-16 06:33:35 UTC) #32
Noel Gordon
On 2015/12/16 05:43:57, noel gordon wrote: > In a followup, I should add a comment ...
5 years ago (2015-12-16 06:39:33 UTC) #33
Noel Gordon
Uploaded TestExpectations: svg/custom/repaint-shadow.svg flakes on [ Mac10.9 ]
5 years ago (2015-12-16 07:28:26 UTC) #42
Noel Gordon
On 2015/12/16 07:28:26, noel gordon wrote: > Uploaded TestExpectations: svg/custom/repaint-shadow.svg flakes on [ Mac10.9 ] ...
5 years ago (2015-12-16 07:32:08 UTC) #43
Noel Gordon
On 2015/12/16 07:32:08, noel gordon wrote: > On 2015/12/16 07:28:26, noel gordon wrote: > > ...
5 years ago (2015-12-16 07:35:01 UTC) #44
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1523243002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1523243002/60001
5 years ago (2015-12-16 09:02:33 UTC) #47
commit-bot: I haz the power
Committed patchset #3 (id:60001)
5 years ago (2015-12-16 09:06:52 UTC) #49
commit-bot: I haz the power
5 years ago (2015-12-16 09:07:36 UTC) #51
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/433ddcbf9f0c48cd3e25a9d0f252709d440dde26
Cr-Commit-Position: refs/heads/master@{#365506}

Powered by Google App Engine
This is Rietveld 408576698