CompressionType

enum CompressionType : Enum<CompressionType>

CompressionType is used to express the desired compression type when encoding an image. Be aware that most image types only support a sub-set of the available compression types. If the compression type specified is incompatable with the image, ImageMagick selects a compression type compatable with the image type.

Entries

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

WebP compression.

Link copied to clipboard

Zstd compression (https://facebook.github.io/zstd/).

Link copied to clipboard
Link copied to clipboard

Lempel-Ziv compression (LZ77) as used in PKZIP and GNU gzip.

Link copied to clipboard

Run-Length encoded (RLE) compression

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

No compression

Link copied to clipboard

Lempel-Ziv-Welch (LZW) compression (caution, patented by Unisys)

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

JPEG compression

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

CCITT Group 4 FAX compression (used only for TIFF)

Link copied to clipboard

CCITT Group 3 FAX compression

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

BZip (Burrows-Wheeler block-sorting text compression algorithm and Huffman coding) as used by bzip2 utilities

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Unset value.

Properties

Link copied to clipboard
val name: String
Link copied to clipboard
val ordinal: Int