Class PathGradientBrush
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Encapsula un objeto Aspose.Imaging.Brush con un degradado. Esta clase no puede ser heredada.
[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable
Herencia
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase ← PathGradientBrush
Implementa
Miembros heredados
PathGradientBrushBase.PathPoints, PathGradientBrushBase.GraphicsPath, PathGradientBrushBase.CenterPoint, PathGradientBrushBase.FocusScales, TransformBrush.ResetTransform(), TransformBrush.MultiplyTransform(Matrix), TransformBrush.MultiplyTransform(Matrix, MatrixOrder), TransformBrush.TranslateTransform(float, float), TransformBrush.TranslateTransform(float, float, MatrixOrder), TransformBrush.ScaleTransform(float, float), TransformBrush.ScaleTransform(float, float, MatrixOrder), TransformBrush.RotateTransform(float), TransformBrush.RotateTransform(float, MatrixOrder), TransformBrush.WrapMode, TransformBrush.Transform, TransformBrush.IsTransformChanged, Brush.DeepClone(), Brush.Equals(object), Brush.GetHashCode(), Brush.Opacity, DisposableObject.Dispose(), DisposableObject.Disposed, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Observaciones
El color central es blanco por defecto. Un usuario puede cambiar este valor en cualquier momento después.
El arreglo de colores circundantes se inicializa con un solo elemento que contiene el color blanco por defecto. Los colores circundantes pueden cambiarse más tarde, sin embargo, se requiere al menos un solo elemento al configurar los colores circundantes.
Consulte Aspose.Imaging.Brushes.PathGradientBrush.Blend para más detalles sobre su inicialización.
Constructores
PathGradientBrush(PointF[])
Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrush con los puntos especificados.
public PathGradientBrush(PointF[] pathPoints)
Parámetros
pathPoints
PointF[]
Un arreglo de estructuras Aspose.Imaging.PointF que representa los puntos que componen los vértices del camino.
PathGradientBrush(PointF[], WrapMode)
Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrush con los puntos y el modo de envoltura especificados.
public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)
Parámetros
pathPoints
PointF[]
Un arreglo de estructuras Aspose.Imaging.PointF que representa los puntos que componen los vértices del camino.
wrapMode
WrapMode
Un Aspose.Imaging.WrapMode que especifica cómo se azulejan los rellenos dibujados con este Aspose.Imaging.Brushes.PathGradientBrush.
PathGradientBrush(Point[])
Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrush con los puntos especificados.
public PathGradientBrush(Point[] pathPoints)
Parámetros
pathPoints
Point[]
Un arreglo de estructuras Aspose.Imaging.Point que representa los puntos que componen los vértices del camino.
PathGradientBrush(Point[], WrapMode)
Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrush con los puntos y el modo de envoltura especificados.
public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)
Parámetros
pathPoints
Point[]
Un arreglo de estructuras Aspose.Imaging.Point que representa los puntos que componen los vértices del camino.
wrapMode
WrapMode
Un Aspose.Imaging.WrapMode que especifica cómo se azulejan los rellenos dibujados con este Aspose.Imaging.Brushes.PathGradientBrush.
PathGradientBrush(GraphicsPath)
Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrush con el camino especificado.
public PathGradientBrush(GraphicsPath path)
Parámetros
path
GraphicsPath
El Aspose.Imaging.GraphicsPath que define el área rellenada por este Aspose.Imaging.Brushes.PathGradientBrush.
Propiedades
Blend
Obtiene o establece un Aspose.Imaging.Blend que especifica posiciones y factores que definen un desvanecimiento personalizado para el degradado.
public Blend Blend { get; set; }
Valor de la propiedad
CenterColor
Obtiene o establece el color en el centro del degradado del camino.
public Color CenterColor { get; set; }
Valor de la propiedad
InterpolationColors
Obtiene o establece un Aspose.Imaging.ColorBlend que define un degradado lineal multicolor.
[Obsolete("Esta propiedad ya no se utiliza en esta clase. Use la clase PathMulticolorGradientBrush en su lugar.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }
Valor de la propiedad
SurroundColors
Obtiene o establece un arreglo de colores que corresponden a los puntos en el camino que este Aspose.Imaging.Brushes.PathGradientBrush rellena.
public Color[] SurroundColors { get; set; }
Valor de la propiedad
Color[]
Métodos
SetBlendTriangularShape(float)
Crea un degradado con un color central y un desvanecimiento lineal hacia un color circundante.
public void SetBlendTriangularShape(float focus)
Parámetros
focus
float
Un valor de 0 a 1 que especifica dónde, a lo largo de cualquier radial desde el centro del camino hasta el límite del camino, el color central estará en su máxima intensidad. Un valor de 1 (el valor predeterminado) coloca la máxima intensidad en el centro del camino.
SetBlendTriangularShape(float, float)
Crea un degradado con un color central y un desvanecimiento lineal hacia cada color circundante.
public void SetBlendTriangularShape(float focus, float scale)
Parámetros
focus
float
Un valor de 0 a 1 que especifica dónde, a lo largo de cualquier radial desde el centro del camino hasta el límite del camino, el color central estará en su máxima intensidad. Un valor de 1 (el valor predeterminado) coloca la máxima intensidad en el centro del camino.
scale
float
Un valor de 0 a 1 que especifica la máxima intensidad del color central que se mezcla con el color del límite. Un valor de 1 causa la máxima intensidad posible del color central, y es el valor predeterminado.
SetSigmaBellShape(float)
Crea un pincel degradado que cambia de color comenzando 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 campana.
public void SetSigmaBellShape(float focus)
Parámetros
focus
float
Un valor de 0 a 1 que especifica dónde, a lo largo de cualquier radial desde el centro del camino hasta el límite del camino, el color central estará en su máxima intensidad. Un valor de 1 (el valor predeterminado) coloca la máxima intensidad en el centro del camino.
SetSigmaBellShape(float, float)
Crea un pincel degradado que cambia de color comenzando 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 campana.
public void SetSigmaBellShape(float focus, float scale)
Parámetros
focus
float
Un valor de 0 a 1 que especifica dónde, a lo largo de cualquier radial desde el centro del camino hasta el límite del camino, el color central estará en su máxima intensidad. Un valor de 1 (el valor predeterminado) coloca la máxima intensidad en el centro del camino.
scale
float
Un valor de 0 a 1 que especifica la máxima intensidad del color central que se mezcla con el color del límite. Un valor de 1 causa la máxima intensidad posible del color central, y es el valor predeterminado.