]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Wed, 24 Jul 2019 12:27:46 +0000 (08:27 -0400)
committerCristy <urban-warrior@imagemagick.org>
Wed, 24 Jul 2019 12:27:46 +0000 (08:27 -0400)
MagickCore/channel.c

index 026077ef080ddd330545b39383c140c18badd693..630ab6ed755614c99a07e9fb1a658174f3f90583 100644 (file)
@@ -1262,7 +1262,6 @@ MagickExport MagickBooleanType SetImageAlphaChannel(Image *image,
       /*
         Remove transparency.
       */
-      background.alpha_trait=BlendPixelTrait;
       image->alpha_trait=BlendPixelTrait;
       status=SetImageStorageClass(image,DirectClass,exception);
       if (status == MagickFalse)
@@ -1293,6 +1292,7 @@ MagickExport MagickBooleanType SetImageAlphaChannel(Image *image,
             continue;
           }
         ConformPixelInfo(image,&image->background_color,&background,exception);
+        background.alpha_trait=BlendPixelTrait;
         for (x=0; x < (ssize_t) image->columns; x++)
         {
           background.alpha=GetPixelIntensity(image,q);