diff options
author | Brian Osman <brianosman@google.com> | 2018-03-13 14:00:36 +0000 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-03-13 14:00:43 +0000 |
commit | 57337d90a56f458451a01944efcdc205473bc0bb (patch) | |
tree | 25dc03a2b91fc04dec19420efb62f5d691af48b4 /include | |
parent | 4000a5e6226e2a9bc9107eee05cfceefa67ee384 (diff) |
Reland "Add SkColorSpaceXform_skcms"
This reverts commit 8103ecae7b535f011f89b03545fe768801027b6b.
Reason for revert: Investigated the 565 diffs, they appear to be *more* correct.
Original change's description:
> Revert "Add SkColorSpaceXform_skcms"
>
> This reverts commit 67f62b1a61016ad07b44ae5a0bbf79d97adc9ba9.
>
> Reason for revert: I want to investigate the image/colorimage gold diffs. May be correct, but some of them are pretty large.
>
> Original change's description:
> > Add SkColorSpaceXform_skcms
> >
> > Currently only enabled in Skia dev builds. Passes all unit
> > tests. Has some GM differences, but nothing major.
> >
> > Bug: skia:
> > Change-Id: Ib87f8cff44649c731e829f063ccef448d67d1910
> > Reviewed-on: https://skia-review.googlesource.com/112520
> > Commit-Queue: Brian Osman <brianosman@google.com>
> > Reviewed-by: Mike Klein <mtklein@google.com>
>
> TBR=mtklein@google.com,brianosman@google.com,reed@google.com
>
> Change-Id: Ib4d7174f5c2700d6f742f488e740e5a6c87ac7a8
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: skia:
> Reviewed-on: https://skia-review.googlesource.com/113880
> Reviewed-by: Brian Osman <brianosman@google.com>
> Commit-Queue: Brian Osman <brianosman@google.com>
TBR=mtklein@google.com,brianosman@google.com,reed@google.com
Change-Id: I6501ff55349a6aeed62bb64afc47f789e8cc3460
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: skia:
Reviewed-on: https://skia-review.googlesource.com/114040
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/core/SkColorSpace.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/core/SkColorSpace.h b/include/core/SkColorSpace.h index 2908268306..35466fde23 100644 --- a/include/core/SkColorSpace.h +++ b/include/core/SkColorSpace.h @@ -241,6 +241,12 @@ public: */ static bool Equals(const SkColorSpace* src, const SkColorSpace* dst); + /** + * If this color space was constructed from an ICC profile, return that profile data. + * Otherise, return nullptr. + */ + const SkData* profileData() const { return this->onProfileData(); } + private: virtual const SkMatrix44* onToXYZD50() const = 0; virtual uint32_t onToXYZD50Hash() const = 0; |