aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/codec/SkJpegCodec.cpp
diff options
context:
space:
mode:
authorGravatar halcanary <halcanary@google.com>2016-05-31 10:57:36 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-05-31 10:57:36 -0700
commita9ef92a5ede83f27e61297e87751ec657a564fef (patch)
treed199c4273f31e70a425510a3b875466359fc637f /src/codec/SkJpegCodec.cpp
parent1978ce22eb488e3f05670189ea35d9dfae6a6784 (diff)
SkEncodedInfo: simplify
No public API change. TBR=reed@google.com GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2025713003 Review-Url: https://codereview.chromium.org/2025713003
Diffstat (limited to 'src/codec/SkJpegCodec.cpp')
-rw-r--r--src/codec/SkJpegCodec.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/codec/SkJpegCodec.cpp b/src/codec/SkJpegCodec.cpp
index 5d24694708..85de356118 100644
--- a/src/codec/SkJpegCodec.cpp
+++ b/src/codec/SkJpegCodec.cpp
@@ -526,11 +526,15 @@ void SkJpegCodec::initializeSwizzler(const SkImageInfo& dstInfo, const Options&
switch (fDecoderMgr->dinfo()->out_color_space) {
case JCS_RGB:
preSwizzled = false;
- swizzlerInfo.setColor(SkEncodedInfo::kRGB_Color);
+ swizzlerInfo = SkEncodedInfo::Make(SkEncodedInfo::kRGB_Color,
+ swizzlerInfo.alpha(),
+ swizzlerInfo.bitsPerComponent());
break;
case JCS_CMYK:
preSwizzled = false;
- swizzlerInfo.setColor(SkEncodedInfo::kInvertedCMYK_Color);
+ swizzlerInfo = SkEncodedInfo::Make(
+ SkEncodedInfo::kInvertedCMYK_Color, swizzlerInfo.alpha(),
+ swizzlerInfo.bitsPerComponent());
break;
default:
break;