Penginstalan pustaka pencitraan .NET
Pustaka ini kaya fitur dan menawarkan berbagai fitur tingkat perusahaan yang membantu pengembang mengembangkan aplikasi hemat sumber daya. Namun, Anda dapat menginstalnya dalam aplikasi .NET Anda dengan menjalankan perintah berikut di NuGet Package Manager atau download DLL API.
Install-Package Aspose.Imaging
Konversikan raster ke SVG di C#
Anda dapat mengikuti cuplikan kode berikut dan langkah-langkah untuk mengonversi gambar raster ke SVG secara terprogram :
- Buat objek dari kelas Gambar dan aktifkan metode muat untuk memuat gambar tertentu.
- Buat instance dari kelas SvgOptions untuk mengakses opsi pembuatan format file SVG.
- Buat instance dari kelas SvgRasterizationOptions untuk mengakses opsi rasterisasi SVG.
- Tetapkan svgRasterizationOptions ke properti VectorRasterizationOptions.
- Atur lebar halaman SVG dengan mengatur nilai properti PageWidth.
- Tetapkan tinggi dengan mengatur nilai properti PageHeight.
- Simpan file dalam format SVG dengan menjalankan metode Simpan.
Salin & tempel kode berikut ke file utama Anda:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// Create an object of the Image class and invoke the load method to load a specific image using (Image image = Image.Load( "image.png")) { // Instantiate an instance of the SvgOptions class to access the SVG file format creation options. SvgOptions svgOptions = new SvgOptions(); // Create an instance of the SvgRasterizationOptions class to access the SVG rasterization options. SvgRasterizationOptions svgRasterizationOptions = new SvgRasterizationOptions(); // Assign the svgRasterizationOptions to the VectorRasterizationOptions property svgOptions.VectorRasterizationOptions = svgRasterizationOptions; // Set the page width of the SVG by setting the value of PageWidth property svgOptions.VectorRasterizationOptions.PageWidth = image.Width; // Set the hieght by setting the value of PageHeight property svgOptions.VectorRasterizationOptions.PageHeight = image.Height; // Save the file in SVG format by invoking the Save method image.Save( "result.svg", svgOptions); }
Konversi gambar SVG ke raster
Selain itu, Anda dapat membuat konverter SVG ke raster menggunakan perpustakaan pencitraan .NET ini. Berikut langkah-langkahnya:
- Muat gambar dengan membuat objek dari kelas SvgImage dan aktifkan metode load untuk memuat file SVG tertentu.
- Buat instance dari kelas PngOptions.
- Inisialisasi instance dari kelas SvgRasterizationOptions untuk mengakses opsi rasterisasi SVG.
- Atur lebar halaman dengan mengatur nilai properti PageWidth.
- Atur tinggi halaman dengan mengatur nilai properti PageHeight.
- Tetapkan svgOptions ke properti VectorRasterizationOptions.
- Aktifkan metode Simpan untuk menyimpan gambar raster.
Salin & tempel kode berikut ke file utama Anda:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// Load the image by creating an object of the SvgImage class and invoke the load method to load a specific SVG file using (SvgImage image = (SvgImage)Image.Load( "result.svg")) { // Create an instance of the PngOptions class PngOptions pngOptions = new PngOptions(); // Initialize an instance of the SvgRasterizationOptions class to access the SVG rasterization options. SvgRasterizationOptions svgOptions = new SvgRasterizationOptions(); // Set the page width by setting the value of the PageWidth proeprty svgOptions.PageWidth = 100; // Set the page height by setting the value of the PageHeight property svgOptions.PageHeight = 200; // Assign the svgOptions to the VectorRasterizationOptions property pngOptions.VectorRasterizationOptions = svgOptions; // Invoke the Save method to save the raster image image.Save("result.png", pngOptions); }
Dapatkan Lisensi Gratis
Anda dapat memanfaatkan lisensi sementara gratis untuk mencoba API tanpa batasan evaluasi.
Menyimpulkan
Demikian juga, Anda dapat mengunjungi dokumentasi untuk mengetahui fitur lain dan konversi populer. Oleh karena itu, Anda telah mempelajari cara mengonversi raster ke SVG menggunakan .NET imaging library. Selain itu, Anda juga telah mempelajari cara menerapkan konversi gambar SVG ke raster dalam aplikasi C#. Ada beberapa artikel relevan yang terdaftar di bagian Lihat Juga di bawah yang mungkin dapat membantu Anda lebih lanjut. Selain itu, kami menyarankan Anda untuk mengikuti [panduan Memulai] kami20. 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 mengonversi gambar ke SVG? Silakan ikuti [tautan] ini 4 untuk mengetahui cuplikan kode yang mengonversi gambar raster ke SVG dan SVG ke gambar raster secara terprogram.