From: cristy Date: Tue, 26 Mar 2013 13:18:48 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~4001 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=78bfb0f7326cdd8aa25c735915bd6c3b1bf2eab0;p=imagemagick --- diff --git a/MagickCore/effect.c b/MagickCore/effect.c index c51c6f917..bf3c7cc52 100644 --- a/MagickCore/effect.c +++ b/MagickCore/effect.c @@ -3149,6 +3149,10 @@ MagickExport Image *SharpenImage(const Image *image,const double radius, kernel_info->values[i/2]=(double) ((-2.0)*normalize); if (sigma < MagickEpsilon) kernel_info->values[i/2]=1.0; + normalize=0.0; + for (i=0; i < width*width; i++) + normalize+=kernel_info->values[i]; + kernel_info->values[i/2]+=1.0-normalize; sharp_image=ConvolveImage(image,kernel_info,exception); kernel_info=DestroyKernelInfo(kernel_info); return(sharp_image);