From: anthony Date: Thu, 10 Jun 2010 07:13:20 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~9239 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dcc2a474c98415e565434fe52f630acba36fa0c1;p=imagemagick --- diff --git a/magick/morphology.c b/magick/morphology.c index ab66f3e99..058aeb8ce 100644 --- a/magick/morphology.c +++ b/magick/morphology.c @@ -1292,7 +1292,9 @@ MagickExport KernelInfo *AcquireKernelBuiltIn(const KernelInfoType type, break; } case SobelKernel: - { switch ( (int) args->rho ) { +#if 0 + { /* Sobel with optional 'sub-types' */ + switch ( (int) args->rho ) { default: case 0: kernel=ParseKernelArray("3: 1,0,-1 2,0,-2 1,0,-1"); @@ -1315,6 +1317,16 @@ MagickExport KernelInfo *AcquireKernelBuiltIn(const KernelInfoType type, ScaleKernelInfo(kernel, 0.25, NoValue); break; } +#else + { /* Simple Sobel kernel */ + kernel=ParseKernelArray("3: 1,0,-1 2,0,-2 1,0,-1"); + if (kernel == (KernelInfo *) NULL) + return(kernel); + kernel->type = type; + RotateKernelInfo(kernel, args->rho); + break; + } +#endif if ( fabs(args->sigma) > MagickEpsilon ) /* Rotate by correctly supplied 'angle' */ RotateKernelInfo(kernel, args->sigma);