tiff_compression property

ImageSaveOptions.tiff_compression property

Gets or sets the type of compression to apply when saving generated images to the TIFF format.

@property
def tiff_compression(self) -> aspose.words.saving.TiffCompression:
    ...

@tiff_compression.setter
def tiff_compression(self, value: aspose.words.saving.TiffCompression):
    ...

Remarks

Has effect only when saving to TIFF.

The default value is TiffCompression.LZW.

Examples

Shows how to select the compression scheme to apply to a document that we convert into a TIFF image.

doc = aw.Document()
builder = aw.DocumentBuilder(doc=doc)
builder.insert_image(file_name=IMAGE_DIR + 'Logo.jpg')
# Create an "ImageSaveOptions" object which we can pass to the document's "Save" method
# to modify the way in which that method renders the document into an image.
options = aw.saving.ImageSaveOptions(aw.SaveFormat.TIFF)
# Set the "TiffCompression" property to "TiffCompression.None" to apply no compression while saving,
# which may result in a very large output file.
# Set the "TiffCompression" property to "TiffCompression.Rle" to apply RLE compression
# Set the "TiffCompression" property to "TiffCompression.Lzw" to apply LZW compression.
# Set the "TiffCompression" property to "TiffCompression.Ccitt3" to apply CCITT3 compression.
# Set the "TiffCompression" property to "TiffCompression.Ccitt4" to apply CCITT4 compression.
options.tiff_compression = tiff_compression
doc.save(file_name=ARTIFACTS_DIR + 'ImageSaveOptions.TiffImageCompression.tiff', save_options=options)

See Also