Ottiene o imposta l’opacità del pennello. Il valore dovrebbe essere compreso tra 0 e 1. Il valore 0 significa che il pennello è completamente visibile, il valore 1 significa che il pennello è completamente opaco.
Questo esempio usa la classe Graphics per creare forme primitive sulla superficie Image. Per dimostrare l’operazione, l’esempio crea una nuova immagine in formato PSD e disegna forme primitive sulla superficie dell’immagine usando i metodi Draw esposti dalla classe Graphics, quindi esportala nel formato di file PSD.
[C#]//Crea un'istanza di Image using(Aspose.PSD.Imageimage=newAspose.PSD.FileFormats.Psd.PsdImage(500,500)){//Crea e inizializza un'istanza della classe GraphicsAspose.PSD.Graphicsgraphics=newAspose.PSD.Graphics(image);//Superficie grafica chiaragraphics.Clear(Color.Wheat);// Disegna un arco specificando l'oggetto Pen di colore nero, //a Rettangolo che circonda l'arco, l'angolo iniziale e l'angolo di aperturagraphics.DrawArc(newPen(Color.Black,2),newRectangle(200,200,100,200),0,300);// Disegna un Bezier specificando l'oggetto Pen con colore blu e punti coordinati.graphics.DrawBezier(newPen(Color.Blue,2),newPoint(250,100),newPoint(300,30),newPoint(450,100),newPoint(235,25));// Disegna una curva specificando l'oggetto Pen di colore verde e un array di puntigraphics.DrawCurve(newPen(Color.Green,2),new[]{newPoint(100,200),newPoint(100,350),newPoint(200,450)});// Disegna un'ellisse usando l'oggetto Pen e un rettangolo circostantegraphics.DrawEllipse(newPen(Color.Yellow,2),newRectangle(300,300,100,100));//Disegna una linea graphics.DrawLine(newPen(Color.Violet,2),newPoint(100,100),newPoint(200,200));// Disegna un segmento di tortagraphics.DrawPie(newPen(Color.Silver,2),newRectangle(newPoint(200,20),newSize(200,200)),0,45);//Disegna un poligono specificando l'oggetto Pen di colore rosso e un array di puntigraphics.DrawPolygon(newPen(Color.Red,2),new[]{newPoint(20,100),newPoint(20,200),newPoint(220,20)});//Disegna un rettangolographics.DrawRectangle(newPen(Color.Orange,2),newRectangle(newPoint(250,250),newSize(100,100)));//Crea un oggetto SolidBrush e imposta le sue varie proprietàAspose.PSD.Brushes.SolidBrushbrush=newAspose.PSD.Brushes.SolidBrush();brush.Color=Color.Purple;brush.Opacity=100;// Disegna una stringa usando l'oggetto e il carattere SolidBrush, in un punto specificographics.DrawString("This image is created by Aspose.PSD API",newFont("Times New Roman",16),brush,newPointF(50,400));//Crea un'istanza di PngOptions e imposta le sue varie proprietàAspose.PSD.ImageOptions.PngOptionspngOptions=newAspose.PSD.ImageOptions.PngOptions();// salva tutte le modifiche.image.Save("C:\\temp\\output.png",pngOptions);}