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
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase ← PathGradientBrush
Uygulamalar
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
CenterColor
Yol gradyanının merkezindeki rengi alır veya ayarlar.
public Color CenterColor { get; set; }
Özellik Değeri
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
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.