18#ifndef MAGICKCORE_COMPRESS_H
19#define MAGICKCORE_COMPRESS_H
21#if defined(__cplusplus) || defined(c_plusplus)
68#if defined(__cplusplus) || defined(c_plusplus)
#define magick_restrict
Definition MagickCore.h:41
MagickExport void Ascii85Initialize(Image *)
Definition compress.c:265
MagickExport MagickBooleanType HuffmanEncodeImage(const ImageInfo *, Image *, Image *)
MagickExport MagickBooleanType PackbitsEncodeImage(Image *, const size_t, unsigned char *magick_restrict)
MagickExport void Ascii85Encode(Image *, const unsigned char)
MagickExport MagickBooleanType HuffmanDecodeImage(Image *)
MagickExport void Ascii85Flush(Image *)
MagickExport MagickBooleanType LZWEncodeImage(Image *, const size_t, unsigned char *magick_restrict)
MagickExport MagickBooleanType ZLIBEncodeImage(Image *, const size_t, unsigned char *magick_restrict)
CompressionType
Definition compress.h:26
@ NoCompression
Definition compress.h:28
@ FaxCompression
Definition compress.h:33
@ LosslessJPEGCompression
Definition compress.h:37
@ JPEG2000Compression
Definition compress.h:36
@ LZWCompression
Definition compress.h:38
@ ZipCompression
Definition compress.h:40
@ B44Compression
Definition compress.h:44
@ ZstdCompression
Definition compress.h:49
@ Group4Compression
Definition compress.h:34
@ ZipSCompression
Definition compress.h:41
@ RLECompression
Definition compress.h:39
@ DXT1Compression
Definition compress.h:30
@ BZipCompression
Definition compress.h:29
@ Pxr24Compression
Definition compress.h:43
@ WebPCompression
Definition compress.h:50
@ DXT3Compression
Definition compress.h:31
@ DXT5Compression
Definition compress.h:32
@ PizCompression
Definition compress.h:42
@ LZMACompression
Definition compress.h:46
@ JBIG2Compression
Definition compress.h:48
@ JPEGCompression
Definition compress.h:35
@ UndefinedCompression
Definition compress.h:27
@ JBIG1Compression
Definition compress.h:47
@ B44ACompression
Definition compress.h:45
MagickBooleanType
Definition magick-type.h:203
#define MagickExport
Definition method-attribute.h:80