Obtiene o establece la opacidad del pincel. El valor debe estar entre 0 y 1. El valor de 0 significa que el pincel es completamente visible, el valor de 1 significa que el pincel es completamente opaco.
Este ejemplo usa la clase Graphics para crear formas primitivas en la superficie de la imagen. Para demostrar la operación, el ejemplo crea una nueva imagen en formato PSD y dibuja formas primitivas en la superficie de la imagen utilizando los métodos de dibujo expuestos por la clase Graphics y luego la exporta al formato de archivo PSD.
[C#]//Crear una instancia de Imagen using(Aspose.PSD.Imageimage=newAspose.PSD.FileFormats.Psd.PsdImage(500,500)){//Crear e inicializar una instancia de la clase GraphicsAspose.PSD.Graphicsgraphics=newAspose.PSD.Graphics(image);//Borrar superficie gráficagraphics.Clear(Color.Wheat);// Dibuje un Arco especificando el objeto Pluma que tiene color Negro, //un rectángulo que rodea el arco, el ángulo de inicio y el ángulo de barridographics.DrawArc(newPen(Color.Black,2),newRectangle(200,200,100,200),0,300);//Dibuje un Bézier especificando el objeto Pen que tiene color azul y puntos de coordenadas.graphics.DrawBezier(newPen(Color.Blue,2),newPoint(250,100),newPoint(300,30),newPoint(450,100),newPoint(235,25));//Dibuje una curva especificando el objeto Pen que tiene color verde y una matriz de puntosgraphics.DrawCurve(newPen(Color.Green,2),new[]{newPoint(100,200),newPoint(100,350),newPoint(200,450)});//Dibuja una Elipse usando el objeto Pluma y un Rectángulo circundantegraphics.DrawEllipse(newPen(Color.Yellow,2),newRectangle(300,300,100,100));//Dibuja una línea graphics.DrawLine(newPen(Color.Violet,2),newPoint(100,100),newPoint(200,200));//Dibujar un segmento circulargraphics.DrawPie(newPen(Color.Silver,2),newRectangle(newPoint(200,20),newSize(200,200)),0,45);//Dibuje un polígono especificando el objeto Pen que tiene color rojo y una matriz de puntosgraphics.DrawPolygon(newPen(Color.Red,2),new[]{newPoint(20,100),newPoint(20,200),newPoint(220,20)});//Dibujar un Rectángulographics.DrawRectangle(newPen(Color.Orange,2),newRectangle(newPoint(250,250),newSize(100,100)));//Crear un objeto SolidBrush y establecer sus diversas propiedadesAspose.PSD.Brushes.SolidBrushbrush=newAspose.PSD.Brushes.SolidBrush();brush.Color=Color.Purple;brush.Opacity=100;//Dibuje una cadena usando el objeto SolidBrush y la fuente, en un punto específicographics.DrawString("This image is created by Aspose.PSD API",newFont("Times New Roman",16),brush,newPointF(50,400));//Cree una instancia de PngOptions y configure sus diversas propiedadesAspose.PSD.ImageOptions.PngOptionspngOptions=newAspose.PSD.ImageOptions.PngOptions();// guarda todos los cambios.image.Save("C:\\temp\\output.png",pngOptions);}