Class PathGradientBrush
Nombre del espacio: Aspose.Imaging.Brushes Asamblea: Aspose.Imaging.dll (25.4.0)
Encapsula un objeto Aspose.Imaging.Brush con un gradiente. esta clase no puede ser heredada.
[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase ← PathGradientBrush
Implements
Miembros heredados
PathGradientBrushBase.PathPoints ,y, PathGradientBrushBase.GraphicsPath ,y, PathGradientBrushBase.CenterPoint ,y, PathGradientBrushBase.FocusScales ,y, TransformBrush.ResetTransform() ,y, TransformBrush.MultiplyTransform(Matrix) ,y, TransformBrush.MultiplyTransform(Matrix, MatrixOrder) ,y, TransformBrush.TranslateTransform(float, float) ,y, TransformBrush.TranslateTransform(float, float, MatrixOrder) ,y, TransformBrush.ScaleTransform(float, float) ,y, TransformBrush.ScaleTransform(float, float, MatrixOrder) ,y, TransformBrush.RotateTransform(float) ,y, TransformBrush.RotateTransform(float, MatrixOrder) ,y, TransformBrush.WrapMode ,y, TransformBrush.Transform ,y, TransformBrush.IsTransformChanged ,y, Brush.DeepClone() ,y, Brush.Equals(object) ,y, Brush.GetHashCode() ,y, Brush.Opacity ,y, DisposableObject.Dispose() ,y, DisposableObject.Disposed ,y, object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Remarks
El color central es blanco por defecto.Un usuario puede cambiar este valor en cualquier momento más tarde.
El conjunto de colores circundantes se inicia por un elemento único que contiene color blanco por defecto. Los colores circundantes pueden ser cambiados más tarde, sin embargo, al menos un elemento único es necesario al configurar los colores circundantes.
Ver Aspose.Imaging.Brushes.PathGradientBrush.Blend para obtener más detalles sobre su iniciación.
Constructors
PathGradientBrush(Puntos[])
Inicia una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrush con los puntos especificados.
public PathGradientBrush(PointF[] pathPoints)
Parameters
pathPoints
PointF
[][]
Una serie de estructuras Aspose.Imaging.PointF que representan los puntos que forman las vertices del camino.
PathGradientBrush(Puntos[][], El WrapMode)
Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrush con los puntos especificados y el modo de inclinación.
public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[][]
Una serie de estructuras Aspose.Imaging.PointF que representan los puntos que forman las vertices del camino.
wrapMode
WrapMode
Un Aspose.Imaging.WrapMode que especifica cómo se llenan con este Aspose.Imaging.Brushes.PathGradientBrush están tapados.
PathGradientBrush(Point[])
Inicia una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrush con los puntos especificados.
public PathGradientBrush(Point[] pathPoints)
Parameters
pathPoints
Point
[][]
Una serie de estructuras Aspose.Imaging.Point que representan los puntos que forman las vertices del camino.
PathGradientBrush(Point[][], El WrapMode)
Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrush con los puntos especificados y el modo de inclinación.
public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[][]
Una serie de estructuras Aspose.Imaging.Point que representan los puntos que forman las vertices del camino.
wrapMode
WrapMode
Un Aspose.Imaging.WrapMode que especifica cómo se llenan con este Aspose.Imaging.Brushes.PathGradientBrush están tapados.
PathGradientBrush(GraphicsPath)
Inicia una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrush con el camino especificado.
public PathGradientBrush(GraphicsPath path)
Parameters
path
GraphicsPath
El Aspose.Imaging.GraphicsPath que define el área llenada por este Aspose.Imaging.Brushes.PathGradientBrush.
Properties
Blend
Obtenga o establece un Aspose.Imaging.Blend que especifica posiciones y factores que definen un falloff personalizado para el gradiente.
public Blend Blend { get; set; }
Valor de la propiedad
CenterColor
Obtenga o coloca el color en el centro del gradiente del camino.
public Color CenterColor { get; set; }
Valor de la propiedad
InterpolationColors
Obtenga o establece un Aspose.Imaging.ColorBlend que define un gradiente lineal multicolor.
[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }
Valor de la propiedad
SurroundColors
Obtenga o establezca una serie de colores que correspondan a los puntos en el camino que este Aspose.Imaging.Brushes.PathGradientBrush rellenan.
public Color[] SurroundColors { get; set; }
Valor de la propiedad
Color [][]
Methods
SetBlendTriangularShape(float)
Crea un gradiente con un color central y un fallof lineal a un color circundante.
public void SetBlendTriangularShape(float focus)
Parameters
focus
float
Un valor de 0 a 1 que especifica donde, a lo largo de cualquier radial desde el centro del camino hasta el límite del camino, el color central estará en su mayor intensidad.
SetBlendTriangularShape(Float y Float)
Crea un gradiente con un color central y un fallof lineal a cada color circundante.
public void SetBlendTriangularShape(float focus, float scale)
Parameters
focus
float
Un valor de 0 a 1 que especifica donde, a lo largo de cualquier radial desde el centro del camino hasta el límite del camino, el color central estará en su mayor intensidad.
scale
float
Un valor de 0 a 1 que especifica la intensidad máxima del color central que se mezcla con el color fronterizo. un valor de 1 causa la intensidad más alta posible del color central, y es el valor estándar.
SetSigmaBellShape(float)
Crea un cuchillo gradiente que cambia el color desde el centro del camino hacia el exterior hasta el límite del camino.La transición de un color a otro se basa en una curva en forma de sombrero.
public void SetSigmaBellShape(float focus)
Parameters
focus
float
Un valor de 0 a 1 que especifica donde, a lo largo de cualquier radial desde el centro del camino hasta el límite del camino, el color central estará en su mayor intensidad.
SetSigmaBellShape(Float y Float)
Crea un cuchillo gradiente que cambia el color desde el centro del camino hacia el exterior hasta el límite del camino.La transición de un color a otro se basa en una curva en forma de sombrero.
public void SetSigmaBellShape(float focus, float scale)
Parameters
focus
float
Un valor de 0 a 1 que especifica donde, a lo largo de cualquier radial desde el centro del camino hasta el límite del camino, el color central estará en su mayor intensidad.
scale
float
Un valor de 0 a 1 que especifica la intensidad máxima del color central que se mezcla con el color fronterizo. un valor de 1 causa la intensidad más alta posible del color central, y es el valor estándar.