skia2/resources/icc_profiles
Brian Osman a12f795f4a Fix Adobe RGB color space in Skia
Our runtime definition of the XYZ matrix was fairly inaccurate. It also
didn't round-trip through ICC fixed point correctly. Now, constructing the
color space at runtime produces exactly the same matrix as constructing
the space from the ICC profile. And the values can then be serialized back
to ICC exactly. This eliminates the need for the snapping logic, too.

Bug: skia:
Change-Id: I69f4a9bfec3eeef153935e21ab3a0630794b1607
Reviewed-on: https://skia-review.googlesource.com/84840
Reviewed-by: Brian Osman <brianosman@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
Reviewed-by: Mike Klein <mtklein@chromium.org>
Commit-Queue: Brian Osman <brianosman@google.com>
2017-12-20 14:09:34 +00:00
..
AdobeRGB1998.icc Fix Adobe RGB color space in Skia 2017-12-20 14:09:34 +00:00
HP_Z32x.icc Fix various SkColorSpace bugs 2016-07-29 08:58:33 -07:00
HP_ZR30w.icc Fix various SkColorSpace bugs 2016-07-29 08:58:33 -07:00
invalid_color_lut.icc Avoid interpolating color lut with less than 2 points 2017-05-05 15:18:03 +00:00
SM2333SW.icc Reject non-D50 matrices from ICC profiles 2016-10-31 18:06:24 +00:00
srgb_lab_pcs.icc Refactored SkColorSpace and added in a Lab PCS GM 2016-10-18 10:02:52 -07:00
upperLeft.icc Fix various SkColorSpace bugs 2016-07-29 08:58:33 -07:00
upperRight.icc Fix various SkColorSpace bugs 2016-07-29 08:58:33 -07:00