Hiermee wordt de dekking van het penseel opgehaald of ingesteld. De waarde moet tussen 0 en 1 liggen. De waarde 0 betekent dat het penseel volledig zichtbaar is, de waarde 1 betekent dat het penseel volledig dekkend is.
In dit voorbeeld wordt de klasse Graphics gebruikt om primitieve vormen op het afbeeldingsoppervlak te maken. Om de werking te demonstreren, maakt het voorbeeld een nieuwe afbeelding in PSD-indeling en tekent primitieve vormen op het afbeeldingsoppervlak met behulp van Draw-methoden die worden weergegeven door de klasse Graphics en exporteert deze vervolgens naar de PSD-bestandsindeling.
[C#]//Maak een exemplaar van Image using(Aspose.PSD.Imageimage=newAspose.PSD.FileFormats.Psd.PsdImage(500,500)){// Maak en initialiseer een instantie van de klasse GraphicsAspose.PSD.Graphicsgraphics=newAspose.PSD.Graphics(image);// Grafisch oppervlak wissengraphics.Clear(Color.Wheat);// Teken een boog door het Pen-object op te geven met zwarte kleur, //a Rechthoek rond de boog, starthoek en zwaaihoekgraphics.DrawArc(newPen(Color.Black,2),newRectangle(200,200,100,200),0,300);// Teken een Bezier door het Pen-object op te geven met blauwe kleur en coördinaatpunten.graphics.DrawBezier(newPen(Color.Blue,2),newPoint(250,100),newPoint(300,30),newPoint(450,100),newPoint(235,25));// Teken een curve door het Pen-object op te geven met een groene kleur en een reeks puntengraphics.DrawCurve(newPen(Color.Green,2),new[]{newPoint(100,200),newPoint(100,350),newPoint(200,450)});// Teken een ellips met het Pen-object en een omringende rechthoekgraphics.DrawEllipse(newPen(Color.Yellow,2),newRectangle(300,300,100,100));//Teken een lijn graphics.DrawLine(newPen(Color.Violet,2),newPoint(100,100),newPoint(200,200));// Teken een taartsegmentgraphics.DrawPie(newPen(Color.Silver,2),newRectangle(newPoint(200,20),newSize(200,200)),0,45);// Teken een polygoon door het Pen-object op te geven met een rode kleur en een reeks puntengraphics.DrawPolygon(newPen(Color.Red,2),new[]{newPoint(20,100),newPoint(20,200),newPoint(220,20)});// Teken een rechthoekgraphics.DrawRectangle(newPen(Color.Orange,2),newRectangle(newPoint(250,250),newSize(100,100)));// Maak een SolidBrush-object en stel de verschillende eigenschappen inAspose.PSD.Brushes.SolidBrushbrush=newAspose.PSD.Brushes.SolidBrush();brush.Color=Color.Purple;brush.Opacity=100;// Teken een tekenreeks met behulp van het SolidBrush-object en lettertype op een specifiek puntgraphics.DrawString("This image is created by Aspose.PSD API",newFont("Times New Roman",16),brush,newPointF(50,400));//Maak een instantie van PngOptions en stel de verschillende eigenschappen inAspose.PSD.ImageOptions.PngOptionspngOptions=newAspose.PSD.ImageOptions.PngOptions();// sla alle veranderingen op.image.Save("C:\\temp\\output.png",pngOptions);}