TiffCompression

TiffCompression enumeration

Anger vilken typ av komprimering som ska tillämpas när sidbilder sparas i en TIFF-fil.

public enum TiffCompression

Värderingar

namnVärdeBeskrivning
None0Anger ingen komprimering.
Rle1Anger RLE-komprimeringsschemat.
Lzw2Anger LZW-komprimeringsschemat. I Java emuleras det av Deflate (Zip)-komprimering.
Ccitt33Anger CCITT3-komprimeringsschemat.
Ccitt44Anger CCITT4-komprimeringsschemat.

Exempel

Visar hur man väljer komprimeringsschemat som ska tillämpas på ett dokument som vi konverterar till en TIFF-bild.

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

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

// Skapa ett "ImageSaveOptions"-objekt som vi kan skicka till dokumentets "Save"-metod
// för att modifiera hur metoden renderar dokumentet till en bild.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Tiff);
// Ställ in egenskapen "TiffCompression" till "TiffCompression.None" för att inte tillämpa någon komprimering vid sparning,
// vilket kan resultera i en mycket stor utdatafil.
// Ställ in egenskapen "TiffCompression" till "TiffCompression.Rle" för att tillämpa RLE-komprimering
// Sätt egenskapen "TiffCompression" till "TiffCompression.Lzw" för att tillämpa LZW-komprimering.
// Sätt egenskapen "TiffCompression" till "TiffCompression.Ccitt3" för att tillämpa CCITT3-komprimering.
// Sätt egenskapen "TiffCompression" till "TiffCompression.Ccitt4" för att tillämpa CCITT4-komprimering.
options.TiffCompression = tiffCompression;

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

Se även