Index: src/utils/ios/SkImageDecoder_iOS.mm |
diff --git a/src/utils/ios/SkImageDecoder_iOS.mm b/src/utils/ios/SkImageDecoder_iOS.mm |
index f347e060c885e75c5b51e4b809381aa4b725772a..5e4261ff1db08cd66e90e1d0dff76fda88be70a0 100755 |
--- a/src/utils/ios/SkImageDecoder_iOS.mm |
+++ b/src/utils/ios/SkImageDecoder_iOS.mm |
@@ -29,7 +29,8 @@ bool SkImageDecoder_iOS::onDecode(SkStream* stream, SkBitmap* bm, Mode mode) { |
const int width = uimage.size.width; |
const int height = uimage.size.height; |
- bm->setConfig(SkBitmap::kARGB_8888_Config, width, height); |
+ SkColorType ct = SkBitmapConfigToColorType(SkBitmap::kARGB_8888_Config); |
+ bm->setInfo(SkImageInfo::Make(width, height, ct, kPremul_SkAlphaType), 0); |
if (SkImageDecoder::kDecodeBounds_Mode == mode) { |
return true; |
} |