หากคุณกำลังพัฒนาแอปพลิเคชันที่มีฟังก์ชันการแก้ไขภาพ ผลิตภัณฑ์ $99 ของ Aspose.Imaging สำหรับการหมุน & พลิกภาพ นำเสนอโซลูชันที่แข็งแกร่งและมีประสิทธิภาพสำหรับการพลิกและหมุนภาพ ไลบรารี .NET สำหรับการพลิกภาพที่ดีที่สุด ช่วยให้การทำงานที่ซับซ้อนได้ง่ายขึ้น โดยทำให้การพลิกแนวนอนและแนวตั้งรวมถึงการหมุนเป็นไปอย่างราบรื่น ไม่ว่าจะเป็นการเตรียมภาพสำหรับการอัปโหลดของผู้ใช้ งานออกแบบกราฟิก หรือการประมวลผลแบบแบทช์ Aspose.Imaging สำหรับ .NET ทำให้การทำงานเหล่านี้เป็นเรื่องหมูด้วยคุณสมบัติการพลิกภาพอย่างมีประสิทธิภาพ
คู่มือนี้จะแสดง วิธีการพลิกภาพด้วยโปรแกรมใน C# โดยครอบคลุมการพลิกแนวนอน การพลิกแนวตั้ง และการรวมการพลิกกับการหมุน
หัวข้อที่ครอบคลุม:
API C# สำหรับการพลิกภาพ
Aspose.Imaging สำหรับ .NET เสนอ API ที่ครอบคลุมสำหรับการจัดการภาพ ด้วยวิธีการ RotateFlip คุณสามารถใช้การหมุนและการพลิกกับรูปแบบภาพที่หลากหลาย รวมถึงการพลิกแนวนอนและแนวตั้ง คุณสามารถติดตั้ง ไลบรารีการจัดการภาพ .NET ผ่าน NuGet หรือดาวน์โหลดไฟล์ assembly สำหรับการรวม
PM> Install-Package Aspose.Imaging
ขั้นตอนในการพลิกภาพใน C#
ด้วย Aspose.Imaging คุณสามารถพลิกภาพได้อย่างง่ายดายทั้งในแนวนอนและแนวตั้ง API มี enum RotateFlipType เพื่อระบุประเภทการพลิก (และ/หรือมุมการหมุน) คุณสามารถทำการพลิก/หมุนต่อไปนี้บนภาพ:
- หมุนเท่านั้น
- พลิกเท่านั้น
- หมุนและพลิกทั้งคู่
ต่อไปคือขั้นตอนในการพลิกภาพใน C#:
- โหลดภาพจากดิสก์
- พลิกภาพในทิศทางที่ต้องการโดยใช้ความสามารถของ คุณสมบัติการพลิกใน C#
- บันทึกภาพที่อัปเดตลงในดิสก์
มาดูโค้ด C# สำหรับขั้นตอนที่กล่าวถึงข้างต้นและดูวิธีการพลิกภาพต่อไปนี้
พลิกภาพใน C#
ในการพลิกภาพ จะใช้สมาชิก RotateFlipType ดังต่อไปนี้
- RotateNoneFlipX: ไม่มีการหมุนพร้อมการพลิกแนวนอน
- RotateNoneFlipY: ไม่มีการหมุนพร้อมการพลิกแนวตั้ง
- RotateNoneFlipXY: ไม่มีการหมุนพร้อมการพลิกทั้งแนวนอนและแนวตั้ง
ต่อไปนี้คือขั้นตอนในการพลิกภาพใน C#
- เริ่มต้น โหลดไฟล์ภาพโดยใช้ Image class
- จากนั้น พลิกภาพในแนวนอนโดยใช้ Image.RotateFlip(RotateFlipType.RotateNoneFlipX) method
- สุดท้าย บันทึกภาพที่อัปเดตโดยใช้ Image.Save(string) method
ตัวอย่างโค้ดด้านล่างแสดงวิธีการพลิกภาพในแอปพลิเคชัน .NET โดยใช้ โซลูชันการจัดการภาพ .net ที่เป็นมิตรแก่ผู้ใช้.
เมื่อดูส่วนนี้จะแสดงภาพที่พลิกโดยใช้ตัวอย่างโค้ดด้านบน
หมุนและพลิกภาพใน C#
ในส่วนนี้เราจะแสดงวิธีการหมุนและพลิกภาพในเวลาเดียวกัน เพื่อให้บรรลุผลนี้ จะใช้สมาชิกของ enum RotateFlipType ดังต่อไปนี้
- Rotate180FlipX: การหมุน 180 องศาพร้อมการพลิกแนวนอน
- Rotate180FlipXY: การหมุน 180 องศาพร้อมการพลิกทั้งแนวนอนและแนวตั้ง
- Rotate180FlipY: การหมุน 180 องศาพร้อมการพลิกแนวตั้ง
- Rotate270FlipX: การหมุน 270 องศาพร้อมการพลิกแนวนอน
- Rotate270FlipXY: การหมุน 270 องศาพร้อมการพลิกทั้งแนวนอนและแนวตั้ง
- Rotate270FlipY: การหมุน 270 องศาพร้อมการพลิกแนวตั้ง
- Rotate90FlipX: การหมุน 90 องศาพร้อมการพลิกแนวนอน
- Rotate90FlipXY: การหมุน 90 องศาพร้อมการพลิกทั้งแนวนอนและแนวตั้ง
- Rotate90FlipY: การหมุน 90 องศาพร้อมการพลิกแนวตั้ง
ต่อไปนี้คือขั้นตอนในการหมุนและพลิกภาพใน C#:
- เริ่มต้น โหลดไฟล์ภาพโดยใช้ Image class
- จากนั้น หมุนภาพเป็น 180 องศาและพลิกมันในแนวนอนโดยใช้ Image.RotateFlip(RotateFlipType.Rotate180FlipX) method
- สุดท้าย บันทึกภาพที่อัปเดตโดยใช้ Image.Save(string) method
ตัวอย่างโค้ด C# ด้านล่างแสดงวิธีการทำการหมุนและพลิกในเวลาเดียวกัน ซึ่งแสดงถึงความสามารถของ การจัดการภาพแบบโปรแกรม C#.
ส่วนภาพด้านล่างแสดงถึงภาพหลังจากที่เราใช้การหมุนและพลิกแล้ว
API การพลิกภาพ C# - รับใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวฟรี และพลิกภาพในแนวนอนและแนวตั้งโดยไม่มีข้อจำกัดในช่วงการประเมินโดยใช้ API การพลิกภาพ .net.
สรุป
ในบทความนี้ คุณได้เรียนรู้วิธีการพลิกภาพด้วยโปรแกรมใน C# นอกจากนี้ คู่มือแบบขั้นตอนที่มีตัวอย่างโค้ดยังแสดงให้เห็นถึงวิธีการพลิกภาพและหมุนและพลิกภาพในเวลาเดียวกัน คุณสามารถสำรวจข้อมูลเพิ่มเติมเกี่ยวกับ ไลบรารีการพลิกภาพ C# ที่ดีที่สุด ผ่าน เอกสาร นอกจากนี้คุณยังสามารถดาวน์โหลดตัวอย่างโค้ดต้นทางของ API ได้จาก GitHub ในกรณีที่มีข้อสงสัย คุณสามารถติดต่อเราที่ ฟอรัม.