From: dirk Date: Fri, 19 Sep 2014 21:01:48 +0000 (+0000) Subject: Added missing call to GetPixelReadMask in SetImageAlpha. X-Git-Tag: 7.0.1-0~1994 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1de8ba2cee7d572d03f40553a18145e275d2c451;p=imagemagick Added missing call to GetPixelReadMask in SetImageAlpha. --- diff --git a/MagickCore/image.c b/MagickCore/image.c index 05e650516..5193e37df 100644 --- a/MagickCore/image.c +++ b/MagickCore/image.c @@ -2883,7 +2883,8 @@ MagickExport MagickBooleanType SetImageAlpha(Image *image,const Quantum alpha, } for (x=0; x < (ssize_t) image->columns; x++) { - SetPixelAlpha(image,alpha,q); + if (GetPixelReadMask(image,q) == 0) + SetPixelAlpha(image,alpha,q); q+=GetPixelChannels(image); } if (SyncCacheViewAuthenticPixels(image_view,exception) == MagickFalse)