]> granicus.if.org Git - imagemagick/commitdiff
OpaqueAlpha and TransparentAlpha were mixed up in the PNG8 encoder.
authorglennrp <glennrp@git.imagemagick.org>
Sat, 20 Aug 2011 04:40:26 +0000 (04:40 +0000)
committerglennrp <glennrp@git.imagemagick.org>
Sat, 20 Aug 2011 04:40:26 +0000 (04:40 +0000)
coders/png.c

index 19a7c035ffe09afc86de7c714c1c59c743ddde05..d54ff54e286ad3103d1c5d92b6c8411ac1aecbe0 100644 (file)
@@ -8400,7 +8400,7 @@ static MagickBooleanType WriteOnePNGImage(MngInfo *mng_info,
 
           for (x=0; x < (ssize_t) image->columns; x++)
           {
-              if (GetPixelAlpha(image,r) > TransparentAlpha/2)
+              if (GetPixelAlpha(image,r) < OpaqueAlpha/2)
                 {
                   SetPixelPacket(image,&image->background_color,r);
                   SetPixelAlpha(image,TransparentAlpha,r);