From 3b0b0d09697023b185bb8a07511ab88954dd99ee Mon Sep 17 00:00:00 2001 From: Mike Wey Date: Wed, 19 Oct 2011 22:51:16 +0200 Subject: Add support for imageMagick 6.6.2 to the headers. --- dmagick/c/morphology.d | 33 ++++++++++++++++++++++++++++----- 1 file changed, 28 insertions(+), 5 deletions(-) (limited to 'dmagick/c/morphology.d') diff --git a/dmagick/c/morphology.d b/dmagick/c/morphology.d index b1067da..696fa7a 100644 --- a/dmagick/c/morphology.d +++ b/dmagick/c/morphology.d @@ -19,7 +19,14 @@ extern(C) GaussianKernel, /* Convolution Kernels, Gaussian Based */ DoGKernel, LoGKernel, - BlurKernel, + BlurKernel,"; + + static if ( MagickLibVersion < 0x663 ) + { + info ~= "DOBKernel,"; + } + + info ~= " CometKernel, LaplacianKernel, /* Convolution Kernels, by Name */ SobelKernel, @@ -44,11 +51,27 @@ extern(C) RingKernel, PeaksKernel, /* Hit And Miss Kernels */ EdgesKernel, - CornersKernel, - ThinDiagonalsKernel, + CornersKernel,"; + + static if ( MagickLibVersion < 0x663 ) + { + info ~= "RidgesKernel"; + } + static if ( MagickLibVersion >= 0x663 ) + { + info ~= "ThinDiagonalsKernel,"; + } + + info ~= " LineEndsKernel, - LineJunctionsKernel, - RidgesKernel, + LineJunctionsKernel,"; + + static if ( MagickLibVersion >= 0x663 ) + { + info ~= "RidgesKernel,"; + } + + info ~= " ConvexHullKernel, SkeletonKernel, ChebyshevKernel, /* Distance Measuring Kernels */ -- cgit v1.2.3