Specifies the TIFF compression when saving images in TIFF format.

from nutrient import TiffCompression

Values

NameValueDescription
TiffCompression.TIFF_COMPRESSION_UNKNOWN0Unknown compression.
TiffCompression.TIFF_COMPRESSION_NONE1No compression.
TiffCompression.TIFF_COMPRESSION_RLE2CCITT modified Huffman RLE
TiffCompression.TIFF_COMPRESSION_CCITT33CCITT Group 3 fax encoding
TiffCompression.TIFF_COMPRESSION_CCITT44CCITT Group 4 fax encoding
TiffCompression.TIFF_COMPRESSION_LZW5Lempel-Ziv and Welch
TiffCompression.TIFF_COMPRESSION_OJPEG6!6.0 JPEG
TiffCompression.TIFF_COMPRESSION_JPEG7%JPEG DCT compression
TiffCompression.TIFF_COMPRESSION_ADOBEDEFLATE8Deflate compression, as recognized by Adobe.
TiffCompression.TIFF_COMPRESSION_NEXT32766NeXT 2-bit RLE
TiffCompression.TIFF_COMPRESSION_CCITTRLEW32771#1 w/ word alignment
TiffCompression.TIFF_COMPRESSION_PACKBITS32773Macintosh RLE
TiffCompression.TIFF_COMPRESSION_THUNDERSCAN32809ThunderScan RLE
TiffCompression.TIFF_COMPRESSION_DEFLATE32946Deflate compression.
TiffCompression.TIFF_COMPRESSION_AUTO65536Uses CCITT4 compression for bitonal image and LZW for others. TiffCompressionAUTO allows to mix compression in a multipage tiff document.
TiffCompression.TIFF_COMPRESSION_AUTO265537Beta: do not use yet.

Usage Example

from nutrient import TiffCompression
# Access enum values
value = TiffCompression.TIFF_COMPRESSION_UNKNOWN
print(f"Value: {value}") # Output: Value: TiffCompression.TIFF_COMPRESSION_UNKNOWN
print(f"Integer value: {value.value}") # Output: Integer value: 0