
Aspose.Imaging Image Rotate Plugin untuk .NET adalah solusi yang sangat efisien dan ramah anggaran untuk rotating dan flipping gambar secara programmatik. plugin yang serbaguna ini memungkinkan Anda untuk memutar gambar di berbagai sudut dan bahkan menggabungkan rotasi dengan flip, menjadikannya pilihan yang ideal untuk pengembang dan freelancers sama. Dengan reputasi Aspose untuk keunggulan, Anda dapat meningkatkan aliran kerja aplikasi Anda tanpa melebihi budget Anda. Apakah Anda perlu untuk mengorot gambar dengan 90, 180, atau 270 derajat atau ingin menerapkan horizontal atau vertikal, plugin ini merangsang proses.
Topik yang ditutupi:
- C# API untuk memutar gambar
- Langkah-langkah untuk memutar gambar dalam C#
- Memutar gambar dalam C#
- Rotate dan Flip a Image dalam C#
C# API untuk Rotate Images
Untuk secara efektif memutar dan flip gambar, kami akan menggunakan Aspose.Imaging untuk .NET. .
PM> Install-Package Aspose.Imaging
Langkah-langkah untuk memutar gambar dalam C#
Untuk memutar gambar, ketahui sudut putaran; Sudut yang biasa digunakan termasuk 90, 180, dan 270 derajat Tipe Rotasi Enum untuk menentukan kedua sudut rotasi dan jenis flip. Jenis rotation gambar berikut tersedia:
- hanya berputar
- Kedua-duanya berputar dan flip
Berikut adalah langkah-langkah sederhana untuk memutar gambar dalam C#:
- Memindahkan gambar dari cakera.
- Tentukan jenis rotasi dan putar gambar.
- Simpan gambar yang diperbarui.
Berikut adalah gambar yang akan kami gunakan untuk menunjukkan rotasi gambar:

Memutar gambar dalam C#
Mari kita menjelajahi bagaimana untuk memutar gambar tanpa membungkusnya. opsi berikut memungkinkan berputar tanpa membungkus:
- Rotate180FlipNone: rotasi 180 derajat tanpa flipping
- Rotate270FlipNone: rotasi 270 derajat tanpa flipping
- Rotate90FlipNone: rotasi 90 derajat tanpa flipping
Untuk melakukan rotasi gambar dalam C#, ikuti langkah-langkah berikut:
- Mengunggah file gambar dengan menggunakan Gambar Kelas yang.
- Memutar gambar dengan 270 derajat dengan menggunakan Image.RotateFlip(RotateFlipType.Rotate270FlipNone) Metode yang.
- Simpan gambar yang diperbarui dengan menggunakan Image.Save (Penyimpanan) Metode yang.
Berikut adalah skrip kode yang menunjukkan bagaimana untuk memutar gambar 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 adalah hasil gambar berputar setelah mengeksekusi kode:

Rotate an Image
C# Memutar gambar dengan Flipping
Selanjutnya, mari kita lihat bagaimana untuk berputar dan flip gambar secara bersamaan—tidak ada baris kode tambahan yang diperlukan:
- Rotate180FlipX: rotasi 180 derajat dengan flipping horizontal
- Rotate180FlipXY: 180 derajat rotasi dengan horizontal dan vertikal
- Rotate180FlipY: rotasi 180 derajat dengan flipping vertikal
- Rotate270FlipX: rotasi 270 derajat dengan flipping horizontal
- Rotate270FlipXY: rotasi 270 derajat dengan flipping horizontal dan vertikal
- Rotate270FlipY: rotasi 270 derajat dengan flipping vertikal
- Rotate90FlipX: rotasi 90 derajat dengan flipping horizontal
- Rotate90FlipXY: rotasi 90 derajat dengan flipping horizontal dan vertikal
- Rotate90FlipY: rotasi 90 derajat dengan flipping vertikal
Untuk memutar dan memutar gambar dalam C#, ikuti langkah-langkah berikut:
- Mengunggah file gambar dengan menggunakan Gambar Kelas yang.
- Memutar gambar 180 derajat sambil melipatnya secara horizontal menggunakan Image.RotateFlip(RotateFlipType.Rotate180FlipX) Metode yang.
- Akhirnya, simpan gambar yang diperbarui menggunakan Image.Save (Penyimpanan) Metode yang.
Snippet kode berikut menggambarkan bagaimana untuk memutar dan memutar gambar secara bersamaan:
// 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");
}
Gambar setelah menerapkan rotasi dan flipping terlihat seperti berikut:

Rotate and Flip an Image
C# Rotate Gambar dengan Lisensi Gratis
Anda bisa Dapatkan lisensi sementara gratis untuk memutar gambar tanpa batasan penilaian.
Kesimpulan
Dalam artikel ini, Anda mempelajari cara untuk secara programmatik berputar gambar dalam C# menggunakan plugin $99 Aspose.Imaging. Anda juga mengeksplorasi fungsi untuk memutar dan flip gambar pada saat yang sama sambil mempertahankan kualitas output. Untuk wawasan lebih lanjut tentang perpustakaan pemprosesan gambar .NET, termasuk perbandingan yang tersedia di perpustip manipulasi gambar , periksa Dokumentasi. Anda juga dapat mengunduh sampel kode sumber dari API dari GitHub. Jika Anda memiliki pertanyaan, berasa bebas untuk menghubungi kami di Forum.
Lihat juga
- Mengalihkan gambar menggunakan C#
- Mengkonversi gambar ke Grayscale dalam C#
- Tambahkan Tanda Air ke Gambar menggunakan C#
- Mengkompresi gambar PNG, JPEG, dan TIFF menggunakan C#
More in this category
- Mengoptimalkan GIF Animasi di .NET menggunakan Aspose.Imaging
- Mengoptimalkan Multi-Page TIFF untuk Archival dalam .NET dengan Aspose
- Animasi yang didorong data dalam .NET dengan Aspose.Imaging
- Gambar produk untuk platform e-commerce menggunakan Aspose.Imaging untuk .NET
- Kompresi gambar tanpa kerugian dan kualitas dalam .NET dengan Aspose.Imaging