ไฟล์ PSD ใช้ในการสร้างรูปภาพโดยใช้เลเยอร์ต่างๆ ที่ประกอบด้วยรูปร่าง ข้อความ เอฟเฟ็กต์ ฯลฯ คุณอาจต้องสร้างรูปภาพ PSD โดยทางโปรแกรมในแอปพลิเคชันของคุณ เพื่อให้สอดคล้องกับสถานการณ์การประมวลผลรูปภาพดังกล่าว บทความนี้ครอบคลุมถึงวิธีการสร้างรูปภาพ PSD โดยทางโปรแกรมใน C#
C # API เพื่อสร้างอิมเมจ PSD - การติดตั้ง
Aspose.PSD for .NET API รองรับการสร้าง แก้ไข หรือจัดการ PSD และ รูปแบบไฟล์ที่รองรับ อื่นๆ คุณสามารถกำหนดค่า API ได้โดยดาวน์โหลดไฟล์ DLL จากส่วน ดาวน์โหลด หรือใช้คำสั่ง NuGet ต่อไปนี้:
PM> Install-Package Aspose.PSD
สร้างภาพ PSD โดยใช้ C
ไฟล์ PSD สามารถมีเลเยอร์ได้ตั้งแต่หนึ่งเลเยอร์ขึ้นไป ตัวอย่างเช่น เลเยอร์ข้อความ เลเยอร์รูปภาพ เลเยอร์รูปร่าง ฯลฯ ในตัวอย่างนี้ เราจะเพิ่มรูปร่าง เช่น สี่เหลี่ยมผืนผ้าและวงรี รวมถึงเลเยอร์ข้อความสำหรับการสาธิต คุณต้องทำตามขั้นตอนด้านล่างเพื่อสร้างภาพ PSD โดยใช้ C #:
- สร้างรูปภาพใหม่โดยใช้คลาส PsdImage
- ล้างข้อมูลรูปภาพและเพิ่มรูปวาดสี่เหลี่ยมผืนผ้าและวงรี
- เพิ่มเลเยอร์ข้อความด้วยสตริงข้อความใดๆ
- เขียนไฟล์ PSD เอาต์พุตโดยใช้เมธอด บันทึก
ข้อมูลโค้ดต่อไปนี้อธิบายวิธีสร้างรูปภาพ PSD โดยทางโปรแกรมใน C#:
// สร้างภาพใหม่ตั้งแต่เริ่มต้น
PsdImage image = new PsdImage(450, 450);
// กรอกข้อมูลรูปภาพ
Graphics graphics = new Graphics(image);
graphics.Clear(Color.White);
// วาดสี่เหลี่ยมผืนผ้า
graphics.DrawRectangle(new Pen(new SolidBrush(Color.Blue)), new Rectangle(10, 30, 80, 40));
// วาดรูปวงรีโดยระบุวัตถุปากกา สี และพิกัด
graphics.DrawEllipse(new Pen(new SolidBrush(Color.Red)), new Rectangle(60, 80, 130, 90));
// เพิ่มเลเยอร์ข้อความ
image.AddTextLayer("Sample text", new Rectangle(150, 220, 100, 130));
// บันทึกไฟล์ PSD เอาต์พุต
image.Save("CreatePSD.psd");
สำรวจคุณสมบัติของ API
คุณสามารถดู เอกสารประกอบ เพื่อตรวจสอบคุณลักษณะอื่นๆ หลายอย่างที่นำเสนอโดย API
รับใบอนุญาตการประเมินฟรี
คุณสามารถประเมิน API ได้อย่างเต็มประสิทธิภาพโดยไม่มีข้อจำกัดในการประเมินโดยขอ ใบอนุญาตชั่วคราวฟรี
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีสร้างภาพ PSD โดยทางโปรแกรมโดยใช้ C# คุณได้สำรวจวิธีการวาดสี่เหลี่ยมผืนผ้าและวงรีโดยการระบุพิกัดและสีของรูปร่าง ในทำนองเดียวกัน เลเยอร์ข้อความยังถูกเพิ่มลงในรูปภาพ PSD เพื่ออธิบายว่าคุณสามารถรวมคุณสมบัติเหล่านี้ในแอปพลิเคชันการประมวลผลรูปภาพของคุณได้อย่างไร นอกจากนี้ โปรดติดต่อเราได้ที่ ฟอรัม ในกรณีที่มีข้อสงสัยใดๆ