From: cristy Date: Sat, 7 Jun 2014 20:42:33 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~2242 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=60baf16c10bbea9edddac9b93bf011bc589ab2e9;p=imagemagick --- diff --git a/coders/xcf.c b/coders/xcf.c index 24142ace9..f5266038e 100644 --- a/coders/xcf.c +++ b/coders/xcf.c @@ -491,7 +491,10 @@ static MagickBooleanType load_tile_rle(Image *image,Image *tile_image, } case 1: { - SetPixelGreen(tile_image,ScaleCharToQuantum(data),q); + if (inDocInfo->image_type == GIMP_GRAY) + SetPixelGray(tile_image,ScaleCharToQuantum(data),q); + else + SetPixelGreen(tile_image,ScaleCharToQuantum(data),q); break; } case 2: @@ -550,7 +553,10 @@ static MagickBooleanType load_tile_rle(Image *image,Image *tile_image, } case 1: { - SetPixelGreen(tile_image,ScaleCharToQuantum(data),q); + if (inDocInfo->image_type == GIMP_GRAY) + SetPixelGray(tile_image,ScaleCharToQuantum(data),q); + else + SetPixelGreen(tile_image,ScaleCharToQuantum(data),q); break; } case 2: