Crop Images in C#

สำหรับนักพัฒนาที่ต้องการนำเทคนิคการตัดภาพที่มีประสิทธิภาพไปใช้ใน .NET $99 Aspose.Imaging Image Cropper Plugin เป็นโซลูชันที่แข็งแกร่งและใช้งานง่าย ปลั๊กอินที่ทรงพลังนี้ช่วยให้คุณสามารถดึงส่วนสำคัญของภาพออกหรือปรับขนาดสำหรับรูปแบบเอกสารและขนาดโซเชียลมีเดียต่างๆ ด้วยการสนับสนุนที่กว้างขวางสำหรับคลาส RasterImage และความเข้ากันได้กับหลายรูปแบบ Aspose.Imaging ช่วยทำให้การแก้ไขภาพที่ซับซ้อนในแอปพลิเคชัน .NET ของคุณเป็นเรื่องง่าย

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

หัวข้อที่ครอบคลุม

  • C# API สำหรับการตัดภาพ
  • ตัดภาพโดยใช้ค่าการเลื่อน
  • ตัดภาพโดยใช้สี่เหลี่ยมผืนผ้า

C# API สำหรับการตัดภาพ

ไลบรารี Aspose.Imaging for .NET มีความสามารถในการจัดการภาพที่ครอบคลุม รวมถึงการตัดที่แม่นยำและการเปรียบเทียบ ไลบรารีการตัดภาพ .NET สำหรับรูปแบบยอดนิยมเช่น JPEG, PNG, BMP และ TIFF คุณสามารถติดตั้ง API ได้อย่างง่ายดายผ่าน NuGet หรือดาวน์โหลดไฟล์ assembly สำหรับการรวมโดยตรง:

PM> Install-Package Aspose.Imaging

วิธีตัดภาพใน C#

Aspose.Imaging for .NET มีสองวิธีที่มีประสิทธิภาพสำหรับการตัดภาพ: ตัดภาพ ด้วยค่าการเลื่อนและ ตัดภาพ โดยใช้สี่เหลี่ยมที่กำหนด

ตัดภาพด้วยค่าการเลื่อนใน C#

ในการตัดภาพโดยใช้ค่าการเลื่อนใน C# ให้ทำตามขั้นตอนเหล่านี้:

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

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

ต่อไปนี้คือภาพที่ใช้สำหรับการตัด:

crop image in C#

ด้านล่างคือภาพที่ถูกตัดแล้ว:

image cropping in C#

การตัดภาพ C# โดยใช้สี่เหลี่ยมผืนผ้า

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

  1. โหลดภาพลงในวัตถุ RasterImage โดยใช้วิธี Image.Load()
  2. แคชภาพ
  3. สร้างวัตถุ Rectangle และเริ่มต้นด้วยมิติที่ต้องการ
  4. ส่งวัตถุ Rectangle ไปยังวิธี RasterImage.Crop() เพื่อทำการตัดภาพ
  5. บันทึกภาพที่ถูกตัดโดยใช้วิธี RasterImage.Save()

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

ตัดภาพใน C# ด้วยใบอนุญาตฟรี

คุณสามารถ ขอรับใบอนุญาตชั่วคราวฟรี เพื่อทำการตัดภาพโดยไม่มีข้อจำกัดในการประเมินผล

สร้างแอปพลิเคชันการตัดภาพ C# .NET ของคุณ

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

ดูเพิ่มเติม