From e5b038f238fed994aee5624697cc5df869c609f3 Mon Sep 17 00:00:00 2001 From: cristy <urban-warrior@git.imagemagick.org> Date: Sat, 23 Mar 2013 22:32:46 +0000 Subject: [PATCH] --- MagickCore/effect.c | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/MagickCore/effect.c b/MagickCore/effect.c index 22dd9c6f0..62795ac24 100644 --- a/MagickCore/effect.c +++ b/MagickCore/effect.c @@ -828,8 +828,7 @@ MagickExport Image *BlurImage(const Image *image,const double radius, *kernel_info; Image - *blur_image, - *morphology_image; + *blur_image; assert(image != (const Image *) NULL); assert(image->signature == MagickSignature); @@ -837,25 +836,13 @@ MagickExport Image *BlurImage(const Image *image,const double radius, (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename); assert(exception != (ExceptionInfo *) NULL); assert(exception->signature == MagickSignature); - (void) FormatLocaleString(geometry,MaxTextExtent,"blur:%.20gx%.20g",radius, - sigma); + (void) FormatLocaleString(geometry,MaxTextExtent, + "blur:%.20gx%.20g;blur:%.20gx%.20g+90",radius,sigma,radius,sigma); kernel_info=AcquireKernelInfo(geometry); if (kernel_info == (KernelInfo *) NULL) ThrowImageException(ResourceLimitError,"MemoryAllocationFailed"); - morphology_image=MorphologyImage(image,ConvolveMorphology,1,kernel_info, - exception); - kernel_info=DestroyKernelInfo(kernel_info); - if (morphology_image == (Image *) NULL) - return(morphology_image); - (void) FormatLocaleString(geometry,MaxTextExtent,"blur:%.20gx%.20g+90",radius, - sigma); - kernel_info=AcquireKernelInfo(geometry); - if (kernel_info == (KernelInfo *) NULL) - ThrowImageException(ResourceLimitError,"MemoryAllocationFailed"); - blur_image=MorphologyImage(morphology_image,ConvolveMorphology,1,kernel_info, - exception); + blur_image=MorphologyImage(image,ConvolveMorphology,1,kernel_info,exception); kernel_info=DestroyKernelInfo(kernel_info); - morphology_image=DestroyImage(morphology_image); return(blur_image); } -- 2.40.0