From 8266184aa0c91717183b9a37b3ef1004a70a609a Mon Sep 17 00:00:00 2001 From: Dirk Lemstra Date: Mon, 27 Feb 2017 17:04:22 +0100 Subject: [PATCH] Fixed calculation of number of passes. --- MagickCore/accelerate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MagickCore/accelerate.c b/MagickCore/accelerate.c index 89b2fb190..523a4ff2a 100644 --- a/MagickCore/accelerate.c +++ b/MagickCore/accelerate.c @@ -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 */ -- 2.40.0