]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sun, 22 Feb 2015 17:44:45 +0000 (17:44 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sun, 22 Feb 2015 17:44:45 +0000 (17:44 +0000)
MagickCore/resample.c

index 99aac326f3f7df875c7b4609b577d3d079fd0e58..c938d277d58caa1f20659f68633bf377879710f8 100644 (file)
@@ -666,7 +666,8 @@ MagickExport MagickBooleanType ResamplePixelColor(
     Finialize results of resampling
   */
   divisor_m = 1.0/divisor_m;
-  pixel->alpha = (double) ClampToQuantum(divisor_m*pixel->alpha);
+  if (pixel->alpha_trait != UndefinedPixelTrait)
+    pixel->alpha = (double) ClampToQuantum(divisor_m*pixel->alpha);
   divisor_c = 1.0/divisor_c;
   pixel->red   = (double) ClampToQuantum(divisor_c*pixel->red);
   pixel->green = (double) ClampToQuantum(divisor_c*pixel->green);