In diesem kurzen Anleitungsthema geht es darum, SVG mit C#** in PNG umzuwandeln, zusammen mit den detaillierten Schritten zum Konfigurieren der Umgebungseinstellungen zum Ausführen des Codes. In C# ist SVG to PNG mit wenigen Codezeilen leicht möglich und Sie können das Beispiel in jeder der .NET-basierten unterstützten Anwendungsplattformen wie MS Windows, Linux oder macOS verwenden.
Schritte zum Konvertieren von SVG in PNG mit C#
- Fügen Sie mithilfe des NuGet-Paket-Managers Aspose.Imaging hinzu, um SVG in PNG zu konvertieren
- Fügen Sie einen Verweis auf den Namespace Aspose.Imaging hinzu, um API-Aufrufe im Code zu verwenden
- Laden Sie das SVG-Beispielbild mit der Methode Image.Load
- Instanziieren Sie SvgRasterizationOptions, um die Höhe und Breite des SVG-Bilds festzulegen
- Instanziieren Sie PngOptions für das gewünschte PNG
- Speichern Sie das in PNG konvertierte SVG auf der Festplatte
Die obigen Schritte in C# konvertieren SVG in PNG mit einfachen API-Aufrufen und ein paar Codezeilen. Es ist ein ziemlich einfacher Prozess, bei dem wir nach der Installation des API-Pakets mit NuGet die Quell-SVG-Datei mit der Methode Image.Load() laden. Anschließend legen wir mithilfe der Klasse SvgRasterizationOptions die Breite und Höhe der SVG-Seite fest. Schließlich übergeben wir das SvgRasterizationOptions-Objekt an die PngOptions-Instanz zum Rendern und Konvertieren des SVG-in-PNG-Bilds.
Code zum Konvertieren von SVG in PNG mit C#
Um SVG in PNG umzuwandeln, wurden C#-basierte einfache API-Aufrufe verwendet. Sie können die Ausgabe anpassen, indem Sie zusätzliche Eigenschaften der Klasse SvgRasterizationOptions verwenden, die Rahmen, Hintergrundfarbe und Skalierungsfaktoren festlegen können. Darüber hinaus bietet Ihnen die PngOptions-Klasse auch die Möglichkeit, die Komprimierungsstufe, Filtertypen und Auflösungseinstellungen usw. festzulegen.
In diesem Tutorial haben wir gelernt, dass zum Konvertieren von SVG in PNG C#-basierte API effektiv verwendet werden kann. Wenn Sie mehr über den Prozess der Bildgrößenänderung mit C# erfahren möchten, lesen Sie den Artikel zu So ändern Sie die Bildgröße in C#.