]> granicus.if.org Git - imagemagick/commitdiff
Set all values of the color.
authordirk <dirk@git.imagemagick.org>
Thu, 1 Sep 2016 21:14:18 +0000 (23:14 +0200)
committerdirk <dirk@git.imagemagick.org>
Thu, 1 Sep 2016 21:14:18 +0000 (23:14 +0200)
coders/psd.c

index 107fc1bf65b31c0d8ac9c337c83af79052744019..1591cf21ab854f57339218ca902ac6d1e15a2758 100644 (file)
@@ -1252,6 +1252,9 @@ static MagickBooleanType ReadPSDChannel(Image *image,const PSDInfo *psd_info,
         layer_info->mask.image->alpha_trait=UndefinedPixelTrait;
         GetPixelInfo(layer_info->mask.image,&color);
         color.red=layer_info->mask.background == 0 ? 0 : QuantumRange;
+        color.green=color.red;
+        color.blue=color.red;
+        color.black=color.red;
         SetImageColor(layer_info->mask.image,&color,exception);
         (void) CompositeImage(layer_info->mask.image,mask,OverCompositeOp,
           MagickTrue,layer_info->mask.page.x,layer_info->mask.page.y,