From 54d348ee6a4d62fcefcfe4ae7631889d82b78ab5 Mon Sep 17 00:00:00 2001 From: cristy Date: Fri, 3 Oct 2014 10:28:51 +0000 Subject: [PATCH] --- MagickCore/effect.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/MagickCore/effect.c b/MagickCore/effect.c index 30ee86770..18d3aa9d1 100644 --- a/MagickCore/effect.c +++ b/MagickCore/effect.c @@ -1536,19 +1536,19 @@ MagickExport Image *KuwaharaImage(const Image *image,const double radius, { case 0: { - x_offset=x-((ssize_t) width/2L); - y_offset=y-((ssize_t) width/2L); + x_offset=x-((ssize_t) (width+1)/2L); + y_offset=y-((ssize_t) (width+1)/2L); break; } case 1: { x_offset=x; - y_offset=y-((ssize_t) width/2L); + y_offset=y-((ssize_t) (width+1)/2L); break; } case 2: { - x_offset=x-((ssize_t) width/2L); + x_offset=x-((ssize_t) (width+1)/2L); y_offset=y; break; } @@ -1561,7 +1561,7 @@ MagickExport Image *KuwaharaImage(const Image *image,const double radius, } } p[i]=GetCacheViewVirtualPixels(image_view[i],x_offset,y_offset, - width/2L,width/2L,exception); + (width+1)/2,(width+1)/2,exception); if (p[i] == (const Quantum *) NULL) break; } -- 2.40.0