From aaf24df112855320e23c32b02b22acb249f13112 Mon Sep 17 00:00:00 2001 From: cristy Date: Wed, 1 Oct 2014 21:45:55 +0000 Subject: [PATCH] --- MagickCore/effect.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/MagickCore/effect.c b/MagickCore/effect.c index 001109c6b..ef4375566 100644 --- a/MagickCore/effect.c +++ b/MagickCore/effect.c @@ -1525,19 +1525,19 @@ MagickExport Image *KuwaharaImage(const Image *image,const double radius, { case 0: { - x_offset=x-((ssize_t) width/2L)-1; - y_offset=y-((ssize_t) width/2L)-1; + x_offset=x-((ssize_t) width/2L); + y_offset=y-((ssize_t) width/2L); break; } case 1: { x_offset=x; - y_offset=y-((ssize_t) width/2L)-1; + y_offset=y-((ssize_t) width/2L); break; } case 2: { - x_offset=x-((ssize_t) width/2L)-1; + x_offset=x-((ssize_t) width/2L); y_offset=y; break; } @@ -1550,7 +1550,7 @@ MagickExport Image *KuwaharaImage(const Image *image,const double radius, } } p[i]=GetCacheViewVirtualPixels(image_view[i],x_offset,y_offset, - (width/2L)+1,(width/2L)+1,exception); + width/2L,width/2L,exception); if (p[i] == (const Quantum *) NULL) break; } @@ -1577,7 +1577,7 @@ MagickExport Image *KuwaharaImage(const Image *image,const double radius, min=GetPixelLuma(image,p[0]); for (j=0; j < (ssize_t) GetPixelChannels(image); j++) mean[j]=0.0; - for (z=0; z < (ssize_t) (((width/2L)+1)*((width/2L)+1)); z++) + for (z=0; z < (ssize_t) ((width/2L)*(width/2L)); z++) { double luma; @@ -1592,7 +1592,7 @@ MagickExport Image *KuwaharaImage(const Image *image,const double radius, p[i]+=GetPixelChannels(image); } for (j=0; j < (ssize_t) GetPixelChannels(image); j++) - mean[j]/=(double) (((width/2L)+1)*((width/2L)+1)); + mean[j]/=(double) ((width/2L)*(width/2L)); variance=max-min; if (variance < min_variance) { -- 2.50.1