MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
visual-effects.h File Reference
#include "MagickCore/draw.h"
Include dependency graph for visual-effects.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  NoiseType {
  UndefinedNoise , UniformNoise , GaussianNoise , MultiplicativeGaussianNoise ,
  ImpulseNoise , LaplacianNoise , PoissonNoise , RandomNoise
}
 

Functions

MagickExport ImageAddNoiseImage (const Image *, const NoiseType, const double, ExceptionInfo *)
 
MagickExport ImageBlueShiftImage (const Image *, const double, ExceptionInfo *)
 
MagickExport ImageCharcoalImage (const Image *, const double, const double, ExceptionInfo *)
 
MagickExport ImageColorizeImage (const Image *, const char *, const PixelInfo *, ExceptionInfo *)
 
MagickExport ImageColorMatrixImage (const Image *, const KernelInfo *kernel, ExceptionInfo *)
 
MagickExport ImageImplodeImage (const Image *, const double, const PixelInterpolateMethod, ExceptionInfo *)
 
MagickExport ImageMorphImages (const Image *, const size_t, ExceptionInfo *)
 
MagickExport ImagePolaroidImage (const Image *, const DrawInfo *, const char *, const double, const PixelInterpolateMethod, ExceptionInfo *)
 
MagickExport ImageSepiaToneImage (const Image *, const double, ExceptionInfo *)
 
MagickExport ImageShadowImage (const Image *, const double, const double, const ssize_t, const ssize_t, ExceptionInfo *)
 
MagickExport ImageSketchImage (const Image *, const double, const double, const double, ExceptionInfo *)
 
MagickExport ImageSteganoImage (const Image *, const Image *, ExceptionInfo *)
 
MagickExport ImageStereoImage (const Image *, const Image *, ExceptionInfo *)
 
MagickExport ImageStereoAnaglyphImage (const Image *, const Image *, const ssize_t, const ssize_t, ExceptionInfo *)
 
MagickExport ImageSwirlImage (const Image *, double, const PixelInterpolateMethod, ExceptionInfo *)
 
MagickExport ImageTintImage (const Image *, const char *, const PixelInfo *, ExceptionInfo *)
 
MagickExport ImageVignetteImage (const Image *, const double, const double, const ssize_t, const ssize_t, ExceptionInfo *)
 
MagickExport ImageWaveImage (const Image *, const double, const double, const PixelInterpolateMethod, ExceptionInfo *)
 
MagickExport ImageWaveletDenoiseImage (const Image *, const double, const double, ExceptionInfo *)
 
MagickExport MagickBooleanType PlasmaImage (Image *, const SegmentInfo *, size_t, size_t, ExceptionInfo *)
 
MagickExport MagickBooleanType SolarizeImage (Image *, const double, ExceptionInfo *)
 

Enumeration Type Documentation

◆ NoiseType

enum NoiseType
Enumerator
UndefinedNoise 
UniformNoise 
GaussianNoise 
MultiplicativeGaussianNoise 
ImpulseNoise 
LaplacianNoise 
PoissonNoise 
RandomNoise 

Definition at line 27 of file visual-effects.h.

Function Documentation

◆ AddNoiseImage()

MagickExport Image * AddNoiseImage ( const Image ,
const  NoiseType,
const double  ,
ExceptionInfo  
)

◆ BlueShiftImage()

MagickExport Image * BlueShiftImage ( const Image ,
const double  ,
ExceptionInfo  
)

◆ CharcoalImage()

MagickExport Image * CharcoalImage ( const Image ,
const double  ,
const double  ,
ExceptionInfo  
)

◆ ColorizeImage()

MagickExport Image * ColorizeImage ( const Image ,
const char *  ,
const PixelInfo ,
ExceptionInfo  
)

◆ ColorMatrixImage()

MagickExport Image * ColorMatrixImage ( const Image ,
const KernelInfo kernel,
ExceptionInfo  
)

◆ ImplodeImage()

MagickExport Image * ImplodeImage ( const Image ,
const double  ,
const  PixelInterpolateMethod,
ExceptionInfo  
)

◆ MorphImages()

MagickExport Image * MorphImages ( const Image ,
const  size_t,
ExceptionInfo  
)

◆ PlasmaImage()

MagickExport MagickBooleanType PlasmaImage ( Image ,
const SegmentInfo ,
size_t  ,
size_t  ,
ExceptionInfo  
)

◆ PolaroidImage()

MagickExport Image * PolaroidImage ( const Image ,
const DrawInfo ,
const char *  ,
const double  ,
const  PixelInterpolateMethod,
ExceptionInfo  
)

◆ SepiaToneImage()

MagickExport Image * SepiaToneImage ( const Image ,
const double  ,
ExceptionInfo  
)

◆ ShadowImage()

MagickExport Image * ShadowImage ( const Image ,
const double  ,
const double  ,
const  ssize_t,
const  ssize_t,
ExceptionInfo  
)

◆ SketchImage()

MagickExport Image * SketchImage ( const Image ,
const double  ,
const double  ,
const double  ,
ExceptionInfo  
)

◆ SolarizeImage()

◆ SteganoImage()

MagickExport Image * SteganoImage ( const Image ,
const Image ,
ExceptionInfo  
)

◆ StereoAnaglyphImage()

MagickExport Image * StereoAnaglyphImage ( const Image ,
const Image ,
const  ssize_t,
const  ssize_t,
ExceptionInfo  
)

◆ StereoImage()

MagickExport Image * StereoImage ( const Image ,
const Image ,
ExceptionInfo  
)

◆ SwirlImage()

MagickExport Image * SwirlImage ( const Image ,
double  ,
const  PixelInterpolateMethod,
ExceptionInfo  
)

◆ TintImage()

MagickExport Image * TintImage ( const Image ,
const char *  ,
const PixelInfo ,
ExceptionInfo  
)

◆ VignetteImage()

MagickExport Image * VignetteImage ( const Image ,
const double  ,
const double  ,
const  ssize_t,
const  ssize_t,
ExceptionInfo  
)

◆ WaveImage()

MagickExport Image * WaveImage ( const Image ,
const double  ,
const double  ,
const  PixelInterpolateMethod,
ExceptionInfo  
)

◆ WaveletDenoiseImage()