Crop Rotate PSD C#

ภาพ PSD ถูกใช้กันอย่างแพร่หลายในการออกแบบกราฟิกและโครงการภาพต่างๆ บางครั้งคุณอาจพบความจำเป็นในการครอบหรือหมุนภาพ PSD เพื่อให้ตรงตามความต้องการด้านความสวยงามที่เฉพาะเจาะจง ในบทความนี้เราจะสำรวจวิธีการครอบหรือหมุนภาพ PSD อย่างมีประสิทธิภาพโดยใช้ C# เพื่อความสะดวกของคุณ นี่คือส่วนที่เราจะครอบคลุม:

การติดตั้ง C# .NET API สำหรับการจัดการ PSD

API Aspose.PSD for .NET ช่วยให้คุณสามารถสร้าง แก้ไข และจัดการไฟล์ PSD และรูปแบบ Photoshop อื่นๆ ได้อย่างง่ายดาย การตั้งค่า API นั้นตรงไปตรงมา คุณสามารถดาวน์โหลดไฟล์ DLL จากหน้า New Releases หรือใช้คำสั่งติดตั้ง NuGet ต่อไปนี้ใน Microsoft Visual Studio:

PM> Install-Package Aspose.PSD

การครอบภาพ PSD โดยใช้วิธี Shift ใน C#

ในการครอบภาพ PSD โดยการเลื่อนเนื้อหาไปยังศูนย์กลาง ให้ทำตามขั้นตอนเหล่านี้:

  1. โหลดภาพ PSD ที่ต้องการโดยใช้ตัวอย่างของคลาส RasterImage
  2. แคชภาพ PSD โดยใช้วิธี CacheData เพื่อปรับปรุงประสิทธิภาพ
  3. ระบุค่าการเลื่อนและเรียกใช้วิธี Crop
  4. บันทึกภาพที่ถูกครอบไปยังตำแหน่งที่คุณต้องการ

นี่คือโค้ดตัวอย่างที่แสดงวิธีการครอบภาพ PSD โดยโปรแกรมใน C#:

การครอบภาพ PSD ด้วยพิกัดสี่เหลี่ยมผืนผ้าใน C#

คุณยังสามารถครอบส่วนเฉพาะของภาพ PSD โดยใช้พิกัดสี่เหลี่ยมผืนผ้าได้ เพื่อทำเช่นนี้ให้ทำตามขั้นตอนเหล่านี้:

  1. โหลดไฟล์ PSD ที่ต้องการด้วยคลาส RasterImage
  2. แคชภาพที่นำเข้าเพื่อเพิ่มประสิทธิภาพ
  3. สร้างอ็อบเจ็กต์ Rectangle ด้วยพิกัดที่คุณต้องการ
  4. ครอบภาพ PSD และบันทึกไฟล์ผลลัพธ์

โค้ดตัวอย่างต่อไปนี้แสดงวิธีการครอบภาพ PSD โดยใช้พิกัดสี่เหลี่ยมผืนผ้าใน C#:

การหมุนภาพ PSD ที่มุมใดก็ได้โดยใช้ C#

การหมุนภาพ PSD ที่มุมที่กำหนดสามารถทำได้ตามขั้นตอนเหล่านี้:

  1. โหลดภาพ PSD ที่ต้องการโดยใช้คลาส RasterImage
  2. แคชภาพเพื่อปรับปรุงประสิทธิภาพ
  3. ตั้งค่ามุมการหมุนที่ต้องการโดยใช้วิธี Rotate
  4. บันทึกไฟล์ PSD ที่ถูกหมุน

นี่คือโค้ดตัวอย่างที่แสดงวิธีการหมุนภาพ PSD โดยโปรแกรมใน C#:

ขอใบอนุญาตการประเมินผลฟรี

เพื่อทดสอบ API ในความสามารถทั้งหมด คุณสามารถขอ ใบอนุญาตการประเมินผลฟรี.

บทสรุป

ในบทความนี้คุณได้เรียนรู้วิธีการครอบหรือหมุนภาพ PSD โดยโปรแกรมด้วย C# โดยการรวมฟีเจอร์เหล่านี้เข้าไปในแอปพลิเคชัน .NET ของคุณ คุณสามารถปรับปรุงความสามารถในการประมวลผลกราฟิกของคุณ สำหรับข้อมูลที่ละเอียดมากขึ้น โปรดเยี่ยมชมส่วน เอกสาร หากคุณมีข้อสงสัยใดๆ สามารถติดต่อได้ที่ ฟอรัมสนับสนุนฟรี.

ดูเพิ่มเติม