Crop Rotate PSD C#

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

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

เพื่อจัดการไฟล์ PSD ได้อย่างราบรื่น คุณสามารถใช้ Aspose.PSD สำหรับ .NET API เครื่องมือที่ทรงพลังนี้ช่วยให้คุณสร้าง แก้ไข และจัดการไฟล์ 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 ของคุณ คุณสามารถเพิ่มขีดความสามารถในการประมวลผลกราฟิกของคุณได้อย่างมีนัยสำคัญในราคาเพียง $99 สำหรับข้อมูลที่ละเอียดมากขึ้น กรุณาเยี่ยมชมส่วน เอกสาร หากคุณมีข้อสงสัยใดๆ สามารถติดต่อได้ที่ ฟอรัมสนับสนุนฟรี.

ดูเพิ่มเติม