From 5fb0325b27dcbc58b732f513664a98ecabdbfe1e Mon Sep 17 00:00:00 2001 From: cristy Date: Mon, 23 Feb 2015 22:04:31 +0000 Subject: [PATCH] --- MagickWand/mogrify.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/MagickWand/mogrify.c b/MagickWand/mogrify.c index 70cba7341..06891fbc6 100644 --- a/MagickWand/mogrify.c +++ b/MagickWand/mogrify.c @@ -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); -- 2.50.1