aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/codec/SkCodecPriv.h
diff options
context:
space:
mode:
authorGravatar msarett <msarett@google.com>2016-09-08 06:05:35 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-09-08 06:05:35 -0700
commite99883f33b6443c243eab3cac5a64677a9edfcc7 (patch)
tree9e8c934bdd91c567733b6f55b27f612297d432a0 /src/codec/SkCodecPriv.h
parent56cbb23436257dcfc131aa3a88f3de20963bf4ac (diff)
Add color xform support to SkWebpCodec
Diffstat (limited to 'src/codec/SkCodecPriv.h')
-rw-r--r--src/codec/SkCodecPriv.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/codec/SkCodecPriv.h b/src/codec/SkCodecPriv.h
index 17494074b3..9a8a43e835 100644
--- a/src/codec/SkCodecPriv.h
+++ b/src/codec/SkCodecPriv.h
@@ -331,4 +331,8 @@ static inline bool needs_color_xform(const SkImageInfo& dstInfo, const SkImageIn
return !isLegacy && (needsPremul || isF16 || srcDstNotEqual);
}
+static inline SkAlphaType select_alpha_xform(SkAlphaType dstAlphaType, SkAlphaType srcAlphaType) {
+ return (kOpaque_SkAlphaType == srcAlphaType) ? kOpaque_SkAlphaType : dstAlphaType;
+}
+
#endif // SkCodecPriv_DEFINED