18 #ifndef MAGICKCORE_QUANTIZE_H
19 #define MAGICKCORE_QUANTIZE_H
23 #if defined(__cplusplus) || defined(c_plusplus)
78 #if defined(__cplusplus) || defined(c_plusplus)
ColorspaceType
Definition: colorspace.h:26
ChannelType
Definition: magick-type.h:169
MagickBooleanType
Definition: magick-type.h:203
#define MagickExport
Definition: method-attribute.h:80
MagickExport QuantizeInfo * CloneQuantizeInfo(const QuantizeInfo *)
MagickExport MagickBooleanType QuantizeImage(const QuantizeInfo *, Image *)
MagickExport void GetQuantizeInfo(QuantizeInfo *)
Definition: quantize.c:2230
DitherMethod
Definition: quantize.h:28
@ FloydSteinbergDitherMethod
Definition: quantize.h:32
@ RiemersmaDitherMethod
Definition: quantize.h:31
@ NoDitherMethod
Definition: quantize.h:30
@ UndefinedDitherMethod
Definition: quantize.h:29
MagickExport QuantizeInfo * DestroyQuantizeInfo(QuantizeInfo *)
Definition: quantize.c:1355
MagickExport MagickBooleanType GetImageQuantizeError(Image *)
MagickExport MagickBooleanType RemapImage(const QuantizeInfo *, Image *, const Image *)
MagickExport QuantizeInfo * AcquireQuantizeInfo(const ImageInfo *)
MagickExport MagickBooleanType PosterizeImageChannel(Image *, const ChannelType, const size_t, const MagickBooleanType)
MagickExport MagickBooleanType RemapImages(const QuantizeInfo *, Image *, const Image *)
Definition: quantize.c:3127
MagickExport MagickBooleanType CompressImageColormap(Image *)
struct _QuantizeInfo QuantizeInfo
MagickExport MagickBooleanType PosterizeImage(Image *, const size_t, const MagickBooleanType)
MagickExport MagickBooleanType QuantizeImages(const QuantizeInfo *, Image *)
Definition: quantize.h:36
size_t number_colors
Definition: quantize.h:38
DitherMethod dither_method
Definition: quantize.h:56
MagickBooleanType measure_error
Definition: quantize.h:50
size_t tree_depth
Definition: quantize.h:41
size_t signature
Definition: quantize.h:53
MagickBooleanType dither
Definition: quantize.h:44
ColorspaceType colorspace
Definition: quantize.h:47