]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authoranthony <anthony@git.imagemagick.org>
Tue, 10 Apr 2012 00:21:26 +0000 (00:21 +0000)
committeranthony <anthony@git.imagemagick.org>
Tue, 10 Apr 2012 00:21:26 +0000 (00:21 +0000)
MagickCore/morphology.c

index dee9b86e540efdda3c4ad9e1cea336de1b1a9640..a5896d2baf235d82692829d609f9ec8b599a5211 100644 (file)
@@ -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);