diff options
Diffstat (limited to 'dmagick/c/effect.d')
| -rw-r--r-- | dmagick/c/effect.d | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/dmagick/c/effect.d b/dmagick/c/effect.d new file mode 100644 index 0000000..b229a8f --- /dev/null +++ b/dmagick/c/effect.d @@ -0,0 +1,74 @@ +module dmagick.c.effect; + +import dmagick.c.exception; +import dmagick.c.image; +import dmagick.c.magickType; +import dmagick.c.morphology; + +extern(C) +{ + enum PreviewType + { + UndefinedPreview, + RotatePreview, + ShearPreview, + RollPreview, + HuePreview, + SaturationPreview, + BrightnessPreview, + GammaPreview, + SpiffPreview, + DullPreview, + GrayscalePreview, + QuantizePreview, + DespecklePreview, + ReduceNoisePreview, + AddNoisePreview, + SharpenPreview, + BlurPreview, + ThresholdPreview, + EdgeDetectPreview, + SpreadPreview, + SolarizePreview, + ShadePreview, + RaisePreview, + SegmentPreview, + SwirlPreview, + ImplodePreview, + WavePreview, + OilPaintPreview, + CharcoalDrawingPreview, + JPEGPreview + } + + Image* AdaptiveBlurImage(const Image*, const double, const double, ExceptionInfo*); + Image* AdaptiveBlurImageChannel(const Image*, const ChannelType, const double, const double, ExceptionInfo*); + Image* AdaptiveSharpenImage(const Image*, const double, const double, ExceptionInfo*); + Image* AdaptiveSharpenImageChannel(const Image*, const ChannelType, const double, const double, ExceptionInfo*); + Image* BlurImage(const Image*, const double, const double, ExceptionInfo*); + Image* BlurImageChannel(const Image*, const ChannelType, const double, const double, ExceptionInfo*); + Image* ConvolveImage(const Image*, const size_t, const double*, ExceptionInfo*); + Image* ConvolveImageChannel(const Image*, const ChannelType, const size_t, const double*, ExceptionInfo*); + Image* DespeckleImage(const Image*, ExceptionInfo*); + Image* EdgeImage(const Image*, const double, ExceptionInfo*); + Image* EmbossImage(const Image*, const double, const double, ExceptionInfo*); + Image* FilterImage(const Image*, const KernelInfo*, ExceptionInfo*); + Image* FilterImageChannel(const Image*, const ChannelType, const KernelInfo*, ExceptionInfo*); + Image* GaussianBlurImage(const Image*, const double, const double, ExceptionInfo*); + Image* GaussianBlurImageChannel(const Image*, const ChannelType, const double, const double, ExceptionInfo*); + Image* MedianFilterImage(const Image*, const double, ExceptionInfo*); + Image* MotionBlurImage(const Image*, const double, const double, const double, ExceptionInfo*); + Image* MotionBlurImageChannel(const Image*, const ChannelType, const double, const double, const double, ExceptionInfo*); + Image* PreviewImage(const Image*, const PreviewType, ExceptionInfo*); + Image* RadialBlurImage(const Image*, const double, ExceptionInfo*); + Image* RadialBlurImageChannel(const Image*, const ChannelType, const double, ExceptionInfo*); + Image* ReduceNoiseImage(const Image*, const double, ExceptionInfo*); + Image* SelectiveBlurImage(const Image*, const double, const double, const double, ExceptionInfo*); + Image* SelectiveBlurImageChannel(const Image*, const ChannelType, const double, const double, const double, ExceptionInfo*); + Image* ShadeImage(const Image*, const MagickBooleanType, const double, const double, ExceptionInfo*); + Image* SharpenImage(const Image*, const double, const double, ExceptionInfo*); + Image* SharpenImageChannel(const Image*, const ChannelType ,const double, const double, ExceptionInfo*); + Image* SpreadImage(const Image*, const double, ExceptionInfo*); + Image* UnsharpMaskImage(const Image*, const double, const double, const double, const double, ExceptionInfo*); + Image* UnsharpMaskImageChannel(const Image*, const ChannelType, const double, const double, const double, const double, ExceptionInfo*); +} |
