Class PathGradientBrush

Class PathGradientBrush

İsim alanı : Aspose.Imaging.Brushes Toplantı: Aspose.Imaging.dll (25.4.0)

Aspose.Imaging.Brush bir gradient ile bir nesne kapsül eder.Bu sınıf miras alınamaz.

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

Inheritance

object DisposableObject Brush TransformBrush PathGradientBrushBase PathGradientBrush

Implements

IDisposable

mirasçı üyeleri

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

Remarks

Merkez rengi varsayılan olarak beyazdır. bir kullanıcı bu değeri daha sonra herhangi bir zamanda değiştirebilir.

Çevre rengi aralığı varsayılan olarak beyaz renk içeren tek element tarafından başlatılır. çevre rengi daha sonra değiştirilebilir, ancak çevre rengi ayarlanırken en az tek element gerektirir.

Daha fazla bilgi için Aspose.Imaging.Brushes.PathGradientBrush.Blend adresine bakın.

Constructors

PathGradientBrush(PointF[])

Aspose.Imaging.Brushes.PathGradientBrush sınıfının yeni bir örneğini belirlenen noktalarla başlatır.

public PathGradientBrush(PointF[] pathPoints)

Parameters

pathPoints PointF […]

Aspose.Imaging.PointF yapılarının bir dizi, yolun dikeylerini oluşturan noktaları temsil eder.

PathGradientBrush(PointF[…], • WrapMode)

Aspose.Imaging.Brushes.PathGradientBrush sınıfının yeni bir örneğini belirlenen noktalara ve kaplama moduna başlatır.

public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints PointF […]

Aspose.Imaging.PointF yapılarının bir dizi, yolun dikeylerini oluşturan noktaları temsil eder.

wrapMode WrapMode

Bu Aspose.Imaging.Brushes.PathGradientBrush ile nasıl doldurulduğunu belirleyen bir Aspose.Imaging.WrapMode yapıştırılır.

PathGradientBrush(Point[])

Aspose.Imaging.Brushes.PathGradientBrush sınıfının yeni bir örneğini belirlenen noktalarla başlatır.

public PathGradientBrush(Point[] pathPoints)

Parameters

pathPoints Point […]

Aspose.Imaging.Point yapılarının bir dizi, yolun dikeylerini oluşturan noktaları temsil eder.

PathGradientBrush(Point[…], • WrapMode)

Aspose.Imaging.Brushes.PathGradientBrush sınıfının yeni bir örneğini belirlenen noktalara ve kaplama moduna başlatır.

public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints Point […]

Aspose.Imaging.Point yapılarının bir dizi, yolun dikeylerini oluşturan noktaları temsil eder.

wrapMode WrapMode

Bu Aspose.Imaging.Brushes.PathGradientBrush ile nasıl doldurulduğunu belirleyen bir Aspose.Imaging.WrapMode yapıştırılır.

PathGradientBrush(GraphicsPath)

Aspose.Imaging.Brushes.PathGradientBrush sınıfının yeni bir örneğini belirlenen yolu ile başlatır.

public PathGradientBrush(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath bu Aspose.Imaging.Brushes.PathGradientBrush ile doldurulan alanı tanımlar.

Properties

Blend

Bir Aspose.Imaging.Blend alır veya gradient için özelleştirilmiş bir falloff tanımlayan pozisyonları ve faktörleri belirler.

public Blend Blend { get; set; }

Mülkiyet Değer

Blend

CenterColor

Renk alır veya gradient yolun merkezine yerleştirir.

public Color CenterColor { get; set; }

Mülkiyet Değer

Color

InterpolationColors

Aspose.Imaging.ColorBlend, bir çok renkli lineer gradient tanımlayan bir Aspose.Imaging.ColorBlend alır veya ayarlar.

[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }

Mülkiyet Değer

ColorBlend

SurroundColors

Bu Aspose.Imaging.Brushes.PathGradientBrush yolunda noktalara uygun bir renk yelpazesi alır veya ayarlar.

public Color[] SurroundColors { get; set; }

Mülkiyet Değer

Color […]

Methods

SetBlendTriangularShape(Floransa)

Orta renkli bir gradient ve çevresindeki bir renk için bir lineer falloff oluşturur.

public void SetBlendTriangularShape(float focus)

Parameters

focus float

0’dan 1’e kadar olan bir değer, yolun merkezinden yolun sınırına kadar herhangi bir radyal boyunca, merkezin rengi en yüksek yoğunluğunda nerede olacağını belirtir.

SetBlendTriangularShape(Yüzme , Yüzme)

Bir gradient oluşturur, ortalama bir renk ve çevresindeki her renk için bir lineer falloff.

public void SetBlendTriangularShape(float focus, float scale)

Parameters

focus float

0’dan 1’e kadar olan bir değer, yolun merkezinden yolun sınırına kadar herhangi bir radyal boyunca, merkezin rengi en yüksek yoğunluğunda nerede olacağını belirtir.

scale float

0’dan 1’e kadar olan bir değer, sınır rengi ile karıştırılan merkez rengi maksimum yoğunluğunu belirler. 1’in bir değeri, merkez rengi için mümkün olan en yüksek yoğunluğa neden olur ve bu varsayılan değerdir.

SetSigmaBellShape(Floransa)

Renk değiştiren bir gradient fırçası oluşturur, yolun merkezinden dışarıdan yolun sınırına kadar. bir renkten diğerine geçiş, çan şeklinde bir eğriye dayanır.

public void SetSigmaBellShape(float focus)

Parameters

focus float

0’dan 1’e kadar olan bir değer, yolun merkezinden yolun sınırına kadar herhangi bir radyal boyunca, merkezin rengi en yüksek yoğunluğunda nerede olacağını belirtir.

SetSigmaBellShape(Yüzme , Yüzme)

Renk değiştiren bir gradient fırçası oluşturur, yolun merkezinden dışarıdan yolun sınırına kadar. bir renkten diğerine geçiş, çan şeklinde bir eğriye dayanır.

public void SetSigmaBellShape(float focus, float scale)

Parameters

focus float

0’dan 1’e kadar olan bir değer, yolun merkezinden yolun sınırına kadar herhangi bir radyal boyunca, merkezin rengi en yüksek yoğunluğunda nerede olacağını belirtir.

scale float

0’dan 1’e kadar olan bir değer, sınır rengi ile karıştırılan merkez rengi maksimum yoğunluğunu belirler. 1’in bir değeri, merkez rengi için mümkün olan en yüksek yoğunluğa neden olur ve bu varsayılan değerdir.

 Türkçe