สร้างเลเยอร์ภาพ PSD C#

ไฟล์ 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 #:

  1. สร้างรูปภาพใหม่โดยใช้คลาส PsdImage
  2. ล้างข้อมูลรูปภาพและเพิ่มรูปวาดสี่เหลี่ยมผืนผ้าและวงรี
  3. เพิ่มเลเยอร์ข้อความด้วยสตริงข้อความใดๆ
  4. เขียนไฟล์ 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 เพื่ออธิบายว่าคุณสามารถรวมคุณสมบัติเหล่านี้ในแอปพลิเคชันการประมวลผลรูปภาพของคุณได้อย่างไร นอกจากนี้ โปรดติดต่อเราได้ที่ ฟอรัม ในกรณีที่มีข้อสงสัยใดๆ

ดูสิ่งนี้ด้วย