
Aspose.Imaging Image Rotate Plugin สําหรับ .NET เป็นโซลูชันที่มีประสิทธิภาพสูงและมีค่าใช้จ่ายสําหรับภาพหมุนและหมุนได้ โปรแกรมนี้ช่วยให้คุณสามารถหมุนภาพในมุมที่แตกต่างกันและรวมหมุนกับหมุนได้ทําให้มันเป็นตัวเลือกที่เหมาะสําหรับนักพัฒนาและ freelancers เช่นเดียว ด้วยชื่อเสียงของ Aspose สําหรับความสมบูรณ์แบบคุณสามารถปรับปรุงการทํางานของแอพพลิเคชันของคุณโดยไม่เกินค่าใช้จ่ายของคุณ ไม่ว่าคุณต้องการหมุนภาพด้วย 90, 180 หรือ 270 องศาหรือต้องการใช้หมุนแนวนอนหรือแนวตั้ง โปรแกรมนี้จะปรับปรุงกระบวนการ ในบทความนี้คุณจะพบ วิธีการหมุนภาพใน C# ใช้ Aspose.Imaging สําหรับ .NET, ไลบรารีภาพหมุนได้สําหรับ .NET.
เรื่องที่ครอบคลุม:
C# API เพื่อหมุนภาพ
เพื่อหมุนและ flip ภาพได้อย่างมีประสิทธิภาพเราจะใช Aspose.Imaging สําหรับ .NET. ห้องสมุดการจัดการภาพ .NET ที่แข็งแกร่งนี้รองรับรูปแบบภาพแบบเรสเตอร์และ vector ที่หลากหลาย คุณสามารถบูรณาการได้อย่างง่ายดายในโครงการของคุณผ่าน NuGet หรือดาวน์โหลด DLL ของมัน.
PM> Install-Package Aspose.Imaging
ขั้นตอนในการหมุนภาพใน C#
เพื่อหมุนภาพให้ระบุมุมหมุด; มุมที่ใช้ทั่วไปรวมถึง 90, 180, และ 270 องศา นอกจากนี้คุณยังสามารถหมึกและ flip รูปภาพในเวลาเดียวกัน Aspose.Imaging สําหรับ .NET ให RotateFlipType enum เพื่อกําหนดทั้งมุมหมุนและประเภท flip ประเภทหมึกภาพต่อไปนี้ม:
- เท่านั้นหมุน
- ทั้ง rotate และ flip
นี่คือขั้นตอนง่ายๆในการหมุนภาพใน C#:
- ดาวน์โหลดภาพจากดิสก.
- ข้อมูลประเภทหมุนและหมุนภาพ.
- บันทึกภาพที่อัพเดท.
นี่คือภาพที่เราจะใช้ในการแสดงหมุนภาพ:

การหมุนภาพใน C#
ลองดูวิธีการหมุนภาพโดยไม่ต้องหมุน ตัวเลือกต่อไปนี้ช่วยให้หมุนโดยไม่ต้องหมุน:
- Rotate180FlipNone: การหมุน 180 องศาโดยไม่ต้องหมุน
- Rotate270FlipNone: การหมุน 270 องศาโดยไม่ต้องหมุน
- Rotate90FlipNone: การหมุน 90 องศาโดยไม่ต้องหมุน
เพื่อให้การหมุนของภาพใน C# ทําตามขั้นตอนต่อไปน:
- ดาวน์โหลดไฟล์ภาพโดยใช รูปภาพ หลักสูตร.
- การหมุนภาพโดย 270 องศาโดยใช Image.RotateFlip(RotateFlipType.Rotate270FlipNone) วิธีการ.
- บันทึกภาพที่อัปเดตโดยใช รูปภาพ.Save(string) วิธีการ.
นี่คือการตัดรหัสที่แสดงให้เห็นวิธีการหมุนภาพไปยังมุมที่เฉพาะเจาะจง:
// Load the image file
using (var image = Aspose.Imaging.Image.Load("input.jpg"))
{
// Rotate the image by 270 degrees
image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate270FlipNone);
// Save the updated image
image.Save("rotated.jpg");
}
นี่คือภาพหมุนที่เกิดขึ้นหลังจากดําเนินการรหัส:

Rotate an Image
C# การหมุนภาพด้วย Flipping
ต่อไปนี้เราจะเห็นวิธีการหมุนและ flip รูปภาพในเวลาเดียวกัน—ไม่มีสายรัดรหัสเพิ่มเติมที่จําเป็น เพียงใช้สมาชิกต่อไปนี้ใด ๆ จาก RotateFlipType enum:
- Rotate180FlipX: การหมุน 180 องศาพร้อมการหมุนแนวนอน
- Rotate180FlipXY: การหมุน 180 องศาพร้อมการหมุนแนวนอนและแนวตั้ง
- Rotate180FlipY: การหมุน 180 องศาพร้อมการหมุนแนวตั้ง
- Rotate270FlipX: การหมุน 270 องศาพร้อมการหมุนแนวนอน
- Rotate270FlipXY: การหมุน 270 องศาพร้อมการหมุนแนวนอนและแนวตั้ง
- Rotate270FlipY: การหมุน 270 องศาพร้อมการหมุนแนวตั้ง
- Rotate90FlipX: การหมุน 90 องศาพร้อมการหมุนแนวนอน
- Rotate90FlipXY: การหมุน 90 องศาพร้อมการหมุนแนวนอนและแนวตั้ง
- Rotate90FlipY: การหมุน 90 องศาพร้อมการหมุนแนวตั้ง
เพื่อหมุนและ flip รูปภาพใน C# ทําตามขั้นตอนต่อไปน:
- ดาวน์โหลดไฟล์ภาพโดยใช รูปภาพ หลักสูตร.
- การหมุนภาพ 180 องศาในขณะที่ยึดแนวนอนโดยใช Image.RotateFlip(RotateFlipType.Rotate180FlipX) วิธีการ.
- สุดท้ายบันทึกภาพที่อัปเดตโดยใช รูปภาพ.Save(string) วิธีการ.
การตัดรหัสต่อไปนี้แสดงให้เห็นถึงวิธีการหมุนและ flip รูปภาพในเวลาเดียวกัน:
// Load the image file
using (var image = Aspose.Imaging.Image.Load("input.jpg"))
{
// Rotate the image by 180 degrees and flip horizontally
image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate180FlipX);
// Save the updated image
image.Save("rotated-flipped.jpg");
}
ภาพหลังจากการใช้งานการหมุนและการลอยดูดังต่อไปน:

Rotate and Flip an Image
C# ภาพหมุนด้วยใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวฟร การหมุนภาพโดยไม่มีข้อ จํากัด การประเมิน.
ข้อสรุป
ในบทความนี้คุณได้เรียนรู้วิธีการหมุนภาพใน C# โดยใช้ $99 Aspose.Imaging ปลั๊กอิน คุณยังได้สํารวจฟังก์ชั่นในการหมุดภาพและ flip simultaneous whileining the quality of the output สําหรับข้อมูลเพิ่มเติมเกี่ยวกับห้องสมุดการประมวลผลภาพ .NET รวมถึงการเปรียบเทียบของห้องปฏิบัติการการจัดการภาพที่มีอยู่ โปรดดูท การรับรอง. คุณยังสามารถดาวน์โหลดตัวอย่างรหัสแหล่งข้อมูลของ API จาก GitHub. หากคุณมีคําถามใด ๆ รู้สึกอิสระที่จะเข้าถึงเราที่ของเรา โพสต.
ดูเพิ่มเติม
- การรีไซเคิลภาพโดยใช้ C#
- แปลงภาพไปยัง Grayscale ใน C#
- เพิ่มลายน้ำให้กับภาพโดยใช้ C#
- การบีบอัดภาพ PNG, JPEG และ TIFF โดยใช้ C#
More in this category
- การเพิ่มประสิทธิภาพของ GIF ของ animated ใน .NET โดยใช้ Aspose.Imaging
- Optimize Multi-Page TIFFs for Archival in .NET ด้วย Aspose
- HEIC ไปยัง JPEG / PNG แปลงด้วย Aspose.Imaging สําหรับ .NET
- การเคลื่อนไหวที่ขับเคลื่อนข้อมูลใน .NET ด้วย Aspose.Imaging
- การบีบอัดภาพที่มีคุณภาพและไม่มีการสูญเสียใน .NET ด้วย Aspose.Imaging