PixelFormat

ImageSaveOptions.PixelFormat property

Hämtar eller ställer in pixelformatet för de genererade bilderna.

public ImagePixelFormat PixelFormat { get; set; }

Anmärkningar

Den här egenskapen har endast effekt när du sparar i rasterbildformat.

Standardvärdet ärFormat32BppArgb.

Pixelformatet för utdatabilden kan skilja sig från det inställda värdet på grund av GDI+:s arbete.

Exempel

Visar hur man väljer en bit-per-pixel-hastighet för att rendera ett dokument till en bild.

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

// När vi sparar dokumentet som en bild kan vi skicka ett SaveOptions-objekt till
// välj ett pixelformat för bilden som sparandet kommer att generera.
// Olika bithastigheter per pixel påverkar kvaliteten och filstorleken på den genererade bilden.
ImageSaveOptions imageSaveOptions = new ImageSaveOptions(SaveFormat.Png);
imageSaveOptions.PixelFormat = imagePixelFormat;

// Vi kan klona ImageSaveOptions-instanser.
Assert.AreNotEqual(imageSaveOptions, imageSaveOptions.Clone());

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

Se även