From: glennrp Date: Sat, 20 Aug 2011 04:40:26 +0000 (+0000) Subject: OpaqueAlpha and TransparentAlpha were mixed up in the PNG8 encoder. X-Git-Tag: 7.0.1-0~7174 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f73547f51486ebeea44ebe7236477424304ed320;p=imagemagick OpaqueAlpha and TransparentAlpha were mixed up in the PNG8 encoder. --- diff --git a/coders/png.c b/coders/png.c index 19a7c035f..d54ff54e2 100644 --- a/coders/png.c +++ b/coders/png.c @@ -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);