Class PathGradientBrush

Class PathGradientBrush

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

Bir gradyan ile bir Aspose.Imaging.Brush nesnesini kapsüller. Bu sınıf miras alınamaz.

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

Miras

objectDisposableObjectBrushTransformBrushPathGradientBrushBasePathGradientBrush

Uygulamalar

IDisposable

Miras Alınan Üyeler

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

Açıklamalar

Merkez rengi varsayılan olarak beyazdır. Bir kullanıcı bu değeri daha sonra istediği zaman değiştirebilir.

Çevre renkleri dizisi varsayılan olarak beyaz rengi içeren tek bir eleman ile başlatılır. Çevre renkleri daha sonra değiştirilebilir, ancak çevre renklerini ayarlarken en az bir eleman gereklidir.

Başlatma ile ilgili daha fazla bilgi için Aspose.Imaging.Brushes.PathGradientBrush.Blend'e bakın.

Yapıcılar

PathGradientBrush(PointF[])

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

public PathGradientBrush(PointF[] pathPoints)

Parametreler

pathPoints PointF[]

Yolu oluşturan köşe noktalarını temsil eden Aspose.Imaging.PointF yapılarının bir dizisi.

PathGradientBrush(PointF[], WrapMode)

Belirtilen noktalar ve sarma modu ile Aspose.Imaging.Brushes.PathGradientBrush sınıfının yeni bir örneğini başlatır.

public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)

Parametreler

pathPoints PointF[]

Yolu oluşturan köşe noktalarını temsil eden Aspose.Imaging.PointF yapılarının bir dizisi.

wrapMode WrapMode

Bu Aspose.Imaging.Brushes.PathGradientBrush ile çizilen dolguların nasıl döşeneceğini belirten bir Aspose.Imaging.WrapMode.

PathGradientBrush(Point[])

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

public PathGradientBrush(Point[] pathPoints)

Parametreler

pathPoints Point[]

Yolu oluşturan köşe noktalarını temsil eden Aspose.Imaging.Point yapılarının bir dizisi.

PathGradientBrush(Point[], WrapMode)

Belirtilen noktalar ve sarma modu ile Aspose.Imaging.Brushes.PathGradientBrush sınıfının yeni bir örneğini başlatır.

public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)

Parametreler

pathPoints Point[]

Yolu oluşturan köşe noktalarını temsil eden Aspose.Imaging.Point yapılarının bir dizisi.

wrapMode WrapMode

Bu Aspose.Imaging.Brushes.PathGradientBrush ile çizilen dolguların nasıl döşeneceğini belirten bir Aspose.Imaging.WrapMode.

PathGradientBrush(GraphicsPath)

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

public PathGradientBrush(GraphicsPath path)

Parametreler

path GraphicsPath

Bu Aspose.Imaging.Brushes.PathGradientBrush ile doldurulan alanı tanımlayan Aspose.Imaging.GraphicsPath.

Özellikler

Blend

Gradyanın özelleştirilmiş düşüşünü tanımlayan pozisyonları ve faktörleri belirten bir Aspose.Imaging.Blend alır veya ayarlar.

public Blend Blend { get; set; }

Özellik Değeri

Blend

CenterColor

Yol gradyanının merkezindeki rengi alır veya ayarlar.

public Color CenterColor { get; set; }

Özellik Değeri

Color

InterpolationColors

Çok renkli bir lineer gradyanı tanımlayan bir Aspose.Imaging.ColorBlend alır veya ayarlar.

[Obsolete("Bu özellik artık bu sınıfta kullanılmıyor. Bunun yerine PathMulticolorGradientBrush sınıfını kullanın.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }

Özellik Değeri

ColorBlend

SurroundColors

Bu Aspose.Imaging.Brushes.PathGradientBrush ile doldurulan yol noktalarına karşılık gelen renklerin bir dizisini alır veya ayarlar.

public Color[] SurroundColors { get; set; }

Özellik Değeri

Color[]

Metotlar

SetBlendTriangularShape(float)

Bir merkez rengi ve bir çevre renginde lineer bir düşüş ile bir gradyan oluşturur.

public void SetBlendTriangularShape(float focus)

Parametreler

focus float

0 ile 1 arasında bir değer, merkez rengi en yüksek yoğunlukta olacağı yeri belirtir. 1 (varsayılan) değeri, en yüksek yoğunluğu yolun merkezine yerleştirir.

SetBlendTriangularShape(float, float)

Bir merkez rengi ve her çevre renginde lineer bir düşüş ile bir gradyan oluşturur.

public void SetBlendTriangularShape(float focus, float scale)

Parametreler

focus float

0 ile 1 arasında bir değer, merkez rengi en yüksek yoğunlukta olacağı yeri belirtir. 1 (varsayılan) değeri, en yüksek yoğunluğu yolun merkezine yerleştirir.

scale float

0 ile 1 arasında bir değer, merkez rengi ile sınır rengi arasında karışacak maksimum yoğunluğu belirtir. 1 değeri, merkez renginin mümkün olan en yüksek yoğunluğunu sağlar ve varsayılan değerdir.

SetSigmaBellShape(float)

Yolun merkezinden dışarı doğru yolun sınırına kadar renk değiştiren bir gradyan fırçası oluşturur. Bir renkten diğerine geçiş, bir çan şeklindeki eğriye dayanır.

public void SetSigmaBellShape(float focus)

Parametreler

focus float

0 ile 1 arasında bir değer, merkez rengi en yüksek yoğunlukta olacağı yeri belirtir. 1 (varsayılan) değeri, en yüksek yoğunluğu yolun merkezine yerleştirir.

SetSigmaBellShape(float, float)

Yolun merkezinden dışarı doğru yolun sınırına kadar renk değiştiren bir gradyan fırçası oluşturur. Bir renkten diğerine geçiş, bir çan şeklindeki eğriye dayanır.

public void SetSigmaBellShape(float focus, float scale)

Parametreler

focus float

0 ile 1 arasında bir değer, merkez rengi en yüksek yoğunlukta olacağı yeri belirtir. 1 (varsayılan) değeri, en yüksek yoğunluğu yolun merkezine yerleştirir.

scale float

0 ile 1 arasında bir değer, merkez rengi ile sınır rengi arasında karışacak maksimum yoğunluğu belirtir. 1 değeri, merkez renginin mümkün olan en yüksek yoğunluğunu sağlar ve varsayılan değerdir.

 Türkçe