From 26ccfcc96f989d90db388ddd7fb8604b7511db48 Mon Sep 17 00:00:00 2001 From: Brian Osman Date: Fri, 1 Feb 2019 15:33:42 -0500 Subject: Remove SkICC::WriteToICC All clients are using SkWriteICCProfile, which uses types that are more consistent with the rest of Skia's colorspace API. Bug: skia: Change-Id: I1a416027839be95f51a8cabf5dd5d4395cbd2ec6 Reviewed-on: https://skia-review.googlesource.com/c/188636 Commit-Queue: Brian Osman Commit-Queue: Mike Klein Reviewed-by: Mike Klein --- src/core/SkICC.cpp | 21 --------------------- 1 file changed, 21 deletions(-) (limited to 'src') diff --git a/src/core/SkICC.cpp b/src/core/SkICC.cpp index dd441d5b21..31d96bdf43 100644 --- a/src/core/SkICC.cpp +++ b/src/core/SkICC.cpp @@ -348,24 +348,3 @@ sk_sp SkWriteICCProfile(const skcms_TransferFunction& fn, SkASSERT(kICCProfileSize == ptr - (uint8_t*) profile.get()); return SkData::MakeFromMalloc(profile.release(), kICCProfileSize); } - -namespace SkICC { - - sk_sp WriteToICC(const SkColorSpaceTransferFn& fn, const SkMatrix44& toXYZD50) { - if (toXYZD50.get(3,0) == 0 && toXYZD50.get(3,1) == 0 && toXYZD50.get(3,2) == 0 && - toXYZD50.get(3,3) == 1 && - toXYZD50.get(0,3) == 0 && toXYZD50.get(1,3) == 0 && toXYZD50.get(2,3) == 0) { - - skcms_Matrix3x3 m33; - for (int r = 0; r < 3; r++) - for (int c = 0; c < 3; c++) { - m33.vals[r][c] = toXYZD50.get(r,c); - } - skcms_TransferFunction tf; - memcpy(&tf, &fn, sizeof(tf)); - return SkWriteICCProfile(tf, m33); - } - return nullptr; - } - -} -- cgit v1.2.3