diff options
author | 2015-08-14 08:32:46 -0700 | |
---|---|---|
committer | 2015-08-14 08:32:46 -0700 | |
commit | cc2feb161f756c4035a407296567654d86bc7be7 (patch) | |
tree | fc18ba44cbd7bfc55ac169fe2610c45c4194fe03 /dm/DMSrcSink.h | |
parent | 8f4ba76742c329bc4d5e1b8ca376d27922bd00b1 (diff) |
Support more swizzles to 565 in SkCodec
Add more swizzling functions for swizzling to 565. Much of this
code was revived from crrev.com/1055743003 (for BMP). Also added
swizzling functions for WBMP.
Consolidate the static function conversion_possible.
In SkCodec::getPixels, check that the alphatype corresponds to the
colorType. This prevents requesting 565 + non-opaque.
In SkIcoCodec, report that the image is unpremul (instead of
whatever the largest embedded codec thinks), but modify the
requested info to have the alpha type expected/required by the
embedded codec.
Add tests for decoding to 565.
BUG=skia:3257
BUG=skia:3683
Review URL: https://codereview.chromium.org/1277213002
Diffstat (limited to 'dm/DMSrcSink.h')
-rw-r--r-- | dm/DMSrcSink.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/dm/DMSrcSink.h b/dm/DMSrcSink.h index 0aa22a0608..82a07258a8 100644 --- a/dm/DMSrcSink.h +++ b/dm/DMSrcSink.h @@ -13,7 +13,6 @@ #include "SkBBoxHierarchy.h" #include "SkBitmap.h" #include "SkCanvas.h" -#include "SkCodec.h" #include "SkData.h" #include "SkGPipe.h" #include "SkPicture.h" |