From d8bd42fbb31b3be2c77366141fff007364271108 Mon Sep 17 00:00:00 2001 From: Jason Simmons Date: Thu, 12 Jul 2018 17:12:21 -0700 Subject: [PATCH] Retain the original image's color type when encoding in raw unmodified format (flutter/engine#5735) --- engine/src/flutter/lib/ui/painting/image_encoding.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/src/flutter/lib/ui/painting/image_encoding.cc b/engine/src/flutter/lib/ui/painting/image_encoding.cc index dd4b8d1cf2d..b6ce6f41576 100644 --- a/engine/src/flutter/lib/ui/painting/image_encoding.cc +++ b/engine/src/flutter/lib/ui/painting/image_encoding.cc @@ -176,7 +176,7 @@ sk_sp EncodeImage(sk_sp p_image, return CopyImageByteData(raster_image, kRGBA_8888_SkColorType); } break; case kRawUnmodified: { - return CopyImageByteData(raster_image, kN32_SkColorType); + return CopyImageByteData(raster_image, raster_image->colorType()); } break; }