IFD Implementation
tiffInstanceCompressionTypesGet
Description
The tiffInstanceCompressionTypesGet function returns eight types of compression: "Default", "None", "CCITT (1D)", "CCITT Group 3", "CCITT Group 4", "LZW", "JPEG", "PackBits". The raster data of images using "LZW" compression is not accessible unless the LZW license is present.
The "None", "CCITT (1D)", and "PackBits" compression types are required by Baseline TIFF. The "Default" type is supplied so that the compression type can be set by the user's preferences in situations where they do not have the opportunity to explicitly name the compression type. The remaining types are accessible by virtue of LIBTIFF's implementation of the following defined extensions: CCITT Bilevel Encodings, LZW Compression, and JPEG Compression.
The CCITT compressions are intended for fax transmission and are only appropriate for binary data.