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 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 *)
MagickExport QuantizeInfo * AcquireQuantizeInfo(const ImageInfo *)
struct _QuantizeInfo QuantizeInfo
MagickExport MagickBooleanType PosterizeImage(Image *, const size_t, const MagickBooleanType)
MagickExport MagickBooleanType QuantizeImages(const QuantizeInfo *, Image *)
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