diff options
Diffstat (limited to 'dmagick/c/fx.d')
| -rw-r--r-- | dmagick/c/fx.d | 14 |
1 files changed, 13 insertions, 1 deletions
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*); |
