PixelFormat

ImageSaveOptions.PixelFormat property

Ottiene o imposta il formato pixel per le immagini generate.

public ImagePixelFormat PixelFormat { get; set; }

Osservazioni

Questa proprietà ha effetto solo quando si salva in formati di immagini raster.

Il valore predefinito èFormat32BppArgb.

Il formato pixel dell’immagine di output potrebbe differire dal valore impostato a causa del lavoro di GDI+.

Esempi

Mostra come selezionare una velocità bit per pixel con cui trasformare un documento in un’immagine.

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");

// Quando salviamo il documento come immagine, possiamo passare un oggetto SaveOptions a
// seleziona un formato pixel per l'immagine che verrà generata dall'operazione di salvataggio.
// Diverse velocità di bit per pixel influiranno sulla qualità e sulle dimensioni del file dell'immagine generata.
ImageSaveOptions imageSaveOptions = new ImageSaveOptions(SaveFormat.Png);
imageSaveOptions.PixelFormat = imagePixelFormat;

// Possiamo clonare le istanze di ImageSaveOptions.
Assert.AreNotEqual(imageSaveOptions, imageSaveOptions.Clone());

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

Guarda anche