Class PathGradientBrush

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

objectDisposableObjectBrushTransformBrushPathGradientBrushBasePathGradientBrush

Implementa

IDisposable

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

Blend

CenterColor

Obtiene o establece el color en el centro del degradado del camino.

public Color CenterColor { get; set; }

Valor de la propiedad

Color

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

ColorBlend

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.

 Español