ImageColorMode

ImageColorMode enumeration

Belge sayfalarının oluşturulan görüntüleri için renk modunu belirtir.

public enum ImageColorMode

değerler

İsimDeğerTanım
None0Belgenin sayfaları renkli resimler olarak işlenecektir.
Grayscale1Belgenin sayfaları gri tonlamalı görüntüler olarak işlenecektir.
BlackAndWhite2Belgenin sayfaları siyah beyaz resimler olarak gösterilecektir.

Örnekler

Belgeleri işlerken renk modunun nasıl ayarlanacağını gösterir.

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

builder.ParagraphFormat.Style = doc.Styles["Heading 1"];
builder.Writeln("Hello world!");
builder.InsertImage(ImageDir + "Logo.jpg");

// Belgeyi bir resim olarak kaydettiğimizde, SaveOptions nesnesini görüntüye geçirebiliriz.
// Kaydetme işleminin üreteceği görüntü için bir renk modu seçin.
// "ImageColorMode" özelliğini "ImageColorMode.BlackAndWhite" olarak ayarlarsak,
// Kaydetme işlemi, belgenin işlenmesi sırasında gri tonlamalı renk azaltımını uygulayacaktır.
 // "ImageColorMode" özelliğini "ImageColorMode.Grayscale" olarak ayarlarsak,
// kaydetme işlemi belgeyi monokrom bir görüntüye dönüştürecektir.
// "ImageColorMode" özelliğini "Hiçbiri" olarak ayarlarsak, kaydetme işlemi varsayılan yöntemi uygulayacaktır
// ve çıktı görüntüsünde belgenin tüm renklerini koru.
ImageSaveOptions imageSaveOptions = new ImageSaveOptions(SaveFormat.Png);
imageSaveOptions.ImageColorMode = imageColorMode;

doc.Save(ArtifactsDir + "ImageSaveOptions.ColorMode.png", imageSaveOptions);

Ayrıca bakınız