18#ifndef MAGICKCORE_QUANTIZE_H
19#define MAGICKCORE_QUANTIZE_H
21#include "magick/colorspace.h"
23#if defined(__cplusplus) || defined(c_plusplus)
29 UndefinedDitherMethod,
31 RiemersmaDitherMethod,
32 FloydSteinbergDitherMethod
59extern MagickExport MagickBooleanType
60 CompressImageColormap(Image *),
61 GetImageQuantizeError(Image *),
62 PosterizeImage(Image *,
const size_t,
const MagickBooleanType),
63 PosterizeImageChannel(Image *,
const ChannelType,
const size_t,
64 const MagickBooleanType),
65 QuantizeImage(
const QuantizeInfo *,Image *),
66 QuantizeImages(
const QuantizeInfo *,Image *),
67 RemapImage(
const QuantizeInfo *,Image *,
const Image *),
68 RemapImages(
const QuantizeInfo *,Image *,
const Image *);
70extern MagickExport QuantizeInfo
71 *AcquireQuantizeInfo(
const ImageInfo *),
72 *CloneQuantizeInfo(
const QuantizeInfo *),
73 *DestroyQuantizeInfo(QuantizeInfo *);
75extern MagickExport
void
76 GetQuantizeInfo(QuantizeInfo *);
78#if defined(__cplusplus) || defined(c_plusplus)