TiffCompression

ImageSaveOptions.TiffCompression property

يحصل على نوع الضغط الذي سيتم تطبيقه عند حفظ الصور المولدة بتنسيق TIFF أو يحدده.

public TiffCompression TiffCompression { get; set; }

ملاحظات

لا يكون له تأثير إلا عند الحفظ بصيغة TIFF.

القيمة الافتراضية هيLzw.

أمثلة

يوضح كيفية تحديد مخطط الضغط الذي سيتم تطبيقه على مستند نقوم بتحويله إلى صورة TIFF.

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

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

// قم بإنشاء كائن "ImageSaveOptions" الذي يمكننا تمريره إلى طريقة "Save" الخاصة بالمستند
// لتعديل الطريقة التي تقوم بها هذه الطريقة بتحويل المستند إلى صورة.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Tiff);
// اضبط خاصية "TiffCompression" على "TiffCompression.None" لعدم تطبيق أي ضغط أثناء الحفظ،
// مما قد يؤدي إلى إنتاج ملف إخراج كبير جدًا.
// اضبط خاصية "TiffCompression" على "TiffCompression.Rle" لتطبيق ضغط RLE
// قم بتعيين خاصية "TiffCompression" إلى "TiffCompression.Lzw" لتطبيق ضغط LZW.
// قم بضبط خاصية "TiffCompression" إلى "TiffCompression.Ccitt3" لتطبيق ضغط CCITT3.
// قم بتعيين خاصية "TiffCompression" إلى "TiffCompression.Ccitt4" لتطبيق ضغط CCITT4.
options.TiffCompression = tiffCompression;

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

أنظر أيضا