From bec3bf31118ba154a2d2b9739c70f9db2c3ac904 Mon Sep 17 00:00:00 2001 From: Mike Wey Date: Wed, 19 Oct 2011 23:50:45 +0200 Subject: Add support for imageMagick 6.6.0 to the headers. --- dmagick/c/fx.d | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'dmagick/c/fx.d') diff --git a/dmagick/c/fx.d b/dmagick/c/fx.d index 8171c4d..ac77737 100644 --- a/dmagick/c/fx.d +++ b/dmagick/c/fx.d @@ -4,6 +4,7 @@ import dmagick.c.draw; import dmagick.c.exception; import dmagick.c.image; import dmagick.c.magickType; +import dmagick.c.magickVersion; import dmagick.c.morphology; import dmagick.c.pixel; @@ -28,12 +29,23 @@ extern(C) Image* BlueShiftImage(const(Image)*, const double, ExceptionInfo*); Image* CharcoalImage(const(Image)*, const double, const double, ExceptionInfo*); Image* ColorizeImage(const(Image)*, const(char)*, const PixelPacket, ExceptionInfo*); - Image* ColorMatrixImage(const(Image)*, const(KernelInfo)* kernel, ExceptionInfo*); + + static if (MagickLibVersion >= 0x661) + { + Image* ColorMatrixImage(const(Image)*, const(KernelInfo)* kernel, ExceptionInfo*); + } + Image* FxImage(const(Image)*, const(char)*, ExceptionInfo*); Image* FxImageChannel(const(Image)*, const ChannelType, const(char)*, ExceptionInfo*); Image* ImplodeImage(const(Image)*, const double, ExceptionInfo*); Image* MorphImages(const(Image)*, const size_t, ExceptionInfo*); Image* PolaroidImage(const(Image)*, const(DrawInfo)*, const double, ExceptionInfo*); + + static if (MagickLibVersion < 0x661) + { + Image* RecolorImage(const(Image)*, const size_t, const(double)*, ExceptionInfo*); + } + Image* SepiaToneImage(const(Image)*, const double, ExceptionInfo*); Image* ShadowImage(const(Image)*, const double, const double, const ssize_t, const ssize_t, ExceptionInfo*); Image* SketchImage(const(Image)*, const double, const double, const double, ExceptionInfo*); -- cgit v1.2.3