
สำหรับนักพัฒนาที่ต้องการนำ เทคนิคการตัดภาพที่มีประสิทธิภาพใน .NET ไปใช้ $99 Aspose.Imaging’s Image Cropper Plugin มอบโซลูชันที่ทรงพลังและใช้งานง่าย ปลั๊กอินนี้ช่วยให้คุณสามารถดึงส่วนสำคัญของภาพหรือปรับขนาดให้เข้ากับรูปแบบเอกสารหรือขนาดโซเชียลมีเดียต่างๆ ด้วยการสนับสนุนที่กว้างขวางสำหรับคลาส RasterImage และความเข้ากันได้กับหลายรูปแบบ Aspose.Imaging ช่วยทำให้การแก้ไขภาพที่ซับซ้อนในแอปพลิเคชัน .NET ของคุณเป็นเรื่องง่าย
ในบทความนี้ เราจะสำรวจ วิธีการตัดภาพใน C# โดยมุ่งเน้นไปที่สองวิธีหลัก: การตัดตามค่าการเลื่อนและการตัดโดยใช้สี่เหลี่ยมผืนผ้า
หัวข้อที่ครอบคลุม
- API C# สำหรับการตัดภาพ
- ตัดภาพโดยใช้ค่าการเลื่อน
- ตัดภาพโดยใช้สี่เหลี่ยม
API C# สำหรับการตัดภาพ
ไลบรารี Aspose.Imaging for .NET มีความสามารถในการจัดการภาพที่ครอบคลุม รวมถึงการตัดที่แม่นยำและการเปรียบเทียบ ไลบรารีการตัดภาพ .NET สำหรับรูปแบบยอดนิยมเช่น JPEG, PNG, BMP และ TIFF คุณสามารถติดตั้ง API ได้ง่ายๆ ผ่าน NuGet หรือดาวน์โหลดไฟล์ assembly สำหรับการรวมโดยตรง:
PM> Install-Package Aspose.Imaging
วิธีการตัดภาพใน C#
Aspose.Imaging for .NET มีสองวิธีที่มีประสิทธิภาพสำหรับการตัดภาพ วิธีแรกช่วยให้คุณสามารถระบุค่าการเลื่อนซ้าย ขวา บน และล่าง ขณะที่วิธีที่สองช่วยให้คุณสามารถกำหนดสี่เหลี่ยมที่ระบุพื้นที่ที่จะตัด
ตัดภาพด้วยค่าการเลื่อนใน C#
ในการตัดภาพโดยใช้ค่าการเลื่อนใน C# ให้ทำตามขั้นตอนเหล่านี้:
- โหลดภาพเข้าสู่ RasterImage โดยใช้เมธอด Image.Load()
- แคชภาพเพื่อปรับปรุงประสิทธิภาพ
- กำหนดค่าการเลื่อนซ้าย ขวา บน และล่าง
- ส่งค่าการเลื่อนไปยังเมธอด RasterImage.Crop() เพื่อทำการตัดภาพ
- บันทึกภาพที่ตัดแล้วโดยใช้เมธอด RasterImage.Save()
นี่คือตัวอย่างโค้ดที่แสดงวิธีการตัดภาพใน C#:
ต่อไปนี้คือภาพนำเข้าที่ใช้สำหรับการตัด:

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

การตัดภาพ C# โดยใช้สี่เหลี่ยม
คุณยังสามารถตัดภาพโดยการระบุสี่เหลี่ยมได้ นี่คือวิธีการทำใน C#:
- โหลดภาพเข้าสู่ RasterImage โดยใช้เมธอด Image.Load()
- แคชภาพ
- สร้างอ็อบเจ็กต์ Rectangle และกำหนดขนาดที่ต้องการ
- ส่งอ็อบเจ็กต์ Rectangle ไปยังเมธอด RasterImage.Crop() เพื่อทำการตัดภาพ
- บันทึกภาพที่ตัดแล้วโดยใช้เมธอด RasterImage.Save()
นี่คือตัวอย่างโค้ดที่แสดงวิธีการตัดภาพโดยใช้สี่เหลี่ยมใน C#:
ตัดภาพใน C# ด้วยใบอนุญาตฟรี
คุณสามารถ ขอใบอนุญาตชั่วคราวฟรี เพื่อทำการตัดภาพโดยไม่มีข้อจำกัดในการประเมินผล
สร้างแอปพลิเคชัน C# .NET สำหรับการตัดภาพ
ในบทความนี้ คุณได้เรียนรู้วิธีการตัดภาพใน C# อย่างมีประสิทธิภาพ เราได้แสดงให้เห็นถึงสองวิธี: การใช้ค่าการเลื่อนและสี่เหลี่ยม ตอนนี้คุณพร้อมที่จะสร้างแอปพลิเคชันการตัดภาพของคุณหรือปรับปรุงความสามารถในการแก้ไขภาพของแอปพลิเคชันที่มีอยู่ของคุณ เพื่อสำรวจเพิ่มเติมเกี่ยวกับ ไลบรารีการจัดการภาพ C# โปรดตรวจสอบ เอกสาร หรือหากมีข้อสงสัย สามารถติดต่อเราได้ที่ ฟอรัม