Memutar atau Memutar gambar di C# .NET

Jika Anda sedang mengembangkan aplikasi dengan kemampuan pengeditan gambar, Plugin Rotate & Flip Gambar Aspose.Imaging seharga $99 menawarkan solusi yang kuat dan efisien untuk memutar dan membalik gambar. Pustaka pemutaran gambar .NET terbaik ini menyederhanakan operasi kompleks, memungkinkan pemutaran horizontal dan vertikal serta rotasi yang seamless. Baik mempersiapkan gambar untuk unggahan pengguna, tugas desain grafis, atau pemrosesan batch, Aspose.Imaging untuk .NET membuat tugas ini menjadi mudah dengan kemampuan pemutaran gambar yang efisien.

Panduan ini menunjukkan cara memutar gambar secara programatis di C#, mencakup pemutaran horizontal, pemutaran vertikal, dan mengkombinasikan pemutaran dengan rotasi.


Topik yang Dibahas:


API C# untuk Memutar Gambar

Aspose.Imaging untuk .NET menyediakan API komprehensif untuk memanipulasi gambar. Dengan metode RotateFlip, Anda dapat dengan mudah menerapkan rotasi dan pemutaran ke berbagai format gambar, termasuk pemutaran vertikal dan horizontal. Anda dapat menginstal pustaka manipulasi gambar .NET melalui NuGet atau mengunduh file assembly untuk integrasi.

PM> Install-Package Aspose.Imaging

Langkah-langkah untuk Memutar Gambar di C#

Menggunakan Aspose.Imaging, Anda dapat dengan mudah memutar gambar baik secara horizontal maupun vertikal. API menyediakan enum RotateFlipType untuk menentukan jenis pemutaran (dan/atau sudut rotasi). Anda dapat melakukan operasi pemutaran/rotasi berikut pada gambar:

  • Hanya rotasi
  • Hanya pemutaran
  • Baik rotasi maupun pemutaran

Berikut adalah langkah-langkah untuk memutar gambar di C#.

  • Muat gambar dari disk.
  • Putar gambar ke arah yang diinginkan menggunakan fitur pustaka manipulasi gambar C#.
  • Simpan gambar yang diperbarui di disk.

Mari kita tulis kode C# untuk langkah-langkah yang disebutkan di atas dan lihat bagaimana cara memutar gambar berikut.

Gambar untuk rotasi dan pemutaran

Memutar Gambar di C#

Untuk memutar gambar, anggota RotateFlipType berikut digunakan.

  • RotateNoneFlipX: Tidak ada rotasi dengan pemutaran horizontal
  • RotateNoneFlipY: Tidak ada rotasi dengan pemutaran vertikal
  • RotateNoneFlipXY: Tidak ada rotasi dengan pemutaran horizontal dan vertikal

Berikut adalah langkah-langkah untuk memutar gambar di C#.

Contoh kode berikut menunjukkan cara memutar gambar di aplikasi .NET menggunakan solusi manipulasi gambar .NET yang terjangkau ini.

Tangkapan layar berikut menunjukkan bagaimana gambar diputar menggunakan potongan kode di atas.

Memutar gambar di C#

Memutar Gambar

Rotasi dan Memutar Gambar di C#

Pada bagian ini, kita akan melihat bagaimana cara memutar dan membalik gambar sekaligus. Untuk mencapai ini, anggota enum RotateFlipType berikut digunakan.

  • Rotate180FlipX: Rotasi 180 derajat dengan pemutaran horizontal
  • Rotate180FlipXY: Rotasi 180 derajat dengan pemutaran horizontal dan vertikal
  • Rotate180FlipY: Rotasi 180 derajat dengan pemutaran vertikal
  • Rotate270FlipX: Rotasi 270 derajat dengan pemutaran horizontal
  • Rotate270FlipXY: Rotasi 270 derajat dengan pemutaran horizontal dan vertikal
  • Rotate270FlipY: Rotasi 270 derajat dengan pemutaran vertikal
  • Rotate90FlipX: Rotasi 90 derajat dengan pemutaran horizontal
  • Rotate90FlipXY: Rotasi 90 derajat dengan pemutaran horizontal dan vertikal
  • Rotate90FlipY: Rotasi 90 derajat dengan pemutaran vertikal

Berikut adalah langkah-langkah untuk memutar dan membalik gambar di C#.

Potongan kode C# berikut menunjukkan bagaimana cara melakukan rotasi dan pemutaran secara bersamaan, menunjukkan kekuatan manipulasi gambar programatis C#.

Tangkapan layar berikut menunjukkan bagaimana gambar terlihat setelah kita menerapkan rotasi dan pemutaran.

Rotasi dan memutar gambar di C#

Rotasi dan Memutar Gambar

API Pemutaran Gambar C# - Dapatkan Lisensi Gratis

Anda dapat mendapatkan lisensi sementara gratis dan memutar gambar secara horizontal dan vertikal tanpa batasan evaluasi menggunakan API pemutaran gambar .net.

Kesimpulan

Dalam artikel ini, Anda telah belajar cara memutar gambar secara programatis di C#. Selain itu, panduan langkah-demi-langkah dan contoh kode telah menunjukkan bagaimana memutar gambar dan merotasi serta membalik gambar sekaligus. Anda dapat mengeksplorasi lebih lanjut tentang pustaka pemutaran gambar C# terbaik melalui dokumentasi. Selain itu, Anda dapat mengunduh contoh kode sumber API dari GitHub. Jika ada pertanyaan, Anda dapat menghubungi kami di forum.

Lihat Juga