TiffCompression

TiffCompression enumeration

Specifica il tipo di compressione da applicare quando si salvano le immagini di pagina in un file TIFF.

public enum TiffCompression

I valori

NomeValoreDescrizione
None0Non specifica alcuna compressione.
Rle1Specifica lo schema di compressione RLE.
Lzw2Specifica lo schema di compressione LZW. In Java emulato dalla compressione Deflate (Zip).
Ccitt33Specifica lo schema di compressione CCITT3.
Ccitt44Specifica lo schema di compressione CCITT4.

Esempi

Mostra come selezionare lo schema di compressione da applicare a un documento che convertiamo in un’immagine TIFF.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.InsertImage(ImageDir + "Logo.jpg");

// Creiamo un oggetto "ImageSaveOptions" che possiamo passare al metodo "Save" del documento
// per modificare il modo in cui quel metodo trasforma il documento in un'immagine.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Tiff);
// Imposta la proprietà "TiffCompression" su "TiffCompression.None" per non applicare alcuna compressione durante il salvataggio,
// che potrebbe generare un file di output molto grande.
// Imposta la proprietà "TiffCompression" su "TiffCompression.Rle" per applicare la compressione RLE
// Impostare la proprietà "TiffCompression" su "TiffCompression.Lzw" per applicare la compressione LZW.
// Impostare la proprietà "TiffCompression" su "TiffCompression.Ccitt3" per applicare la compressione CCITT3.
// Impostare la proprietà "TiffCompression" su "TiffCompression.Ccitt4" per applicare la compressione CCITT4.
options.TiffCompression = tiffCompression;

doc.Save(ArtifactsDir + "ImageSaveOptions.TiffImageCompression.tiff", options);

Guarda anche