]> granicus.if.org Git - imagemagick/commitdiff
Fixed calculation of number of passes.
authorDirk Lemstra <dirk@git.imagemagick.org>
Mon, 27 Feb 2017 16:04:22 +0000 (17:04 +0100)
committerDirk Lemstra <dirk@git.imagemagick.org>
Mon, 27 Feb 2017 16:04:22 +0000 (17:04 +0100)
MagickCore/accelerate.c

index 89b2fb190451bac6f01993e1206ba9a89dba41d4..523a4ff2ac53efee74543045acbb00401d9da32e 100644 (file)
@@ -3118,7 +3118,7 @@ static Image *ComputeLocalContrastImage(const Image *image,MagickCLEnv clEnv,
       imageRows = (unsigned int) image->rows;
       iRadius = (cl_int) (image->rows > image->columns ? image->rows : image->columns) * 0.002f * fabs(radius); // Normalized radius, 100% gives blur radius of 20% of the largest dimension
 
-      passes = (((1.0f * imageColumns) * imageColumns * iRadius) + 3999999999) / 4000000000.0f;
+      passes = (((1.0f * imageRows) * imageColumns * iRadius) + 3999999999) / 4000000000.0f;
       passes = (passes < 1) ? 1: passes;
 
       /* set the kernel arguments */