Bu hızlı eğitim, C# kullanarak SVG öğesini PNG’ye nasıl değiştireceğiniz konusunda size rehberlik eder. C#** kullanarak SVG’yi PNG’ye dönüştürmek için adım adım bir prosedür ve IDE ortamını ayarlamak için yönergelerle birlikte çalıştırılabilir bir örnek kod biçiminde net bilgiler alacaksınız. Örnek kod en basit olanıdır, ancak işlemi çeşitli şekillerde özelleştirebileceksiniz ve ayrıca çıktı görüntüsünü yalnızca PNG olarak değil, aynı zamanda birçok başka biçimde kaydetmeyi de öğreneceksiniz.
C# kullanarak SVG’yi PNG’ye Dönüştürme Adımları
- NuGet paket yöneticisinden Aspose.SVG for .NET kullanmak için geliştirme ortamını ayarlayın
- SVGDocument sınıf nesnesini kullanarak kaynak SVG dosyasını yükleyin
- ImageSaveOptions nesnesi oluşturun ve formatı PNG olarak ayarlayın
- SVG dosyasını, istenen özelliklerle ImageSaveOptions nesnesini kullanarak PNG görüntüsü olarak kaydedin
Bu adımlar, birkaç satır kod kullanarak C#* kullanarak bir dosyayı *SVG’den PNG’ye değiştirme sürecini kapsar. İlk olarak, kaynak SVG dosyasını yüklemeniz ve ardından bir numaralandırıcıdan formatı ayarlayarak istediğiniz formatta kaydetmeniz gerekir. SVGDocument sınıf nesnesi kaynak SVG dosyasını yüklemek için kullanılırken ImageSaveOptions sınıf nesnesi çıktı görüntüsünü özelleştirmek için kullanılır.
C# kullanarak SVG’yi PNG’ye Aktarma Kodu
SVG’yi C# kullanarak PNG’ye dönüştüren örnek kodun, yalnızca SVG dosyası yüklendiğinden ve ardından ConvertSVG yöntemi kullanılarak istenen PNG biçiminde kaydedildiğinden çok basit olduğunu görebiliriz. ConvertSVG() yöntemi, bir SVG dosyasını çeşitli biçimlere dönüştürmek için kullanılabilen 40’tan fazla aşırı yüklenmiş işleve sahiptir. Ayrıca, yalnızca görüntülere dönüştürme ile çalışıyorsanız, ImageSaveOptions sınıf nesnesi, arka plan rengini, biçimini, sayfa düzenini, yumuşatma modunu ve bir dizi başka özelliği de ayarlamanıza yardımcı olur.
Bu eğiticide, C#* kullanarak SVG’yi PNG’ye dönüştürmeyi öğrendik, ancak SVG’yi PDF’ye dönüştürmeyi öğrenmek istiyorsanız C#‘da SVG’yi PDF’ye dönüştürme makalesine bakın.