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