]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Mon, 23 Feb 2015 22:04:31 +0000 (22:04 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Mon, 23 Feb 2015 22:04:31 +0000 (22:04 +0000)
MagickWand/mogrify.c

index 70cba73417a74ff8f6b3b16f386db15a04ceb526..06891fbc6fb9e226c8118d20446a620d0cca5ae3 100644 (file)
@@ -1246,15 +1246,19 @@ WandExport MagickBooleanType MogrifyImage(ImageInfo *image_info,const int argc,
             register ssize_t
               j;
 
+            size_t
+              extent;
+
             (void) SyncImageSettings(mogrify_info,*image,exception);
             kernel_info=AcquireKernelInfo(argv[i+1],exception);
             if (kernel_info == (KernelInfo *) NULL)
               break;
+            extent=kernel_info->width*kernel_info->height;
             gamma=0.0;
-            for (j=0; j < (ssize_t) (kernel_info->width*kernel_info->height); j++)
+            for (j=0; j < (ssize_t) extent; j++)
               gamma+=kernel_info->values[j];
             gamma=1.0/(fabs((double) gamma) <= MagickEpsilon ? 1.0 : gamma);
-            for (j=0; j < (ssize_t) (kernel_info->width*kernel_info->height); j++)
+            for (j=0; j < (ssize_t) extent; j++)
               kernel_info->values[j]*=gamma;
             mogrify_image=MorphologyImage(*image,CorrelateMorphology,1,
               kernel_info,exception);