]> granicus.if.org Git - imagemagick/commitdiff
Setting alpha_trait on background colors.
authordirk <dirk@git.imagemagick.org>
Sun, 22 Nov 2015 08:27:46 +0000 (09:27 +0100)
committerdirk <dirk@git.imagemagick.org>
Sun, 22 Nov 2015 08:27:46 +0000 (09:27 +0100)
MagickCore/layer.c

index a6df0e8a2693864bd7931a62fdf1bfe70219dd88..b93b067392892a57e664a5e31737617c632836e7 100644 (file)
@@ -1003,7 +1003,7 @@ static Image *OptimizeLayerFrames(const Image *image,
   prev_image->page.x=0;
   prev_image->page.y=0;
   prev_image->dispose=NoneDispose;
-
+  prev_image->background_color.alpha_trait=BlendPixelTrait;
   prev_image->background_color.alpha=(Quantum) TransparentAlpha;
   (void) SetImageBackgroundColor(prev_image,exception);
   /*
@@ -1488,6 +1488,7 @@ MagickExport void OptimizeImageTransparency(const Image *image,
   dispose_image->page.x=0;
   dispose_image->page.y=0;
   dispose_image->dispose=NoneDispose;
+  dispose_image->background_color.alpha_trait=BlendPixelTrait;
   dispose_image->background_color.alpha=(Quantum) TransparentAlpha;
   (void) SetImageBackgroundColor(dispose_image,exception);