From: anthony Date: Tue, 10 Apr 2012 00:21:26 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~5850 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f1197655b5c12cca10ebf31af03495198c2700bc;p=imagemagick --- diff --git a/MagickCore/morphology.c b/MagickCore/morphology.c index dee9b86e5..a5896d2ba 100644 --- a/MagickCore/morphology.c +++ b/MagickCore/morphology.c @@ -2714,7 +2714,7 @@ static ssize_t MorphologyPrimitive(const Image *image,Image *morphology_image, k_pixels+=GetPixelChannels(image); } /* Sync'ed channels, all channels are modified */ - gamma=1.0/(fabs((double) gamma) <= MagickEpsilon ? 1.0 : gamma); + gamma=(double)count/(fabs((double) gamma) <= MagickEpsilon ? 1.0 : gamma); SetPixelRed(morphology_image,ClampToQuantum(gamma*result.red),q); SetPixelGreen(morphology_image,ClampToQuantum(gamma*result.green),q); SetPixelBlue(morphology_image,ClampToQuantum(gamma*result.blue),q);