Class PathGradientBrush

Class PathGradientBrush

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

Zabaluje objekt Aspose.Imaging.Brush s přechodem. Tato třída nemůže být děděna.

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

Dědění

objectDisposableObjectBrushTransformBrushPathGradientBrushBasePathGradientBrush

Implementuje

IDisposable

Děděné členy

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

Poznámky

Středová barva je ve výchozím nastavení bílá. Uživatel může tuto hodnotu později změnit.

Pole okolních barev je ve výchozím nastavení inicializováno jedním prvkem obsahujícím bílou barvu. Okolní barvy mohou být později změněny, nicméně při nastavování okolních barev je vyžadován alespoň jeden prvek.

Viz Aspose.Imaging.Brushes.PathGradientBrush.Blend pro více informací o jeho inicializaci.

Konstruktor

PathGradientBrush(PointF[])

Inicializuje novou instanci třídy Aspose.Imaging.Brushes.PathGradientBrush s uvedenými body.

public PathGradientBrush(PointF[] pathPoints)

Parametry

pathPoints PointF[]

Pole struktur Aspose.Imaging.PointF, které představuje body tvořící vrcholy cesty.

PathGradientBrush(PointF[], WrapMode)

Inicializuje novou instanci třídy Aspose.Imaging.Brushes.PathGradientBrush s uvedenými body a režimem obalení.

public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)

Parametry

pathPoints PointF[]

Pole struktur Aspose.Imaging.PointF, které představuje body tvořící vrcholy cesty.

wrapMode WrapMode

Aspose.Imaging.WrapMode, který určuje, jak jsou výplně vykreslené tímto Aspose.Imaging.Brushes.PathGradientBrush dlaždicovány.

PathGradientBrush(Point[])

Inicializuje novou instanci třídy Aspose.Imaging.Brushes.PathGradientBrush s uvedenými body.

public PathGradientBrush(Point[] pathPoints)

Parametry

pathPoints Point[]

Pole struktur Aspose.Imaging.Point, které představuje body tvořící vrcholy cesty.

PathGradientBrush(Point[], WrapMode)

Inicializuje novou instanci třídy Aspose.Imaging.Brushes.PathGradientBrush s uvedenými body a režimem obalení.

public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)

Parametry

pathPoints Point[]

Pole struktur Aspose.Imaging.Point, které představuje body tvořící vrcholy cesty.

wrapMode WrapMode

Aspose.Imaging.WrapMode, který určuje, jak jsou výplně vykreslené tímto Aspose.Imaging.Brushes.PathGradientBrush dlaždicovány.

PathGradientBrush(GraphicsPath)

Inicializuje novou instanci třídy Aspose.Imaging.Brushes.PathGradientBrush s uvedenou cestou.

public PathGradientBrush(GraphicsPath path)

Parametry

path GraphicsPath

Aspose.Imaging.GraphicsPath, který definuje oblast vyplněnou tímto Aspose.Imaging.Brushes.PathGradientBrush.

Vlastnosti

Blend

Získává nebo nastavuje Aspose.Imaging.Blend, který určuje pozice a faktory definující vlastní pokles pro přechod.

public Blend Blend { get; set; }

Hodnota vlastnosti

Blend

CenterColor

Získává nebo nastavuje barvu ve středu přechodu cesty.

public Color CenterColor { get; set; }

Hodnota vlastnosti

Color

InterpolationColors

Získává nebo nastavuje Aspose.Imaging.ColorBlend, která definuje vícebarevný lineární přechod.

[Obsolete("Tato vlastnost se již v této třídě nepoužívá. Místo toho použijte třídu PathMulticolorGradientBrush.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }

Hodnota vlastnosti

ColorBlend

SurroundColors

Získává nebo nastavuje pole barev, které odpovídají bodům v cestě, které tento Aspose.Imaging.Brushes.PathGradientBrush vyplňuje.

public Color[] SurroundColors { get; set; }

Hodnota vlastnosti

Color[]

Metody

SetBlendTriangularShape(float)

Vytváří přechod se středovou barvou a lineárním poklesem k jedné okolní barvě.

public void SetBlendTriangularShape(float focus)

Parametry

focus float

Hodnota od 0 do 1, která určuje, kde podél jakéhokoli radiálu od středu cesty k hranici cesty bude středová barva mít nejvyšší intenzitu. Hodnota 1 (výchozí) umístí nejvyšší intenzitu do středu cesty.

SetBlendTriangularShape(float, float)

Vytváří přechod se středovou barvou a lineárním poklesem k každé okolní barvě.

public void SetBlendTriangularShape(float focus, float scale)

Parametry

focus float

Hodnota od 0 do 1, která určuje, kde podél jakéhokoli radiálu od středu cesty k hranici cesty bude středová barva mít nejvyšší intenzitu. Hodnota 1 (výchozí) umístí nejvyšší intenzitu do středu cesty.

scale float

Hodnota od 0 do 1, která určuje maximální intenzitu středové barvy, která se mísí s barvou na hranici. Hodnota 1 způsobí nejvyšší možnou intenzitu středové barvy a je to výchozí hodnota.

SetSigmaBellShape(float)

Vytváří přechodový štětec, který mění barvu počínaje středem cesty směrem ven k hranici cesty. Přechod z jedné barvy na druhou je založen na křivce ve tvaru zvonu.

public void SetSigmaBellShape(float focus)

Parametry

focus float

Hodnota od 0 do 1, která určuje, kde podél jakéhokoli radiálu od středu cesty k hranici cesty bude středová barva mít nejvyšší intenzitu. Hodnota 1 (výchozí) umístí nejvyšší intenzitu do středu cesty.

SetSigmaBellShape(float, float)

Vytváří přechodový štětec, který mění barvu počínaje středem cesty směrem ven k hranici cesty. Přechod z jedné barvy na druhou je založen na křivce ve tvaru zvonu.

public void SetSigmaBellShape(float focus, float scale)

Parametry

focus float

Hodnota od 0 do 1, která určuje, kde podél jakéhokoli radiálu od středu cesty k hranici cesty bude středová barva mít nejvyšší intenzitu. Hodnota 1 (výchozí) umístí nejvyšší intenzitu do středu cesty.

scale float

Hodnota od 0 do 1, která určuje maximální intenzitu středové barvy, která se mísí s barvou na hranici. Hodnota 1 způsobí nejvyšší možnou intenzitu středové barvy a je to výchozí hodnota.

 Čeština