]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Fri, 26 Apr 2013 22:57:06 +0000 (22:57 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Fri, 26 Apr 2013 22:57:06 +0000 (22:57 +0000)
MagickCore/effect.c

index 346ab460c7f16f2507246414afadbb8e9d852f8c..79ca242215d3c2ddfa06dd7c6de191e51ac7699c 100644 (file)
@@ -1206,10 +1206,6 @@ MagickExport Image *DespeckleImage(const Image *image,ExceptionInfo *exception)
 MagickExport Image *EdgeImage(const Image *image,const double radius,
   ExceptionInfo *exception)
 {
-  double
-    gamma,
-    normalize;
-
   Image
     *edge_image;
 
@@ -1246,15 +1242,9 @@ MagickExport Image *EdgeImage(const Image *image,const double radius,
       kernel_info=DestroyKernelInfo(kernel_info);
       ThrowImageException(ResourceLimitError,"MemoryAllocationFailed");
     }
-  for (i=0; i < (ssize_t) (width*width); i++)
-    kernel_info->values[i]=(-1.0);
-  kernel_info->values[i/2]=((double) width*width-1.0);
-  normalize=0.0;
   for (i=0; i < (ssize_t) (kernel_info->width*kernel_info->height); i++)
-    normalize+=kernel_info->values[i];
-  gamma=PerceptibleReciprocal(normalize);
-  for (i=0; i < (ssize_t) (kernel_info->width*kernel_info->height); i++)
-    kernel_info->values[i]*=gamma;
+    kernel_info->values[i]=(-1.0);
+  kernel_info->values[i/2]=(double) kernel_info->width*kernel_info->height-1.0;
   edge_image=MorphologyApply(image,ConvolveMorphology,1,kernel_info,
     UndefinedCompositeOp,0.0,exception);
   kernel_info=DestroyKernelInfo(kernel_info);