Bu hızlı nasıl yapılır konusu, kodu çalıştırmak için ortam ayarlarını yapılandırmaya yönelik ayrıntılı adımların yanı sıra, C#** kullanarak SVG öğesinin PNG biçimine nasıl dönüştürüleceği hakkındadır. C# SVG’den PNG’ye birkaç satır kod kullanarak kolayca mümkündür ve örneği MS Windows, Linux veya macOS gibi .NET tabanlı desteklenen uygulama platformlarından herhangi birinde kullanabilirsiniz.
C# kullanarak SVG’yi PNG’ye Dönüştürme Adımları
- NuGet paket yöneticisini kullanarak SVG’yi PNG’ye dönüştürmek için Aspose.Imaging ekleyin
- Kodda API çağrılarını kullanmak için Aspose.Imaging ad alanına bir başvuru ekleyin
- Image.Load yöntemini kullanarak örnek SVG görüntüsünü yükleyin
- SVG görüntüsünün yüksekliğini ve genişliğini ayarlamak için SvgRasterizationOptions örneğini oluşturun
- İstenen PNG için PngOptions Örneklerini Oluşturun
- PNG’ye dönüştürülen SVG’yi diske kaydedin
C#‘daki yukarıdaki adımlar, basit API çağrıları ve birkaç satır kod kullanarak SVG’yi PNG’ye dönüştürür. NuGet kullanarak API paketini kurduktan sonra Image.Load() yöntemini kullanarak kaynak SVG dosyasını yükleyeceğimiz oldukça kolay bir işlemdir. Ardından SvgRasterizationOptions sınıfını kullanarak SVG sayfa genişliğini ve yüksekliğini ayarlayacağız. Son olarak, SVG’yi PNG görüntüsünü oluşturmak ve dönüştürmek için SvgRasterizationOptions nesnesini PngOptions örneğine ileteceğiz.
C# kullanarak SVG’yi PNG’ye Dönüştürme Kodu
SVG’yi PNG’ye dönüştürmek için C# tabanlı basit API çağrıları kullanılmıştır. Kenarlık, arka plan rengi ve ölçekleme faktörlerini ayarlayabilen SvgRasterizationOptions sınıfının ek özelliklerini kullanarak çıktıyı özelleştirebilirsiniz. Ayrıca, PngOptions sınıfı size sıkıştırma seviyesini, filtre türlerini ve çözünürlük ayarlarını vb. ayarlama seçeneği de sunar.
Bu eğitimde, SVG’yi PNG’ye Dönüştürmek için C# tabanlı API’nin etkin bir şekilde kullanılabileceğini öğrendik. C# kullanarak görüntüyü yeniden boyutlandırma işlemi hakkında bilgi edinmek istiyorsanız C# ile Resim nasıl yeniden boyutlandırılır makalesine bakın.