diff options
author | halcanary <halcanary@google.com> | 2016-05-31 10:57:36 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-05-31 10:57:36 -0700 |
commit | a9ef92a5ede83f27e61297e87751ec657a564fef (patch) | |
tree | d199c4273f31e70a425510a3b875466359fc637f /src/codec/SkJpegCodec.cpp | |
parent | 1978ce22eb488e3f05670189ea35d9dfae6a6784 (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.cpp | 8 |
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; |