Class PathGradientBrush

Class PathGradientBrush

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

ห่อหุ้มวัตถุ Aspose.Imaging.Brush ที่มีการไล่สี ตัวคลาสนี้ไม่สามารถสืบทอดได้

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

การสืบทอด

objectDisposableObjectBrushTransformBrushPathGradientBrushBasePathGradientBrush

การใช้งาน

IDisposable

สมาชิกที่สืบทอด

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

หมายเหตุ

สีที่อยู่กลางจะเป็นสีขาวโดยค่าเริ่มต้น ผู้ใช้สามารถเปลี่ยนค่านี้ได้ตลอดเวลาในภายหลัง

อาร์เรย์ของสีรอบข้างจะถูกกำหนดค่าเริ่มต้นด้วยองค์ประกอบเดียวที่มีสีขาว โดยสีรอบข้างอาจถูกเปลี่ยนแปลงในภายหลัง อย่างไรก็ตามต้องมีอย่างน้อยหนึ่งองค์ประกอบเมื่อกำหนดสีรอบข้าง

ดู Aspose.Imaging.Brushes.PathGradientBrush.Blend สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการกำหนดค่า

ตัวสร้าง

PathGradientBrush(PointF[])

สร้างอินสแตนซ์ใหม่ของคลาส Aspose.Imaging.Brushes.PathGradientBrush ด้วยจุดที่ระบุ

public PathGradientBrush(PointF[] pathPoints)

พารามิเตอร์

pathPoints PointF[]

อาร์เรย์ของโครงสร้าง Aspose.Imaging.PointF ที่แทนจุดที่สร้างมุมของเส้นทาง

PathGradientBrush(PointF[], WrapMode)

สร้างอินสแตนซ์ใหม่ของคลาส Aspose.Imaging.Brushes.PathGradientBrush ด้วยจุดที่ระบุและโหมดการพัน

public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)

พารามิเตอร์

pathPoints PointF[]

อาร์เรย์ของโครงสร้าง Aspose.Imaging.PointF ที่แทนจุดที่สร้างมุมของเส้นทาง

wrapMode WrapMode

Aspose.Imaging.WrapMode ที่ระบุวิธีการที่การเติมที่วาดด้วย Aspose.Imaging.Brushes.PathGradientBrush นี้ถูกจัดเรียง

PathGradientBrush(Point[])

สร้างอินสแตนซ์ใหม่ของคลาส Aspose.Imaging.Brushes.PathGradientBrush ด้วยจุดที่ระบุ

public PathGradientBrush(Point[] pathPoints)

พารามิเตอร์

pathPoints Point[]

อาร์เรย์ของโครงสร้าง Aspose.Imaging.Point ที่แทนจุดที่สร้างมุมของเส้นทาง

PathGradientBrush(Point[], WrapMode)

สร้างอินสแตนซ์ใหม่ของคลาส Aspose.Imaging.Brushes.PathGradientBrush ด้วยจุดที่ระบุและโหมดการพัน

public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)

พารามิเตอร์

pathPoints Point[]

อาร์เรย์ของโครงสร้าง Aspose.Imaging.Point ที่แทนจุดที่สร้างมุมของเส้นทาง

wrapMode WrapMode

Aspose.Imaging.WrapMode ที่ระบุวิธีการที่การเติมที่วาดด้วย Aspose.Imaging.Brushes.PathGradientBrush นี้ถูกจัดเรียง

PathGradientBrush(GraphicsPath)

สร้างอินสแตนซ์ใหม่ของคลาส Aspose.Imaging.Brushes.PathGradientBrush ด้วยเส้นทางที่ระบุ

public PathGradientBrush(GraphicsPath path)

พารามิเตอร์

path GraphicsPath

Aspose.Imaging.GraphicsPath ที่กำหนดพื้นที่ที่ถูกเติมโดย Aspose.Imaging.Brushes.PathGradientBrush นี้

คุณสมบัติ

Blend

รับหรือกำหนด Aspose.Imaging.Blend ที่ระบุตำแหน่งและปัจจัยที่กำหนดการลดลงแบบกำหนดเองสำหรับการไล่สี

public Blend Blend { get; set; }

ค่า Property

Blend

CenterColor

รับหรือกำหนดสีที่อยู่กลางของการไล่สีเส้นทาง

public Color CenterColor { get; set; }

ค่า Property

Color

InterpolationColors

รับหรือกำหนด Aspose.Imaging.ColorBlend ที่กำหนดการไล่สีเชิงเส้นหลายสี

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

ค่า Property

ColorBlend

SurroundColors

รับหรือกำหนดอาร์เรย์ของสีที่ตรงกับจุดในเส้นทางที่ Aspose.Imaging.Brushes.PathGradientBrush นี้เติม

public Color[] SurroundColors { get; set; }

ค่า Property

Color[]

วิธีการ

SetBlendTriangularShape(float)

สร้างการไล่สีที่มีสีกลางและการลดลงเชิงเส้นไปยังสีรอบข้างหนึ่งสี

public void SetBlendTriangularShape(float focus)

พารามิเตอร์

focus float

ค่าที่อยู่ระหว่าง 0 ถึง 1 ที่ระบุว่าที่ไหนตามรัศมีจากกลางของเส้นทางไปยังขอบของเส้นทาง สีกลางจะมีความเข้มสูงสุด ค่าที่ 1 (ค่าเริ่มต้น) จะวางความเข้มสูงสุดที่กลางของเส้นทาง

SetBlendTriangularShape(float, float)

สร้างการไล่สีที่มีสีกลางและการลดลงเชิงเส้นไปยังสีรอบข้างแต่ละสี

public void SetBlendTriangularShape(float focus, float scale)

พารามิเตอร์

focus float

ค่าที่อยู่ระหว่าง 0 ถึง 1 ที่ระบุว่าที่ไหนตามรัศมีจากกลางของเส้นทางไปยังขอบของเส้นทาง สีกลางจะมีความเข้มสูงสุด ค่าที่ 1 (ค่าเริ่มต้น) จะวางความเข้มสูงสุดที่กลางของเส้นทาง

scale float

ค่าที่อยู่ระหว่าง 0 ถึง 1 ที่ระบุความเข้มสูงสุดของสีกลางที่ผสมกับสีขอบ ค่าที่ 1 จะทำให้สีกลางมีความเข้มสูงสุดที่เป็นไปได้ และเป็นค่าที่ตั้งไว้เริ่มต้น

SetSigmaBellShape(float)

สร้างแปรงการไล่สีที่เปลี่ยนสีเริ่มจากกลางของเส้นทางไปยังขอบของเส้นทาง การเปลี่ยนจากสีหนึ่งไปยังอีกสีหนึ่งจะขึ้นอยู่กับเส้นโค้งรูปกระดิ่ง

public void SetSigmaBellShape(float focus)

พารามิเตอร์

focus float

ค่าที่อยู่ระหว่าง 0 ถึง 1 ที่ระบุว่าที่ไหนตามรัศมีจากกลางของเส้นทางไปยังขอบของเส้นทาง สีกลางจะมีความเข้มสูงสุด ค่าที่ 1 (ค่าเริ่มต้น) จะวางความเข้มสูงสุดที่กลางของเส้นทาง

SetSigmaBellShape(float, float)

สร้างแปรงการไล่สีที่เปลี่ยนสีเริ่มจากกลางของเส้นทางไปยังขอบของเส้นทาง การเปลี่ยนจากสีหนึ่งไปยังอีกสีหนึ่งจะขึ้นอยู่กับเส้นโค้งรูปกระดิ่ง

public void SetSigmaBellShape(float focus, float scale)

พารามิเตอร์

focus float

ค่าที่อยู่ระหว่าง 0 ถึง 1 ที่ระบุว่าที่ไหนตามรัศมีจากกลางของเส้นทางไปยังขอบของเส้นทาง สีกลางจะมีความเข้มสูงสุด ค่าที่ 1 (ค่าเริ่มต้น) จะวางความเข้มสูงสุดที่กลางของเส้นทาง

scale float

ค่าที่อยู่ระหว่าง 0 ถึง 1 ที่ระบุความเข้มสูงสุดของสีกลางที่ผสมกับสีขอบ ค่าที่ 1 จะทำให้สีกลางมีความเข้มสูงสุดที่เป็นไปได้ และเป็นค่าที่ตั้งไว้เริ่มต้น

 แบบไทย