PathGradientBrush

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.Brush, com.aspose.imaging.brushes.TransformBrush, com.aspose.imaging.brushes.PathGradientBrushBase

public final class PathGradientBrush extends PathGradientBrushBase

Encapsula un objeto Aspose.Imaging.Brush con un degradado. Esta clase no puede heredarse.

El color central es blanco por defecto. Un usuario puede cambiar este valor en cualquier momento más tarde.

La matriz 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 Blend para obtener más detalles sobre su inicialización.

Constructores

ConstructorDescripción
PathGradientBrush(PointF[] points)Inicializa una nueva instancia de la clase PathGradientBrush con los puntos especificados.
PathGradientBrush(PointF[] points, int wrapMode)Inicializa una nueva instancia de la clase PathGradientBrush con los puntos especificados y el modo de ajuste.
PathGradientBrush(Point[] points)Inicializa una nueva instancia de la clase PathGradientBrush con los puntos especificados.
PathGradientBrush(Point[] points, int wrapMode)Inicializa una nueva instancia de la clase PathGradientBrush con los puntos especificados y el modo de ajuste.
PathGradientBrush(GraphicsPath path)Inicializa una nueva instancia de la clase PathGradientBrush con la ruta especificada.

Métodos

MétodoDescripción
getInterpolationColors()Obtiene un com.aspose.imaging.ColorBlend que define un degradado lineal multicolor.
setInterpolationColors(ColorBlend value)Establece un com.aspose.imaging.ColorBlend que define un degradado lineal multicolor.
getCenterColor()Obtiene el color en el centro del gradiente de ruta.
setCenterColor(Color value)Establece el color en el centro del gradiente de ruta.
getSurroundColors()Obtiene una matriz de colores que corresponde a los puntos en la ruta que este PathGradientBrush rellena.
setSurroundColors(Color[] value)Establece una matriz de colores que corresponde a los puntos en la ruta que este PathGradientBrush rellena.
getBlend()Obtiene un Aspose.Imaging.Blend que especifica posiciones y factores que definen una caída personalizada para el degradado.
setBlend(Blend value)Establece un Aspose.Imaging.Blend que especifica posiciones y factores que definen una caída personalizada para el degradado.
setSigmaBellShape(float focus)Crea un pincel de degradado que cambia de color comenzando desde el centro de la ruta hacia el límite de la ruta.
setSigmaBellShape(float focus, float scale)Crea un pincel de degradado que cambia de color comenzando desde el centro de la ruta hacia el límite de la ruta.
setBlendTriangularShape(float focus)Crea un degradado con un color central y una caída lineal hacia un color circundante.
setBlendTriangularShape(float focus, float scale)Crea un degradado con un color central y una caída lineal hacia cada color circundante.

PathGradientBrush(PointF[] points)

public PathGradientBrush(PointF[] points)

Inicializa una nueva instancia de la clase PathGradientBrush con los puntos especificados.

Parameters:

ParámetroTipoDescripción
pointsPointF[]Una matriz de estructuras Aspose.Imaging.PointF que representa los puntos que forman los vértices de la ruta.

PathGradientBrush(PointF[] points, int wrapMode)

public PathGradientBrush(PointF[] points, int wrapMode)

Inicializa una nueva instancia de la clase PathGradientBrush con los puntos especificados y el modo de ajuste.

Parameters:

ParámetroTipoDescripción
pointsPointF[]Una matriz de estructuras Aspose.Imaging.PointF que representa los puntos que forman los vértices de la ruta.
wrapModeintUn Aspose.Imaging.WrapMode que especifica cómo se repiten los rellenos dibujados con este PathGradientBrush.

PathGradientBrush(Point[] points)

public PathGradientBrush(Point[] points)

Inicializa una nueva instancia de la clase PathGradientBrush con los puntos especificados.

Parameters:

ParámetroTipoDescripción
pointsPoint[]Una matriz de estructuras Aspose.Imaging.Point que representa los puntos que forman los vértices de la ruta.

PathGradientBrush(Point[] points, int wrapMode)

public PathGradientBrush(Point[] points, int wrapMode)

Inicializa una nueva instancia de la clase PathGradientBrush con los puntos especificados y el modo de ajuste.

Parameters:

ParámetroTipoDescripción
pointsPoint[]Una matriz de estructuras Aspose.Imaging.Point que representa los puntos que forman los vértices de la ruta.
wrapModeintUn Aspose.Imaging.WrapMode que especifica cómo se repiten los rellenos dibujados con este PathGradientBrush.

PathGradientBrush(GraphicsPath path)

public PathGradientBrush(GraphicsPath path)

Inicializa una nueva instancia de la clase PathGradientBrush con la ruta especificada.

Parameters:

ParámetroTipoDescripción
pathGraphicsPathEl GraphicsPath que define el área rellenada por este PathGradientBrush.

getInterpolationColors()

public ColorBlend getInterpolationColors()

Obtiene un com.aspose.imaging.ColorBlend que define un degradado lineal multicolor.

Returns: ColorBlend - A com.aspose.imaging.ColorBlend that defines a multicolor linear gradient.

setInterpolationColors(ColorBlend value)

public void setInterpolationColors(ColorBlend value)

Establece un com.aspose.imaging.ColorBlend que define un degradado lineal multicolor.

Parameters:

ParámetroTipoDescripción
valueColorBlendUn com.aspose.imaging.ColorBlend que define un degradado lineal multicolor.

getCenterColor()

public Color getCenterColor()

Obtiene el color en el centro del gradiente de ruta.

Returns: Color - A com.aspose.imaging.Color that represents the color at the center of the path gradient.

setCenterColor(Color value)

public void setCenterColor(Color value)

Establece el color en el centro del gradiente de ruta.

Parameters:

ParámetroTipoDescripción
valueColorUn com.aspose.imaging.Color que representa el color en el centro del gradiente de ruta.

getSurroundColors()

public Color[] getSurroundColors()

Obtiene una matriz de colores que corresponde a los puntos en la ruta que este PathGradientBrush rellena.

Returns: com.aspose.imaging.Color[] - Una matriz de estructuras com.aspose.imaging.Color que representa los colores asociados a cada punto en la ruta que este PathGradientBrush rellena.

setSurroundColors(Color[] value)

public void setSurroundColors(Color[] value)

Establece una matriz de colores que corresponde a los puntos en la ruta que este PathGradientBrush rellena.

Parameters:

ParámetroTipoDescripción
valueColor[]Una matriz de estructuras com.aspose.imaging.Color que representa los colores asociados a cada punto en la ruta que este PathGradientBrush rellena.

getBlend()

public Blend getBlend()

Obtiene un Aspose.Imaging.Blend que especifica posiciones y factores que definen una caída personalizada para el degradado.

Returns: Blend - A Aspose.Imaging.Blend that represents a custom falloff for the gradient.

setBlend(Blend value)

public void setBlend(Blend value)

Establece un Aspose.Imaging.Blend que especifica posiciones y factores que definen una caída personalizada para el degradado.

Parameters:

ParámetroTipoDescripción
valueBlendUn Aspose.Imaging.Blend que representa una caída personalizada para el degradado.

setSigmaBellShape(float focus)

public void setSigmaBellShape(float focus)

Crea un pincel de degradado que cambia de color comenzando desde el centro de la ruta hacia el límite de la ruta. La transición de un color a otro se basa en una curva en forma de campana.

Parameters:

ParámetroTipoDescripción
enfoquefloatUn valor de 0 a 1 que especifica dónde, a lo largo de cualquier radial desde el centro de la ruta hasta el límite de la ruta, el color central alcanzará su máxima intensidad. Un valor de 1 (por defecto) coloca la máxima intensidad en el centro de la ruta.

setSigmaBellShape(float focus, float scale)

public void setSigmaBellShape(float focus, float scale)

Crea un pincel de degradado que cambia de color comenzando desde el centro de la ruta hacia el límite de la ruta. La transición de un color a otro se basa en una curva en forma de campana.

Parameters:

ParámetroTipoDescripción
enfoquefloatUn valor de 0 a 1 que especifica dónde, a lo largo de cualquier radial desde el centro de la ruta hasta el límite de la ruta, el color central alcanzará su máxima intensidad. Un valor de 1 (por defecto) coloca la máxima intensidad en el centro de la ruta.
escalafloatUn valor de 0 a 1 que especifica la intensidad máxima del color central que se mezcla con el color del límite. Un valor de 1 produce la mayor intensidad posible del color central, y es el valor por defecto.

setBlendTriangularShape(float focus)

public void setBlendTriangularShape(float focus)

Crea un degradado con un color central y una caída lineal hacia un color circundante.

Parameters:

ParámetroTipoDescripción
enfoquefloatUn valor de 0 a 1 que especifica dónde, a lo largo de cualquier radial desde el centro de la ruta hasta el límite de la ruta, el color central alcanzará su máxima intensidad. Un valor de 1 (por defecto) coloca la máxima intensidad en el centro de la ruta.

setBlendTriangularShape(float focus, float scale)

public void setBlendTriangularShape(float focus, float scale)

Crea un degradado con un color central y una caída lineal hacia cada color circundante.

Parameters:

ParámetroTipoDescripción
enfoquefloatUn valor de 0 a 1 que especifica dónde, a lo largo de cualquier radial desde el centro de la ruta hasta el límite de la ruta, el color central alcanzará su máxima intensidad. Un valor de 1 (por defecto) coloca la máxima intensidad en el centro de la ruta.
escalafloatUn valor de 0 a 1 que especifica la intensidad máxima del color central que se mezcla con el color del límite. Un valor de 1 produce la mayor intensidad posible del color central, y es el valor por defecto.