summaryrefslogtreecommitdiff
path: root/dmagick/c/morphology.d
diff options
context:
space:
mode:
authorMike Wey2011-10-19 22:51:16 +0200
committerMike Wey2011-10-19 22:51:16 +0200
commit3b0b0d09697023b185bb8a07511ab88954dd99ee (patch)
treef4f15cd8b8f785e75dba61d12cd87081b163098b /dmagick/c/morphology.d
parentaee3a1a5cec87840c35516debb399ce3d2ab6598 (diff)
Add support for imageMagick 6.6.2 to the headers.
Diffstat (limited to 'dmagick/c/morphology.d')
-rw-r--r--dmagick/c/morphology.d33
1 files changed, 28 insertions, 5 deletions
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 */