สำหรับนักพัฒนาที่ต้องการใช้ เทคนิคการตัดภาพที่มีประสิทธิภาพใน .NET Aspose.Imaging’s $99 Image Cropper Plugin มอบโซลูชันที่แข็งแกร่งและใช้งานง่าย ปลั๊กอินนี้ช่วยให้คุณสามารถจับภาพส่วนที่สำคัญของภาพหรือปรับขนาดให้พอดีกับมิติเอกสารหรือตามโซเชียลเน็ตเวิร์กยอดนิยม ด้วยการสนับสนุนจากคลาส RasterImage ที่มีความสามารถในฟอร์แมตที่หลากหลาย Aspose.Imaging ขจัดงานตัดต่อภาพที่ซับซ้อนในแอปพลิเคชัน .NET
บทความนี้ทำหน้าที่เป็น คู่มือการตัดภาพใน .NET แนะนำคุณผ่าน วิธีการตัดภาพใน C# โดยสามารถใช้ได้ทั้งวิธีการตัดตามค่าเลื่อนและวิธีการตัดสี่เหลี่ยม
หัวข้อที่ครอบคลุม:
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#
ขั้นตอนต่อไปนี้อธิบายกระบวนการสำหรับการตัดภาพโดยใช้ค่าการเลื่อนใน C#
- ก่อนอื่น ให้โหลดภาพลงใน RasterImage ด้วยวิธี Image.Load()
- แคชภาพเพื่อปรับปรุงประสิทธิภาพ
- ระบุค่าการเลื่อนซ้าย ขวา บน และล่าง
- ส่งค่าการเลื่อนไปที่ RasterImage.Crop() เพื่อทำการตัดภาพ
- บันทึกภาพที่ถูกตัดโดยใช้ RasterImage.Save()
ตัวอย่างโค้ดต่อไปนี้แสดงให้เห็นถึงวิธีการตัดภาพใน C#
ต่อไปนี้คือภาพinput ที่ใช้สำหรับการตัด
ด้านล่างนี้คือภาพที่ถูกตัดแล้ว
การตัดภาพ C# โดยใช้สี่เหลี่ยม
คุณสามารถระบุสี่เหลี่ยมเพื่อทำการตัดพื้นที่ที่ต้องการของภาพได้ ขั้นตอนต่อไปนี้อธิบายกระบวนการการตัดภาพโดยใช้สี่เหลี่ยมใน C#
- ก่อนอื่น ให้โหลดภาพลงใน RasterImage ด้วยวิธี Image.Load()
- จากนั้น แคชภาพ
- สร้างวัตถุ Rectangle และกำหนดด้วยขนาดที่ต้องการ
- ส่งวัตถุ Rectangle ไปที่ RasterImage.Crop() เพื่อทำการตัดภาพ
- บันทึกภาพที่ถูกตัดโดยใช้ RasterImage.Save()
ตัวอย่างโค้ดต่อไปนี้แสดงให้เห็นถึงวิธีการตัดภาพโดยใช้สี่เหลี่ยมใน C#
ตัดภาพใน C# ด้วยใบอนุญาตฟรี
คุณสามารถ ขอใบอนุญาตชั่วคราวฟรี เพื่อทำการตัดภาพโดยไม่มีข้อจำกัดในการประเมิน
สร้างแอปพลิเคชันการตัดภาพ C# .NET ของคุณ
ในบทความนี้ คุณได้เรียนรู้วิธีการตัดภาพใน C# อย่างมีประสิทธิภาพ เราได้แสดงสองวิธีในการตัดภาพ—โดยใช้ค่าการเลื่อนและด้วยสี่เหลี่ยม ตอนนี้คุณสามารถสร้างแอปพลิเคชันการตัดภาพของคุณเองหรือปรับปรุงความสามารถในการตัดต่อภาพของแอปพลิเคชันที่มีอยู่ของคุณได้ง่ายๆ หากต้องการสำรวจ ไลบรารีการจัดการภาพ C# ต่อไป โปรดตรวจสอบ เอกสาร หรือคุณสามารถแชร์คำถามกับเราผ่าน ฟอรัม ของเรา