Ruft die Deckkraft des Pinsels ab oder legt sie fest. Der Wert sollte zwischen 0 und 1 liegen. Der Wert 0 bedeutet, dass der Pinsel vollständig sichtbar ist, der Wert 1 bedeutet, dass der Pinsel vollständig undurchsichtig ist.
Dieses Beispiel verwendet die Graphics-Klasse, um primitive Formen auf der Image-Oberfläche zu erstellen. Um den Vorgang zu demonstrieren, erstellt das Beispiel ein neues Bild im PSD-Format und zeichnet primitive Formen auf der Bildoberfläche mit Draw-Methoden, die von der Graphics-Klasse verfügbar gemacht werden, und exportiert es dann in das PSD-Dateiformat.
[C#]//Eine Instanz von Image erstellen using(Aspose.PSD.Imageimage=newAspose.PSD.FileFormats.Psd.PsdImage(500,500)){//Eine Instanz der Graphics-Klasse erstellen und initialisierenAspose.PSD.Graphicsgraphics=newAspose.PSD.Graphics(image);//Grafikoberfläche löschengraphics.Clear(Color.Wheat);//Zeichnen Sie einen Bogen, indem Sie das Stiftobjekt mit schwarzer Farbe angeben, //ein Rechteck, das den Bogen, den Startwinkel und den Sweep-Winkel umgibtgraphics.DrawArc(newPen(Color.Black,2),newRectangle(200,200,100,200),0,300);//Zeichnen Sie einen Bezier, indem Sie das Stiftobjekt mit blauer Farbe und Koordinatenpunkten angeben.graphics.DrawBezier(newPen(Color.Blue,2),newPoint(250,100),newPoint(300,30),newPoint(450,100),newPoint(235,25));//Zeichnen Sie eine Kurve, indem Sie das Stiftobjekt mit grüner Farbe und einem Array von Punkten angebengraphics.DrawCurve(newPen(Color.Green,2),new[]{newPoint(100,200),newPoint(100,350),newPoint(200,450)});//Zeichne eine Ellipse mit dem Pen-Objekt und einem umgebenden Rectanglegraphics.DrawEllipse(newPen(Color.Yellow,2),newRectangle(300,300,100,100));//Zeichne eine Linie graphics.DrawLine(newPen(Color.Violet,2),newPoint(100,100),newPoint(200,200));// Zeichne ein Kreissegmentgraphics.DrawPie(newPen(Color.Silver,2),newRectangle(newPoint(200,20),newSize(200,200)),0,45);//Zeichnen Sie ein Polygon, indem Sie das Stiftobjekt mit roter Farbe und einem Array von Punkten angebengraphics.DrawPolygon(newPen(Color.Red,2),new[]{newPoint(20,100),newPoint(20,200),newPoint(220,20)});//Zeichne ein Rechteckgraphics.DrawRectangle(newPen(Color.Orange,2),newRectangle(newPoint(250,250),newSize(100,100)));//Ein SolidBrush-Objekt erstellen und seine verschiedenen Eigenschaften festlegenAspose.PSD.Brushes.SolidBrushbrush=newAspose.PSD.Brushes.SolidBrush();brush.Color=Color.Purple;brush.Opacity=100;//Zeichne einen String mit dem SolidBrush-Objekt und der Schriftart an einem bestimmten Punktgraphics.DrawString("This image is created by Aspose.PSD API",newFont("Times New Roman",16),brush,newPointF(50,400));//Eine Instanz von PngOptions erstellen und ihre verschiedenen Eigenschaften festlegenAspose.PSD.ImageOptions.PngOptionspngOptions=newAspose.PSD.ImageOptions.PngOptions();// Alle Änderungen speichern.image.Save("C:\\temp\\output.png",pngOptions);}