Enum TiffCompression
TiffCompression enumeration
Specifies what type of compression to apply when saving images into TIFF format file.
public enum TiffCompression
Values
Name | Value | Description |
---|---|---|
CompressionNone | 0 | Specifies no compression. |
CompressionRle | 1 | Specifies the RLE compression scheme. |
CompressionLZW | 2 | Specifies the LZW compression scheme. |
CompressionCCITT3 | 3 | Specifies the CCITT3 compression scheme. |
CompressionCCITT4 | 4 | Specifies the CCITT4 compression scheme. |
Examples
using System;
using Aspose.Cells;
using Aspose.Cells.Rendering;
using Aspose.Cells.Drawing;
namespace AsposeCellsExamples
{
public class RenderingClassTiffCompressionDemo
{
public static void Run()
{
// Create a new workbook with sample data
Workbook wb = new Workbook();
Worksheet ws = wb.Worksheets[0];
ws.Cells["A1"].PutValue("TIFF Compression Test");
ws.Cells["A2"].PutValue(DateTime.Now.ToString());
// Set image options
ImageOrPrintOptions imgOpt = new ImageOrPrintOptions();
imgOpt.HorizontalResolution = 300;
imgOpt.VerticalResolution = 300;
imgOpt.ImageType = ImageType.Tiff;
// Test different compression types
string outputPath = "output_compression_";
// LZW Compression
imgOpt.TiffCompression = TiffCompression.CompressionLZW;
new WorkbookRender(wb, imgOpt).ToImage(outputPath + "LZW.tiff");
// CCITT3 Compression
imgOpt.TiffCompression = TiffCompression.CompressionCCITT3;
new WorkbookRender(wb, imgOpt).ToImage(outputPath + "CCITT3.tiff");
// CCITT4 Compression
imgOpt.TiffCompression = TiffCompression.CompressionCCITT4;
new WorkbookRender(wb, imgOpt).ToImage(outputPath + "CCITT4.tiff");
}
}
}
See Also
- namespace Aspose.Cells.Rendering
- assembly Aspose.Cells