MagickCore  7.0.7
Convert, Edit, Or Compose Bitmap Images
enhance.h
Go to the documentation of this file.
1 /*
2  Copyright 1999-2018 ImageMagick Studio LLC, a non-profit organization
3  dedicated to making software imaging solutions freely available.
4 
5  You may not use this file except in compliance with the License.
6  obtain a copy of the License at
7 
8  https://www.imagemagick.org/script/license.php
9 
10  Unless required by applicable law or agreed to in writing, software
11  distributed under the License is distributed on an "AS IS" BASIS,
12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  See the License for the specific language governing permissions and
14  limitations under the License.
15 
16  MagickCore image enhance methods.
17 */
18 #ifndef MAGICKCORE_ENHANCE_H
19 #define MAGICKCORE_ENHANCE_H
20 
21 #include "MagickCore/pixel.h"
22 
23 #if defined(__cplusplus) || defined(c_plusplus)
24 extern "C" {
25 #endif
26 
30  BrightnessContrastImage(Image *,const double,const double,ExceptionInfo *),
32  ColorDecisionListImage(Image *,const char *,ExceptionInfo *),
34  ContrastStretchImage(Image *,const double,const double,ExceptionInfo *),
36  GammaImage(Image *,const double,ExceptionInfo *),
39  LevelImage(Image *,const double,const double,const double,ExceptionInfo *),
40  LevelizeImage(Image *,const double,const double,const double,ExceptionInfo *),
41  LevelImageColors(Image *,const PixelInfo *,const PixelInfo *,
43  LinearStretchImage(Image *,const double,const double,ExceptionInfo *),
44  ModulateImage(Image *,const char *,ExceptionInfo *),
47  SigmoidalContrastImage(Image *,const MagickBooleanType,const double,
48  const double,ExceptionInfo *);
49 
50 extern MagickExport Image
51  *EnhanceImage(const Image *,ExceptionInfo *);
52 
53 #if defined(__cplusplus) || defined(c_plusplus)
54 }
55 #endif
56 
57 #endif
MagickExport MagickBooleanType EqualizeImage(Image *image, ExceptionInfo *)
PixelInterpolateMethod
Definition: pixel.h:108
PixelIntensityMethod
Definition: pixel.h:94
MagickExport MagickBooleanType HaldClutImage(Image *, const Image *, ExceptionInfo *)
MagickExport MagickBooleanType GammaImage(Image *, const double, ExceptionInfo *)
MagickExport MagickBooleanType LevelizeImage(Image *, const double, const double, const double, ExceptionInfo *)
MagickExport MagickBooleanType LevelImage(Image *, const double, const double, const double, ExceptionInfo *)
Definition: image.h:151
MagickExport MagickBooleanType AutoLevelImage(Image *, ExceptionInfo *)
MagickExport MagickBooleanType ModulateImage(Image *, const char *, ExceptionInfo *)
MagickBooleanType
Definition: magick-type.h:156
MagickExport MagickBooleanType LevelImageColors(Image *, const PixelInfo *, const PixelInfo *, const MagickBooleanType, ExceptionInfo *)
MagickExport Image * EnhanceImage(const Image *, ExceptionInfo *)
Definition: enhance.c:1304
MagickExport MagickBooleanType NormalizeImage(Image *, ExceptionInfo *)
MagickExport MagickBooleanType ContrastImage(Image *, const MagickBooleanType, ExceptionInfo *)
MagickExport MagickBooleanType ColorDecisionListImage(Image *, const char *, ExceptionInfo *)
MagickExport MagickBooleanType ContrastStretchImage(Image *, const double, const double, ExceptionInfo *)
MagickExport MagickBooleanType ClutImage(Image *, const Image *, const PixelInterpolateMethod, ExceptionInfo *)
MagickExport MagickBooleanType SigmoidalContrastImage(Image *, const MagickBooleanType, const double, const double, ExceptionInfo *)
Definition: enhance.c:3735
MagickExport MagickBooleanType GrayscaleImage(Image *, const PixelIntensityMethod, ExceptionInfo *)
#define MagickExport
MagickExport MagickBooleanType BrightnessContrastImage(Image *, const double, const double, ExceptionInfo *)
MagickExport MagickBooleanType LinearStretchImage(Image *, const double, const double, ExceptionInfo *)
MagickExport MagickBooleanType AutoGammaImage(Image *, ExceptionInfo *)
MagickExport MagickBooleanType NegateImage(Image *, const MagickBooleanType, ExceptionInfo *)