1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
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*);
}
|