Crop Images in C#

Untuk pengembang yang ingin menerapkan teknik pemangkasan gambar efisien dalam .NET, Plugin Pemotong Gambar Aspose.Imaging seharga $99 menawarkan solusi yang kokoh namun ramah pengguna. Plugin ini memungkinkan Anda untuk menangkap fragmen penting dari gambar atau mengubah ukurannya agar sesuai dengan dimensi dokumen populer atau jejaring sosial. Dengan dukungan kelas RasterImage tingkat lanjut untuk berbagai format, Aspose.Imaging menyederhanakan tugas pengeditan gambar yang kompleks dalam aplikasi .NET.

Artikel ini berfungsi sebagai tutorial tentang pemangkasan gambar di .NET, memandu Anda melalui cara memotong gambar dalam C# dengan memanfaatkan metode pemangkasan berdasarkan nilai shift dan pemangkasan berdasarkan persegi panjang.


Topik yang Dibahas:


API C# untuk Pemangkasan Gambar

Perpustakaan Aspose.Imaging untuk .NET menyediakan kemampuan manipulasi gambar yang luas, termasuk pemangkasan yang tepat dan perbandingan perpustakaan pemangkasan gambar .NET untuk format populer seperti JPEG, PNG, BMP, dan TIFF. Anda dapat menginstal API ini melalui NuGet atau mengunduh file assembly untuk integrasi langsung.

PM> Install-Package Aspose.Imaging

Cara Memotong Gambar dalam C#

Aspose.Imaging untuk .NET menyediakan dua metode untuk memangkas gambar. Metode pertama melibatkan penentuan nilai shift kiri, kanan, atas, dan bawah, sementara metode kedua mendefinisikan persegi panjang untuk menentukan area yang akan dipangkas.

Dalam bagian berikut, kami akan menunjukkan cara memotong gambar dalam C# menggunakan kedua metode tersebut.

Pemangkasan Gambar dengan Nilai Shift dalam C#

Langkah-langkah berikut menjelaskan proses pemangkasan gambar menggunakan nilai shift dalam C#.

  • Pertama, muat gambar ke dalam objek RasterImage menggunakan metode Image.Load().
  • Cache gambar untuk meningkatkan kinerja.
  • Tentukan nilai shift kiri, kanan, atas, dan bawah.
  • Kirim nilai shift ke metode RasterImage.Crop() untuk memangkas gambar.
  • Simpan gambar yang sudah dipangkas menggunakan metode RasterImage.Save().

Contoh kode berikut menunjukkan cara memotong gambar dalam C#.

Berikut adalah gambar input yang digunakan untuk pemangkasan.

crop image in C#

Berikut adalah gambar yang dipangkas hasilnya.

image cropping in C#

Pemangkasan Gambar C# Menggunakan Persegi Panjang

Anda juga dapat menentukan persegi panjang untuk memotong area yang diinginkan dari sebuah gambar. Langkah-langkah berikut menggambarkan proses pemangkasan gambar menggunakan persegi panjang dalam C#.

Contoh kode berikut menggambarkan cara melakukan pemangkasan gambar menggunakan persegi panjang dalam C#.

Pemangkasan Gambar dalam C# dengan Lisensi Gratis

Anda dapat mendapatkan lisensi sementara gratis untuk memangkas gambar tanpa batasan evaluasi.

Bangun Aplikasi Pemangkasan Gambar C# .NET Anda

Dalam artikel ini, Anda telah belajar bagaimana cara memangkas gambar secara efektif dalam C#. Kami telah menunjukkan dua pendekatan untuk memangkas gambar—menggunakan nilai shift dan dengan persegi panjang. Kini, Anda dapat dengan mudah membangun aplikasi pemangkasan gambar Anda atau meningkatkan kemampuan pengeditan gambar aplikasi yang sudah ada. Untuk mengeksplorasi lebih lanjut tentang perpustakaan manipulasi gambar C#, silakan cek dokumentasi, atau jangan ragu untuk membagikan pertanyaan Anda kepada kami melalui forum.

Lihat Juga