From: cristy Date: Thu, 15 Dec 2011 15:43:24 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~6534 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3c3162882db2814a5b709072cd03b8d18c80d6af;p=imagemagick --- diff --git a/MagickCore/pixel.c b/MagickCore/pixel.c index 2c31201c8..ac340e939 100644 --- a/MagickCore/pixel.c +++ b/MagickCore/pixel.c @@ -3668,15 +3668,16 @@ MagickExport void InitializePixelChannelMap(Image *image) if (image->matte != MagickFalse) trait=(PixelTrait) (trait | BlendPixelTrait); n=0; - SetPixelChannelMap(image,RedPixelChannel,trait,n++); - SetPixelChannelMap(image,GreenPixelChannel,trait,n++); - SetPixelChannelMap(image,BluePixelChannel,trait,n++); -if (0) - if (image->colorspace == GRAYColorspace) + if (0 && image->colorspace == GRAYColorspace) { - n=0; - SetPixelChannelMap(image,RedPixelChannel,trait,n); + SetPixelChannelMap(image,BluePixelChannel,trait,n); SetPixelChannelMap(image,GreenPixelChannel,trait,n); + SetPixelChannelMap(image,RedPixelChannel,trait,n++); + } + else + { + SetPixelChannelMap(image,RedPixelChannel,trait,n++); + SetPixelChannelMap(image,GreenPixelChannel,trait,n++); SetPixelChannelMap(image,BluePixelChannel,trait,n++); } if (image->colorspace == CMYKColorspace)