aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/codec/SkCodecPriv.h
diff options
context:
space:
mode:
authorGravatar msarett <msarett@google.com>2016-09-07 18:05:24 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-09-07 18:05:24 -0700
commit828ed1777da74692d0c8a5834017929f5aedcc6b (patch)
tree35241590dc403d07b29e7f4f462af9997a8121d4 /src/codec/SkCodecPriv.h
parent14fe8cc16d2a98d5a96f818e4d0b7127ecad59e2 (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