MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
compress.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct _Ascii85Info Ascii85Info
 

Enumerations

enum  CompressionType {
  UndefinedCompression , B44ACompression , B44Compression , BZipCompression ,
  DXT1Compression , DXT3Compression , DXT5Compression , FaxCompression ,
  Group4Compression , JBIG1Compression , JBIG2Compression , JPEG2000Compression ,
  JPEGCompression , LosslessJPEGCompression , LZMACompression , LZWCompression ,
  NoCompression , PizCompression , Pxr24Compression , RLECompression ,
  ZipCompression , ZipSCompression , ZstdCompression , WebPCompression ,
  DWAACompression , DWABCompression , BC7Compression
}
 

Functions

MagickExport MagickBooleanType HuffmanDecodeImage (Image *, ExceptionInfo *)
 
MagickExport MagickBooleanType HuffmanEncodeImage (const ImageInfo *, Image *, Image *, ExceptionInfo *)
 
MagickExport MagickBooleanType LZWEncodeImage (Image *, const size_t, unsigned char *magick_restrict, ExceptionInfo *)
 
MagickExport MagickBooleanType PackbitsEncodeImage (Image *, const size_t, unsigned char *magick_restrict, ExceptionInfo *)
 
MagickExport MagickBooleanType ZLIBEncodeImage (Image *, const size_t, unsigned char *magick_restrict, ExceptionInfo *)
 
MagickExport void Ascii85Encode (Image *, const unsigned char)
 
MagickExport void Ascii85Flush (Image *)
 
MagickExport void Ascii85Initialize (Image *)
 

Typedef Documentation

◆ Ascii85Info

typedef struct _Ascii85Info Ascii85Info

Definition at line 57 of file compress.h.

Enumeration Type Documentation

◆ CompressionType

Enumerator
UndefinedCompression 
B44ACompression 
B44Compression 
BZipCompression 
DXT1Compression 
DXT3Compression 
DXT5Compression 
FaxCompression 
Group4Compression 
JBIG1Compression 
JBIG2Compression 
JPEG2000Compression 
JPEGCompression 
LosslessJPEGCompression 
LZMACompression 
LZWCompression 
NoCompression 
PizCompression 
Pxr24Compression 
RLECompression 
ZipCompression 
ZipSCompression 
ZstdCompression 
WebPCompression 
DWAACompression 
DWABCompression 
BC7Compression 

Definition at line 25 of file compress.h.

Function Documentation

◆ Ascii85Encode()

MagickExport void Ascii85Encode ( Image ,
const unsigned char   
)

◆ Ascii85Flush()

MagickExport void Ascii85Flush ( Image )

◆ Ascii85Initialize()

◆ HuffmanDecodeImage()

MagickExport MagickBooleanType HuffmanDecodeImage ( Image ,
ExceptionInfo  
)

◆ HuffmanEncodeImage()

MagickExport MagickBooleanType HuffmanEncodeImage ( const ImageInfo ,
Image ,
Image ,
ExceptionInfo  
)

◆ LZWEncodeImage()

MagickExport MagickBooleanType LZWEncodeImage ( Image ,
const  size_t,
unsigned char *  magick_restrict,
ExceptionInfo  
)

◆ PackbitsEncodeImage()

MagickExport MagickBooleanType PackbitsEncodeImage ( Image ,
const  size_t,
unsigned char *  magick_restrict,
ExceptionInfo  
)

◆ ZLIBEncodeImage()

MagickExport MagickBooleanType ZLIBEncodeImage ( Image ,
const  size_t,
unsigned char *  magick_restrict,
ExceptionInfo  
)