ชั้นการเติมด้วยการเติมแบบรูปแบบ
บทความนี้สาธิตวิธีการเติมชั้น PSD ด้วยการเติมแบบรูปแบบ รูปแบบ* * เป็นภาพ สี เงา หรือเส้นที่ใช้เติมพื้นที่ของภาพ โปรดใช้ Aspose.PSD.FileFormats.Psd.Layers.FillLayer เพื่อเพิ่มรูปแบบในชั้น PSD โค้ดตัวอย่างต่อไปนี้โหลดไฟล์ PSD เข้าถึงคลาส Filllayer และตั้งค่ารูปแบบโดยใช้สมบัติ PatternFillSettings
นี่คือตัวอย่างอีกตัวที่สาธิตว่า Aspose.PSD เติมรูปแบบโดยใช้ FillLayer และ IPatternFillSettings
ชั้นการเติมด้วยการเติมไล่สี
บทความนี้สาธิตถึงการใช้การเติมไล่สีเพื่อเติมชั้น PSD Aspose.PSD APIs ได้เปิดเผยวิธีการที่มีประสิทธิภาพและง่ายต่อการใช้เพื่อบรรลุวัตถุประสงค์นี้ Aspose.PSD ได้เปิดเผยคลาส GradientColorPoint และ GradientTransparencyPoint เพื่อเพิ่มอิสระมาในชั้น
ขั้นตอนการเติม the PSD ชั้นด้วยการเติมไล่สีมีความง่ายดังนี้:
- โหลดไฟล์ PSD เป็นภาพโดยใช้วิธีการของโรงงาน Load ที่เปิดเผยโดยคลาส Image
- ตั้งค่าสมบัติของวัตถุ FillLayer
- สร้างรายการ ColorPoints ด้วยสีที่ต้องการและตำแหน่งของสี
- สร้างรายการของจุดโปร่งใสที่ต้องการโปร่งใสและตำแหน่งของจุดโปร่งใส
- เรียกใช้วิธีการ FillLayer.Update
- บันทึกผลลัพธ์
โค้ดตัวอย่างต่อไปนี้แสดงวิธีการเติมไล่สีเข้ากับชั้น PSD
นี่คือตัวอย่างอีกอันที่ใช้คุณสมบัติ GradientFillSettings.GradientType เพื่อเติมชั้น PSD ด้วยการเติมไล่ Aspose.PSD สนับสนุนประเภทการไล่สีต่อไปนี้ผ่านการเปรียบเทียบประเภทการไล่สี:
- ประเภทการไล่เส้นตรง: ในการไล่สีเส้นตรง สีมีการเปลี่ยนแปลงจากจุดเริ่มต้นไปยังสิ้นสุดอย่างตรงไป
- ประเภทการไล่รัศมี: ในการไล่สีรัศมี สีกระจายออกจากจุดเริ่มต้นในรูปแบบวงกลม
- ประเภทการไล่มุม: การไล่สีมุมหมุนตามเข็มนาฬิการอบจุดเริมต้น
- ประเภทการไล่กระจกทราย: ในการไล่สีกระจกทราย สีถูกสะท้อนทางด้านทั้วสองของจุดเริมต้น
- ประเภทการไล่รูปห้าเหลี่ยม: การไล่เสีรูปห้าเหลี่ยมสร้างรูปรูปห้าเหลี่ยมจากจุดเริมต้น
การสนับสนุนคุณสมบัติการยืดสำหรับชั้นเติมสีสายไล่
บทความนี้สาธิตวิธีการยืด FillLayer ด้วยการเติมสีสายไล่โดยใช้ Aspose.PSD for .NET สำหรับวัตถ์นี้ เพิ่มคุณสมบัติใหม่ Scale ใน IGradientFillSettings
ด้านล่างเป็นการสาธิตโค้ดที่แสดงวิธีการใช้คุณสมบัติ Scale
ชั้นการเติมด้วยการเติมสี
บทความนี้สาธิตวิธีการเติมชั้น PSD ด้วยสี โปรดใช้คลาส Psd.Layers.FillLayer เพื่อเติมสีในชั้น PSD โค้ดตัวอย่างต่อไปนี้โหลดไฟล์ PSD และเข้าถึงชั้น Fill และตั้งค่าสีโดยใช้รูปแบบ FillLayer.FillSettings