Cara Mengompres Gambar di C#

Cara Mengompres Gambar di C#

Integrasikan library kompresi .NET ini untuk mengompres format file gambar populer seperti TIFF, JPG, PNG, dan lainnya. Dalam organisasi besar, penyimpanan file adalah subjek penting dan Anda selalu cenderung mengoptimalkan file bisnis Anda dan membuat ukurannya hemat memori. Oleh karena itu, Anda dapat menggunakan library ini untuk mengompres gambar secara terprogram dalam aplikasi .NET. Selain itu, Anda juga akan mendapatkan cuplikan kode dan langkah-langkah tentang cara mengompres gambar di C#|. Poin-poin berikut akan dibahas dalam panduan ini:

Penginstalan pustaka kompresi .NET

Sejauh menyangkut pemasangan API ini, ini sangat sederhana. Anda dapat mengunduh DLL-nya atau menginstalnya dengan menjalankan perintah berikut di manajer paket NuGet.

Install-Package Aspose.Imaging

Kompres JPG secara terprogram

Sekarang, kami akan menerapkan cara mengompres gambar di C# secara terprogram. Anda dapat mengikuti langkah-langkah dan potongan kode yang disebutkan di bawah ini:

  1. Buat instance dari kelas Image dan panggil metode Load untuk memuat gambar JPG.
  2. Inisialisasi objek dari kelas JpegOptions.
  3. Atur jenis warna untuk gambar JPEG dengan mengatur nilai properti ColorType.
  4. Tentukan jenis kompresi dengan mengatur nilai properti CompressionType.
  5. Metode Simpan akan menyimpan gambar. Salin & tempel kode berikut ke file utama Anda:

Cara mengompres TIFF di C#

Untuk mengompres gambar TIFF, Anda harus mengikuti langkah-langkah berikut: Berikut langkah-langkahnya:

  1. Aktifkan metode Load untuk memuat gambar TIFF.
  2. Inisialisasi konstruktor kelas TiffOptions dengan nilai TiffExpectedFormat.Default.
  3. Tetapkan nilai properti BitsPerSample.
  4. Juga, atur nilai properti Compression.
  5. Terakhir, atur properti Photometric, dan Palette.
  6. Panggil metode Simpan untuk menyimpan gambar. Salin & tempel kode berikut ke file utama Anda:

Bagaimana cara mengurangi ukuran file PNG?

Pustaka kompresi .NET ini menawarkan berbagai metode untuk memanipulasi dan mengompres file PNG dengan mudah. Berikut adalah langkah-langkah dan cuplikan kode untuk mengompres PNG secara terprogram:

  1. Muat gambar PNG dengan memanggil metode Load.
  2. Ulangi kemungkinan rentang Tingkat Kompresi.
  3. Buat instance kelas PngOptions untuk setiap PNG yang dihasilkan, Setel Tingkat Kompresi, dan Simpan hasilnya di disk.
  4. Tingkat kompresi gambar PNG berada di kisaran 0-9, di mana 9 adalah kompresi maksimum dan 0 adalah mode penyimpanan. Tetapkan nilai properti CompressionLevel.
  5. Aktifkan metode save untuk menyimpan gambar. Salin & tempel kode berikut ke file utama Anda:

Dapatkan Lisensi Gratis

Anda dapat memanfaatkan lisensi sementara gratis untuk mencoba API tanpa batasan evaluasi.

Menyimpulkan

Kami dapat menyimpulkan posting blog tutorial ini dengan harapan bahwa Anda telah mempelajari cara mengompres gambar dalam C#. Selain itu, Anda telah mempelajari pustaka kompresi .NET ini untuk mengompres file gambar PNG, TIFF, dan JPG memformat secara terprogram. Yang terpenting, Anda dapat mengunjungi dokumentasi untuk mengetahui tentang fitur lainnya. Selain itu, kami menyarankan Anda untuk mengikuti [Panduan Memulai] kami26. Terakhir, conholdate.com sedang menulis posting blog baru. Oleh karena itu, harap tetap berhubungan untuk pembaruan rutin.

Berikan pertanyaan

Anda dapat memberi tahu kami tentang pertanyaan atau pertanyaan Anda di forum kami.

FAQ

Bagaimana cara mengompres gambar di .NET core? Silakan kunjungi [tautan] ini 6 untuk mengetahui cuplikan kode dan metode API yang diekspos oleh [library] kompresi .NET ini 1. Bagaimana cara mengompres PNG? Buat instance PngOptions untuk setiap PNG yang dihasilkan, atur nilai properti CompressionLevel dan aktifkan metode save untuk menyimpan gambar.

Lihat juga