From cceb6f05c2016ea3854b29e7770ec5ff49034ecf Mon Sep 17 00:00:00 2001 From: anthony Date: Thu, 10 Jun 2010 22:57:38 +0000 Subject: [PATCH] --- magick/morphology.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/magick/morphology.c b/magick/morphology.c index 058aeb8ce..982325a75 100644 --- a/magick/morphology.c +++ b/magick/morphology.c @@ -1317,8 +1317,16 @@ MagickExport KernelInfo *AcquireKernelBuiltIn(const KernelInfoType type, ScaleKernelInfo(kernel, 0.25, NoValue); break; } + if ( fabs(args->sigma) > MagickEpsilon ) + /* Rotate by correctly supplied 'angle' */ + RotateKernelInfo(kernel, args->sigma); + else if ( args->rho > 30.0 || args->rho < -30.0 ) + /* Rotate by out of bounds 'type' */ + RotateKernelInfo(kernel, args->rho); + break; + } #else - { /* Simple Sobel kernel */ + { /* Simple Sobel Kernel */ kernel=ParseKernelArray("3: 1,0,-1 2,0,-2 1,0,-1"); if (kernel == (KernelInfo *) NULL) return(kernel); @@ -1327,14 +1335,6 @@ MagickExport KernelInfo *AcquireKernelBuiltIn(const KernelInfoType type, break; } #endif - if ( fabs(args->sigma) > MagickEpsilon ) - /* Rotate by correctly supplied 'angle' */ - RotateKernelInfo(kernel, args->sigma); - else if ( args->rho > 30.0 || args->rho < -30.0 ) - /* Rotate by out of bounds 'type' */ - RotateKernelInfo(kernel, args->rho); - break; - } case RobertsKernel: { kernel=ParseKernelArray("3: 0,0,0 1,-1,0 0,0,0"); -- 2.40.0