summaryrefslogtreecommitdiff
path: root/dmagick/c/enhance.d
diff options
context:
space:
mode:
authorMike Wey2011-01-08 17:48:30 +0100
committerMike Wey2011-01-08 17:48:30 +0100
commitcbac78bbec726017355cb455a776f193e7fc3022 (patch)
treea41c564c7ef5aec9dd2b18e58e94b213193044be /dmagick/c/enhance.d
initial checkin
Diffstat (limited to 'dmagick/c/enhance.d')
-rw-r--r--dmagick/c/enhance.d44
1 files changed, 44 insertions, 0 deletions
diff --git a/dmagick/c/enhance.d b/dmagick/c/enhance.d
new file mode 100644
index 0000000..6138e2c
--- /dev/null
+++ b/dmagick/c/enhance.d
@@ -0,0 +1,44 @@
+module dmagick.c.enhance;
+
+import dmagick.c.exception;
+import dmagick.c.image;
+import dmagick.c.magickType;
+import dmagick.c.pixel;
+
+extern(C)
+{
+ MagickBooleanType AutoGammaImage(Image*);
+ MagickBooleanType AutoGammaImageChannel(Image*, const ChannelType);
+ MagickBooleanType AutoLevelImage(Image*);
+ MagickBooleanType AutoLevelImageChannel(Image*, const ChannelType);
+ MagickBooleanType BrightnessContrastImage(Image*, const double, const double);
+ MagickBooleanType BrightnessContrastImageChannel(Image*, const ChannelType, const double, const double);
+ MagickBooleanType ClutImage(Image*, const Image*);
+ MagickBooleanType ClutImageChannel(Image*, const ChannelType, const Image*);
+ MagickBooleanType ColorDecisionListImage(Image*, const char*);
+ MagickBooleanType ContrastImage(Image*, const MagickBooleanType);
+ MagickBooleanType ContrastStretchImage(Image*, const char*);
+ MagickBooleanType ContrastStretchImageChannel(Image*, const ChannelType, const double, const double);
+ MagickBooleanType EqualizeImage(Image* image);
+ MagickBooleanType EqualizeImageChannel(Image* image, const ChannelType);
+ MagickBooleanType GammaImage(Image*, const char*);
+ MagickBooleanType GammaImageChannel(Image*, const ChannelType, const double);
+ MagickBooleanType HaldClutImage(Image*, const Image*);
+ MagickBooleanType HaldClutImageChannel(Image*, const ChannelType, const Image*);
+ MagickBooleanType LevelImage(Image*, const char*);
+ MagickBooleanType LevelImageChannel(Image*, const ChannelType, const double, const double, const double);
+ MagickBooleanType LevelizeImage(Image*, const double, const double, const double);
+ MagickBooleanType LevelizeImageChannel(Image*, const ChannelType, const double, const double, const double);
+ MagickBooleanType LevelColorsImage(Image*, const MagickPixelPacket*, const MagickPixelPacket*, const MagickBooleanType);
+ MagickBooleanType LevelColorsImageChannel(Image*, const ChannelType, const MagickPixelPacket*, const MagickPixelPacket*, const MagickBooleanType);
+ MagickBooleanType LinearStretchImage(Image*, const double, const double);
+ MagickBooleanType ModulateImage(Image*, const char*);
+ MagickBooleanType NegateImage(Image*, const MagickBooleanType);
+ MagickBooleanType NegateImageChannel(Image*, const ChannelType, const MagickBooleanType);
+ MagickBooleanType NormalizeImage(Image*);
+ MagickBooleanType NormalizeImageChannel(Image*, const ChannelType);
+ MagickBooleanType SigmoidalContrastImage(Image*, const MagickBooleanType, const char*);
+ MagickBooleanType SigmoidalContrastImageChannel(Image*, const ChannelType, const MagickBooleanType, const double, const double);
+
+ Image* EnhanceImage(const Image*, ExceptionInfo*);
+}