TiffCompression

TiffCompression enumeration

Sayfa görüntülerini bir TIFF dosyasına kaydederken hangi sıkıştırma türünün uygulanacağını belirtir.

public enum TiffCompression

değerler

İsimDeğerTanım
None0Sıkıştırma yapılmayacağını belirtir.
Rle1RLE sıkıştırma şemasını belirtir.
Lzw2LZW sıkıştırma şemasını belirtir. Deflate (Zip) sıkıştırması tarafından öykünen Java’da.
Ccitt33CCITT3 sıkıştırma şemasını belirtir.
Ccitt44CCITT4 sıkıştırma şemasını belirtir.

Örnekler

TIFF görüntüsüne dönüştürdüğümüz bir belgeye uygulanacak sıkıştırma şemasının nasıl seçileceğini gösterir.

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

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

// Belgenin "Kaydet" metoduna geçirebileceğimiz bir "ImageSaveOptions" nesnesi oluşturun
// bu yöntemin belgeyi görüntüye dönüştürme şeklini değiştirmek için.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Tiff);
// Kaydederken sıkıştırma yapmamak için "TiffCompression" özelliğini "TiffCompression.None" olarak ayarlayın.
// bu da çok büyük bir çıktı dosyasıyla sonuçlanabilir.
// RLE sıkıştırmasını uygulamak için "TiffCompression" özelliğini "TiffCompression.Rle" olarak ayarlayın
// LZW sıkıştırmasını uygulamak için "TiffCompression" özelliğini "TiffCompression.Lzw" olarak ayarlayın.
// CCITT3 sıkıştırmasını uygulamak için "TiffCompression" özelliğini "TiffCompression.Ccitt3" olarak ayarlayın.
// CCITT4 sıkıştırmasını uygulamak için "TiffCompression" özelliğini "TiffCompression.Ccitt4" olarak ayarlayın.
options.TiffCompression = tiffCompression;

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

Ayrıca bakınız