
Aspose.Imaging Image Rotate Plugin untuk .NET ** adalah penyelesaian yang sangat cekap dan mesra bajet untuk berputar dan mengalir imej secara programmatik. plugin yang pelbagai ini membolehkan anda untuk memutar gambar di pelbagai sudut dan bahkan menggabungkan putaran dengan pengaliran, menjadikannya pilihan yang ideal untuk pemaju dan freelancers sama. Dengan reputasi Aspose untuk kecemerlangan, anda boleh meningkatkan aliran kerja aplikasi anda tanpa melebihi anggaran anda. Sama ada anda perlu untuk memputar imeja dengan 90, 180, atau 270 darjah, tetapi ingin menggunakan horizontal atau vertikal, plugin ini menyempurnakan proses. dalam artikel ini anda akan mendapatibagaimana untuk melintasi gambar dalam C# menggunakan Aspos.
Topik yang dilindungi :
- C# API untuk memutar imej
- Langkah-langkah untuk memutar imej dalam C#
- Memutar imej dalam C#
- Rotate dan Flip sebuah imej dalam C#
C# API untuk Gambar Rotasi
Untuk memutar dan flip imej secara berkesan, kami akan menggunakan Aspose.Imaging untuk .NETPerpustakaan pengendalian imej .NET yang berkuasa ini menyokong pelbagai format gambar raster dan vektor. anda boleh dengan mudah mengintegrasikannya ke dalam projek anda melalui NuGet atau dengan memuat turun DLL.
PM> Install-Package Aspose.Imaging
Langkah-langkah untuk memutar imej dalam C#
Untuk memutar imej, tentukan sudut putaran; Sudut yang biasa digunakan termasuk 90, 180, dan 270 darjah.Selain itu, anda boleh berputar dan flip gambar pada masa yang sama. RotateFlipType enum untuk menentukan kedua-dua sudut putaran dan jenis flip. Jenis putar imej berikut boleh didapati:
- Hanya berputar sahaja
- Kedua-duanya berputar dan flip
Berikut merupakan rangkaian langkah-langkah untuk memutar imej dalam C#:
- Muat turun imej daripada cakera.
- Tentukan jenis putaran dan putar imej.
- Simpan imej yang dikemaskini.
Berikut ialah imej yang akan kami gunakan untuk memaparkan putaran gambar:

Memutar imej dalam C#
Mari kita meneroka bagaimana untuk memutar imej tanpa melipatnya. pilihan-pilihan berikut membolehkan putaran tanpa apa-apa meliputi:
- Rotate180FlipNone : 180 darjah putaran tanpa flipping
- Rotate270FlipNone : 270 darjah putaran tanpa flipping
- Rotate90FlipNone : rotasi 90 darjah tanpa flipping
Untuk melaksanakan rotasi imej dalam C#, ikuti langkah-langkah berikut:
- Muat turun fail imej menggunakan Image Kelas yang
- Mengelilingi imej dengan 270 darjah menggunakan Gambaran keseluruhan (Rotate270FlipNone) Kaedah yang
- Simpan imej yang dikemaskini menggunakan Gambaran keseluruhan ( String ) Kaedah yang
Berikut adalah skrip kod yang menunjukkan bagaimana untuk memutar imej ke sudut tertentu:
// 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");
}
Berikut ialah imej berputar yang dihasilkan selepas menjalankan kod:

Rotate an Image
C# Mengelilingi imej dengan Flipping
Seterusnya, mari kita lihat bagaimana untuk berputar dan flip imej pada masa yang sama—tidak ada baris kod tambahan yang diperlukan.Sederhana gunakan mana-mana ahli berikut dari RotateFlipType enum:
- Rotate180FlipX : 180 darjah berputar dengan flipping horizontal
- Rotate180FlipXY : 180 darjah berputar dengan flipping horizontal dan vertikal
- Rotate180FlipY : 180 darjah berputar dengan flipping vertikal
- Rotate270FlipX : putaran 270 darjah dengan flipping horizontal
- Rotate270FlipXY : putaran 270 darjah dengan flipping horizontal dan vertikal
- Rotate270FlipY : putaran 270 darjah dengan flipping vertikal
- Rotate90FlipX : rotasi 90 darjah dengan flipping horizontal
- Rotate90FlipXY : rotasi 90 darjah dengan flipping horizontal dan vertikal
- Rotate90FlipY : rotasi 90 darjah dengan flipping vertikal
Untuk memutar dan flip imej dalam C#, ikuti langkah-langkah berikut:
- Muat turun fail imej menggunakan Image Kelas yang
- Mengelilingi imej 180 darjah sambil melipatnya secara horizontal menggunakan Gambaran keseluruhan (Rotate 180FlipX) Kaedah yang
- Akhirnya, simpan imej yang dikemas kini menggunakan Gambaran keseluruhan ( String ) Kaedah yang
Snippet kod berikut menggambarkan bagaimana untuk berputar dan flip imej pada masa yang sama:
// 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");
}
Imej selepas memohon rotasi dan flipping kelihatan seperti berikut:

Rotate and Flip an Image
C# Rotate imej dengan lesen percuma
Anda boleh Dapatkan lesen sementara percuma untuk memutar imej tanpa sebarang sekatan penilaian.
Conclusion
Dalam artikel ini, anda telah belajar bagaimana untuk secara programmatik berputar imej dalam C# menggunakan $99 Aspose.Imaging plugin . anda juga telah mengeksplorasi keupayaan untuk memutar dan flip gambar pada masa yang sama sambil mengekalkan kualiti output. DokumentasiAnda juga boleh memuat turun sampel kod sumber API daripada GitHubJika anda mempunyai sebarang pertanyaan, berasa bebas untuk menghubungi kami di Forum.
Lihat juga
- Memulihkan imej menggunakan C#
- Menukar imej kepada Grayscale dalam C#
- Menambah Watermark kepada imej menggunakan C#
- Mengkompresi imej PNG, JPEG, dan TIFF menggunakan C#
More in this category
- C# Animation Maker Plugin: Mencipta Animasi Menakjubkan Dengan Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Meningkatkan imej anda dengan penapis lanjutan
- Menggabungkan imej dalam C# dengan $99 Aspose.Imaging Image Merger Plugin
- Pemprosesan imej korporat yang berpatutan dengan Aspose.Imaging
- Batch Image Resizing secara programmatik dalam C#, Aspose.Imaging's image resizer plugin