]> granicus.if.org Git - imagemagick/commitdiff
bugfix ConvexHull Kernel
authoranthony <anthony@git.imagemagick.org>
Thu, 27 May 2010 13:19:10 +0000 (13:19 +0000)
committeranthony <anthony@git.imagemagick.org>
Thu, 27 May 2010 13:19:10 +0000 (13:19 +0000)
magick/morphology.c

index cc2d8100202dceece0ea6e98fc37b1d4201d75d7..54d35aed47eb2d4396c99990735d6e035299fa0e 100644 (file)
@@ -1725,21 +1725,11 @@ MagickExport KernelInfo *AcquireKernelBuiltIn(const KernelInfoType type,
       }
     case ConvexHullKernel:
       {
-        KernelInfo
-          *new_kernel;
-        /* first set of 4 kernels */
         kernel=ParseKernelArray("3: 1,1,-  1,0,-  1,-,0");
         if (kernel == (KernelInfo *) NULL)
           return(kernel);
         kernel->type = type;
-        ExpandKernelInfo(kernel, 90.0);
-        /* append second set of 4 kernels */
-        new_kernel=ParseKernelArray("3: 1,1,1  1,0,0  -,-,0");
-        if (new_kernel == (KernelInfo *) NULL)
-          return(DestroyKernelInfo(kernel));
-        new_kernel->type = type;
-        ExpandKernelInfo(new_kernel, 90.0);
-        LastKernelInfo(kernel)->next = new_kernel;
+        ExpandKernelInfo(kernel, 45.0);
         break;
       }
     case SkeletonKernel: