18#ifndef MAGICKCORE_ENHANCE_H
19#define MAGICKCORE_ENHANCE_H
21#include "magick/pixel.h"
23#if defined(__cplusplus) || defined(c_plusplus)
27extern MagickExport MagickBooleanType
28 AutoGammaImage(
Image *),
29 AutoGammaImageChannel(
Image *,
const ChannelType),
30 AutoLevelImage(
Image *),
31 AutoLevelImageChannel(
Image *,
const ChannelType),
32 BrightnessContrastImage(
Image *,
const double,
const double),
33 BrightnessContrastImageChannel(
Image *,
const ChannelType,
const double,
36 ClutImageChannel(
Image *,
const ChannelType,
const Image *),
37 ColorDecisionListImage(
Image *,
const char *),
38 ContrastImage(
Image *,
const MagickBooleanType),
39 ContrastStretchImage(
Image *,
const char *),
40 ContrastStretchImageChannel(
Image *,
const ChannelType,
const double,
42 EqualizeImage(
Image *image),
43 EqualizeImageChannel(
Image *image,
const ChannelType),
44 GammaImage(
Image *,
const char *),
45 GammaImageChannel(
Image *,
const ChannelType,
const double),
46 GrayscaleImage(
Image *,
const PixelIntensityMethod),
48 HaldClutImageChannel(
Image *,
const ChannelType,
const Image *),
49 LevelImage(
Image *,
const char *),
50 LevelImageChannel(
Image *,
const ChannelType,
const double,
const double,
52 LevelizeImage(
Image *,
const double,
const double,
const double),
53 LevelizeImageChannel(
Image *,
const ChannelType,
const double,
const double,
56 const MagickBooleanType),
59 LinearStretchImage(
Image *,
const double,
const double),
60 ModulateImage(
Image *,
const char *),
61 NegateImage(
Image *,
const MagickBooleanType),
62 NegateImageChannel(
Image *,
const ChannelType,
const MagickBooleanType),
63 NormalizeImage(
Image *),
64 NormalizeImageChannel(
Image *,
const ChannelType),
65 SigmoidalContrastImage(
Image *,
const MagickBooleanType,
const char *),
66 SigmoidalContrastImageChannel(
Image *,
const ChannelType,
67 const MagickBooleanType,
const double,
const double);
69extern MagickExport
Image
72#if defined(__cplusplus) || defined(c_plusplus)