Class PathGradientBrush

Class PathGradientBrush

Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)

Encapsule un objet Aspose.Imaging.Brush avec un dégradé. Cette classe ne peut pas être héritée.

[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable

Héritage

objectDisposableObjectBrushTransformBrushPathGradientBrushBasePathGradientBrush

Implémente

IDisposable

Membres hérités

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()

Remarques

La couleur centrale est blanche par défaut. Un utilisateur peut modifier cette valeur à tout moment par la suite.

Le tableau des couleurs environnantes est initialisé par un élément unique contenant la couleur blanche par défaut. Les couleurs environnantes peuvent être modifiées ultérieurement, cependant, au moins un élément est requis lors de la configuration des couleurs environnantes.

Voir Aspose.Imaging.Brushes.PathGradientBrush.Blend pour plus de détails sur son initialisation.

Constructeurs

PathGradientBrush(PointF[])

Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.PathGradientBrush avec les points spécifiés.

public PathGradientBrush(PointF[] pathPoints)

Paramètres

pathPoints PointF[]

Un tableau de structures Aspose.Imaging.PointF qui représente les points qui composent les sommets du chemin.

PathGradientBrush(PointF[], WrapMode)

Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.PathGradientBrush avec les points spécifiés et le mode de répétition.

public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)

Paramètres

pathPoints PointF[]

Un tableau de structures Aspose.Imaging.PointF qui représente les points qui composent les sommets du chemin.

wrapMode WrapMode

Un Aspose.Imaging.WrapMode qui spécifie comment les remplissages dessinés avec ce Aspose.Imaging.Brushes.PathGradientBrush sont carrelés.

PathGradientBrush(Point[])

Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.PathGradientBrush avec les points spécifiés.

public PathGradientBrush(Point[] pathPoints)

Paramètres

pathPoints Point[]

Un tableau de structures Aspose.Imaging.Point qui représente les points qui composent les sommets du chemin.

PathGradientBrush(Point[], WrapMode)

Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.PathGradientBrush avec les points spécifiés et le mode de répétition.

public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)

Paramètres

pathPoints Point[]

Un tableau de structures Aspose.Imaging.Point qui représente les points qui composent les sommets du chemin.

wrapMode WrapMode

Un Aspose.Imaging.WrapMode qui spécifie comment les remplissages dessinés avec ce Aspose.Imaging.Brushes.PathGradientBrush sont carrelés.

PathGradientBrush(GraphicsPath)

Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.PathGradientBrush avec le chemin spécifié.

public PathGradientBrush(GraphicsPath path)

Paramètres

path GraphicsPath

Le Aspose.Imaging.GraphicsPath qui définit la zone remplie par ce Aspose.Imaging.Brushes.PathGradientBrush.

Propriétés

Blend

Obtient ou définit un Aspose.Imaging.Blend qui spécifie les positions et les facteurs qui définissent une atténuation personnalisée pour le dégradé.

public Blend Blend { get; set; }

Valeur de la propriété

Blend

CenterColor

Obtient ou définit la couleur au centre du dégradé de chemin.

public Color CenterColor { get; set; }

Valeur de la propriété

Color

InterpolationColors

Obtient ou définit un Aspose.Imaging.ColorBlend qui définit un dégradé linéaire multicolore.

[Obsolete("Cette propriété n'est plus utilisée dans cette classe. Utilisez plutôt la classe PathMulticolorGradientBrush.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }

Valeur de la propriété

ColorBlend

SurroundColors

Obtient ou définit un tableau de couleurs qui correspondent aux points dans le chemin que ce Aspose.Imaging.Brushes.PathGradientBrush remplit.

public Color[] SurroundColors { get; set; }

Valeur de la propriété

Color[]

Méthodes

SetBlendTriangularShape(float)

Crée un dégradé avec une couleur centrale et une atténuation linéaire vers une couleur environnante.

public void SetBlendTriangularShape(float focus)

Paramètres

focus float

Une valeur de 0 à 1 qui spécifie où, le long de tout radial depuis le centre du chemin jusqu’à la limite du chemin, la couleur centrale sera à son intensité maximale. Une valeur de 1 (par défaut) place l’intensité maximale au centre du chemin.

SetBlendTriangularShape(float, float)

Crée un dégradé avec une couleur centrale et une atténuation linéaire vers chaque couleur environnante.

public void SetBlendTriangularShape(float focus, float scale)

Paramètres

focus float

Une valeur de 0 à 1 qui spécifie où, le long de tout radial depuis le centre du chemin jusqu’à la limite du chemin, la couleur centrale sera à son intensité maximale. Une valeur de 1 (par défaut) place l’intensité maximale au centre du chemin.

scale float

Une valeur de 0 à 1 qui spécifie l’intensité maximale de la couleur centrale qui est mélangée avec la couleur de la limite. Une valeur de 1 provoque l’intensité maximale possible de la couleur centrale, et c’est la valeur par défaut.

SetSigmaBellShape(float)

Crée un pinceau dégradé qui change de couleur à partir du centre du chemin vers l’extérieur jusqu’à la limite du chemin. La transition d’une couleur à une autre est basée sur une courbe en cloche.

public void SetSigmaBellShape(float focus)

Paramètres

focus float

Une valeur de 0 à 1 qui spécifie où, le long de tout radial depuis le centre du chemin jusqu’à la limite du chemin, la couleur centrale sera à son intensité maximale. Une valeur de 1 (par défaut) place l’intensité maximale au centre du chemin.

SetSigmaBellShape(float, float)

Crée un pinceau dégradé qui change de couleur à partir du centre du chemin vers l’extérieur jusqu’à la limite du chemin. La transition d’une couleur à une autre est basée sur une courbe en cloche.

public void SetSigmaBellShape(float focus, float scale)

Paramètres

focus float

Une valeur de 0 à 1 qui spécifie où, le long de tout radial depuis le centre du chemin jusqu’à la limite du chemin, la couleur centrale sera à son intensité maximale. Une valeur de 1 (par défaut) place l’intensité maximale au centre du chemin.

scale float

Une valeur de 0 à 1 qui spécifie l’intensité maximale de la couleur centrale qui est mélangée avec la couleur de la limite. Une valeur de 1 provoque l’intensité maximale possible de la couleur centrale, et c’est la valeur par défaut.

 Français