Class Blend
Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)
กำหนดรูปแบบการผสม นี่คือคลาสที่ไม่สามารถสืบทอดได้
public sealed class Blend
การสืบทอด
สมาชิกที่สืบทอด
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
หมายเหตุ
การใช้งานคลาสการผสมทั่วไปคือการกำหนดรูปแบบการผสมสำหรับแปรง ดังนั้นคุณสมบัติการผสมควรได้รับการเริ่มต้นอย่างระมัดระวัง อาร์เรย์ที่เป็นค่า null จะไม่ได้รับอนุญาต แปรงจะโยนข้อยกเว้นที่เหมาะสมหากอาร์เรย์ของปัจจัยหรือตำแหน่งว่างเปล่าหรือความยาวของพวกเขาไม่เท่ากัน หากมีสองหรือมากกว่าส่วนในอาร์เรย์ตำแหน่งแล้วส่วนแรกควรเป็น 0 และส่วนสุดท้ายควรเป็น 1
ตัวสร้าง
Blend()
เริ่มต้นอินสแตนซ์ใหม่ของคลาส Aspose.Imaging.Blend จำนวนส่วนในอาร์เรย์ปัจจัยและการผสมจะเท่ากับ 1
public Blend()
Blend(int)
เริ่มต้นอินสแตนซ์ใหม่ของคลาส Aspose.Imaging.Blend โดยมีจำนวนปัจจัยและตำแหน่งที่ระบุ
public Blend(int count)
พารามิเตอร์
count
int
จำนวนส่วนในอาร์เรย์ปัจจัยและตำแหน่ง
คุณสมบัติ
Factors
รับหรือกำหนดอาร์เรย์ของปัจจัยการผสมสำหรับการไล่ระดับสี
public float[] Factors { get; set; }
ค่าของคุณสมบัติ
float[]
Positions
รับหรือกำหนดอาร์เรย์ของตำแหน่งการผสมสำหรับการไล่ระดับสี
public float[] Positions { get; set; }
ค่าของคุณสมบัติ
float[]
วิธีการ
Equals(object)
ทดสอบว่าอ็อบเจ็กต์ที่ระบุเป็นคลาส Aspose.Imaging.Blend และเทียบเท่ากับคลาส Aspose.Imaging.Blend นี้หรือไม่
public override bool Equals(object obj)
พารามิเตอร์
obj
object
อ็อบเจ็กต์ที่ต้องการทดสอบ
คืนค่า
เป็นจริงหาก obj
เป็นคลาส Aspose.Imaging.Blend ที่เทียบเท่ากับคลาส Aspose.Imaging.Blend นี้; มิฉะนั้นเป็นเท็จ
GetHashCode()
ส่งคืนรหัสแฮชสำหรับอินสแตนซ์นี้
public override int GetHashCode()
คืนค่า
รหัสแฮชสำหรับอินสแตนซ์นี้ เหมาะสำหรับใช้ในอัลกอริธึมการแฮชและโครงสร้างข้อมูลเช่นตารางแฮช