Consider bit depths for range adjust matrices
Add variants of the gfx::ColorSpace::GetRangeAdjustMatrix() and gfx::ColorTransform::NewColorTransform() methods that take bit depths as input parameters, so that the range adjustment for high bit depths can be performed accurately. Use the new gfx::ColorTransform::NewColorTransform() method in AVIFImageDecoder. Tested: gfx_unittests --gtest_filter=*ColorSpace* blink_platform_unittests --gtest_filter=*AVIF* Change-Id: Ib36ba6c05d5d7da3a4d0715ad5880336c0b1693c Bug: 1087192 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2213127 Commit-Queue: Wan-Teh Chang <wtc@google.com> Reviewed-by:ccameron <ccameron@chromium.org> Reviewed-by:
Peter Kasting <pkasting@chromium.org> Reviewed-by:
Dale Curtis <dalecurtis@chromium.org> Cr-Commit-Position: refs/heads/master@{#773334}
Showing
Please register or sign in to comment