Cara Mengonversi SVG ke PNG menggunakan C#

Topik petunjuk singkat ini adalah tentang cara mengonversi SVG ke PNG menggunakan C# bersama dengan langkah-langkah terperinci untuk mengonfigurasi pengaturan lingkungan untuk menjalankan kode. Dalam C# SVG ke PNG dapat dilakukan dengan mudah menggunakan beberapa baris kode dan Anda dapat menggunakan contoh di salah satu platform aplikasi yang didukung berbasis .NET seperti MS Windows, Linux, atau macOS.

Langkah-langkah untuk Mengkonversi SVG ke PNG menggunakan C#

  1. Menggunakan manajer paket NuGet, tambahkan Aspose.Imaging untuk mengonversi SVG ke PNG
  2. Tambahkan referensi ke Aspose.Imaging namespace untuk menggunakan panggilan API dalam kode
  3. Muat contoh gambar SVG menggunakan metode Image.Load
  4. Buat Instansi SvgRasterizationOptions untuk mengatur tinggi dan lebar gambar SVG
  5. Instansiasi PngOptions untuk PNG yang diinginkan
  6. Simpan SVG yang dikonversi ke PNG di disk

Langkah-langkah di atas dalam C# mengonversi SVG ke PNG menggunakan panggilan API sederhana dan beberapa baris kode. Ini adalah proses yang cukup mudah dimana setelah menginstal paket API menggunakan NuGet, kita akan memuat file SVG sumber menggunakan metode Image.Load(). Kemudian menggunakan kelas SvgRasterizationOptions, kita akan mengatur lebar dan tinggi halaman SVG. Terakhir, kita akan meneruskan objek SvgRasterizationOptions ke instance PngOptions untuk merender dan mengonversi gambar SVG ke PNG.

Kode untuk Mengonversi SVG ke PNG menggunakan C#

Untuk mengonversi SVG ke PNG C#, panggilan API sederhana berbasis telah digunakan. Anda dapat menyesuaikan output dengan menggunakan properti tambahan dari kelas SvgRasterizationOptions yang dapat mengatur faktor batas, warna latar belakang, dan penskalaan. Selain itu, kelas PngOptions, juga memberi Anda opsi untuk mengatur tingkat kompresi, jenis filter dan pengaturan resolusi, dll.

Dalam tutorial ini, kami belajar bahwa untuk Mengonversi SVG ke PNG C# API berbasis dapat digunakan secara efektif. Jika Anda ingin mempelajari tentang proses mengubah ukuran gambar menggunakan C#, lihat artikel di cara mengubah ukuran Gambar di C#.

 Indonesian