18 #ifndef MAGICKCORE_ACCELERATE_PRIVATE_H
19 #define MAGICKCORE_ACCELERATE_PRIVATE_H
21 #include "magick/morphology.h"
22 #include "magick/resample.h"
23 #include "magick/resize.h"
24 #include "magick/statistic.h"
25 #include "magick/visual-effects.h"
27 #if defined(__cplusplus) || defined(c_plusplus)
31 #if defined(MAGICKCORE_OPENCL_SUPPORT)
33 extern MagickPrivate
Image
34 *AccelerateAddNoiseImage(
const Image*,
const ChannelType,
const NoiseType,
36 *AccelerateBlurImage(
const Image *,
const ChannelType,
const double,
38 *AccelerateConvolveImageChannel(
const Image *,
const ChannelType,
41 *AccelerateLocalContrastImage(
const Image *,
const double,
const double,
43 *AccelerateMotionBlurImage(
const Image*,
const ChannelType,
45 *AccelerateRadialBlurImage(
const Image *,
const ChannelType,
const double,
47 *AccelerateResizeImage(
const Image *,
const size_t,
const size_t,
49 *AccelerateUnsharpMaskImage(
const Image *,
const ChannelType,
const double,
53 extern MagickPrivate MagickBooleanType
54 AccelerateCompositeImage(
Image *,
const ChannelType,
const CompositeOperator,
57 AccelerateContrastStretchImageChannel(
Image *,
const ChannelType,
const double,
const double,
60 AccelerateFunctionImage(
Image *,
const ChannelType,
const MagickFunction,
62 AccelerateGrayscaleImage(
Image*,
const PixelIntensityMethod,
64 AccelerateModulateImage(
Image*,
double,
double,
double,
69 #if defined(__cplusplus) || defined(c_plusplus)