From: Dirk Lemstra Date: Mon, 27 Feb 2017 16:04:22 +0000 (+0100) Subject: Fixed calculation of number of passes. X-Git-Tag: 7.0.5-1~15 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8266184aa0c91717183b9a37b3ef1004a70a609a;p=imagemagick Fixed calculation of number of passes. --- 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 */