diff options
Diffstat (limited to 'dmagick/c/morphology.d')
| -rw-r--r-- | dmagick/c/morphology.d | 33 |
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 */ |
