SVG-zu-BMP-Konvertierung über .NET Core

SVG ist eines der am häufigsten verwendeten Formate zum Erstellen von Websites und zum Drucken von Grafiken, um Skalierbarkeit zu erreichen. Aber manchmal müssen Sie SVG konvertieren und in einem gängigen Rasterbildformat speichern. Mit der API Aspose.SVG for .NET können Sie SVG-Bilder programmgesteuert in BMP-Bilder umwandeln, wobei Sie die volle Kontrolle über eine Vielzahl von Konvertierungsparametern haben. Mit der leistungsstarken C#-API können Sie SVG mit hoher Geschwindigkeit und hoher Qualität in gängige Formate konvertieren. Konvertieren Sie SVG-Dateien in BMP und erleichtern Sie so das Teilen, Zusammenarbeiten und Präsentieren visueller Inhalte auf verschiedenen Geräten und Plattformen!


Kostenlose Online-Konverter-Live-Demos

Testen Sie die Qualität der SVG-zu-BMP-Konvertierung direkt in Ihrem Browser! Das folgende C#-Beispiel zeigt, wie ein SVG-Dokument mithilfe der ConvertSVG()-Methode konvertiert wird. Wir beschreiben den Quellcode zum Lesen von SVG aus einer Datei und zum anschließenden Konvertieren von SVG in BMP mit Standardspeicheroptionen. Bitte laden Sie SVG aus dem lokalen Dateisystem, wählen Sie das Ausgabeformat und führen Sie das Beispiel aus. Das Ergebnis erhalten Sie sofort als separate Datei.

Bitte besuchen Sie unsere Dokumentation um mehr über die Verwendung von Aspose.SVG-API-Konvertierungsfunktionen zu erfahren und C#-Beispiele für die gängigsten SVG-Konvertierungsszenarien zu betrachten. Im Dokumentationsartikel SVG in Bild umwandeln können Sie C#-Beispiele betrachten, wie Sie SVG auf unterschiedliche Weise in Bilder umwandeln können. Betrachten wir einige davon:


Schritte zum Konvertieren von SVG in BMP mit der ConvertSVG()-Methode

  1. Laden Sie eine SVG-Datei mit einem der SVGDocument()-Konstruktoren der SVGDocument -Klasse.
  2. Erstellen Sie ein neues ImageSaveOptions -Objekt mit BMP ImageFormat. Standardmäßig ist die Eigenschaft „Format“ PNG.
  3. Verwenden Sie die Methode ConvertSVG(), um SVG als BMP-Bild zu speichern. Sie müssen das SVGDocument, die ImageSaveOptions und den Pfad der Ausgabedatei an die Methode ConvertSVG() übergeben.
  4. Die BMP-Datei wird im angegebenen Pfad gespeichert.

Schritte zum Konvertieren von SVG in BMP mit der RenderTo()-Methode

  1. Initialisieren Sie SVGDocument mit Ihrer SVG-Datei.
  2. Erstellen Sie ein Objekt der ImageRenderingOptions-Klasse. Verwenden Sie den Konstruktor ImageRenderingOptions() und geben Sie die Eigenschaft „Format“ des Dokuments an.
  3. Initialisieren Sie die Klasse ImageDevice und geben Sie den zu rendernden Ausgabedateinamen an.
  4. Rufen Sie die Methode RenderTo() auf und übergeben Sie die Instanz von ImageDevice.

Konvertieren Sie SVG in BMP

using (var document = new SVGDocument("input.svg"))
{
	var options = new ImageRenderingOptions(ImageFormat.Bmp);
	using (IDevice device = new ImageDevice(options, "output.bmp"))
	{
		document.RenderTo(device);                    
	}
}

FAQ

1. Wie kann ich SVG in BMP umwandeln?

Mit Aspose.SVG können Sie SVG auf beliebige Weise in andere Formate konvertieren – online oder programmgesteuert. Sie können SVG in Echtzeit konvertieren, indem Sie SVG-Konverter verwenden, der Ihre Dateien schnell und in hoher Qualität umwandelt. Laden Sie SVG hoch, konvertieren Sie sie und erhalten Sie Ergebnisse in wenigen Sekunden.

2. Warum sollte ich SVG konvertieren?

Vektorgrafiken sind einer der beliebtesten Webdesign-Trends der letzten Jahre. Alle modernen Browser unterstützen SVG, und es scheint, dass das Web bereits auf Vektorgrafiken umsteigen sollte. Es gibt jedoch einige Einschränkungen bei der Verwendung von SVG, und Sie müssen SVG konvertieren.

3. In welche anderen Dateiformate kann ich SVG konvertieren?

Die Aspose.SVG-API bietet eine breite Palette von SVG-Konvertierungen in gängige Formate wie PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF und GIF.

4. Kann ich SVG unter Linux, Mac OS, Android oder iOS in BMP konvertieren?

Ja, Sie können SVG-Konverter auf jedem Betriebssystem verwenden, das über einen Webbrowser verfügt. Es funktioniert online und erfordert keine Softwareinstallation.

Erste Schritte mit der Aspose.SVG for .NET API

Wenn Sie an der Entwicklung skalierbarer Vektorgrafiken und deren Anwendung interessiert sind, installieren Sie unser flexibles, schnelles Aspose.SVG for .NET API mit einem leistungsstarken Satz von Schnittstellen für C# und andere .NET-Programmiersprachen.
Installieren Sie über die Befehlszeile als nuget install Aspose.SVG oder über die Paket-Manager-Konsole von Visual Studio mit Install-Package Aspose.SVG. Alternativ können Sie das Offline-MSI-Installationsprogramm oder DLLs in einer ZIP-Datei von downloads herunterladen. Aspose.SVG für die .NET-API ist eine eigenständige Bibliothek und nicht davon abhängig jede Software für die Verarbeitung von SVG-Dokumenten.
Weitere Einzelheiten zur Installation der C#-Bibliothek und zu den Systemanforderungen finden Sie in der Aspose.SVG-Dokumentation.

Andere unterstützte SVG-Konvertierungen

Sie können SVG auch in viele andere Dateiformate konvertieren:

SVG TO PDF (Portable Document Format)
SVG TO BMP (Bitmap Image)
SVG TO IMAGE (Image formats)
SVG TO JPEG (JPEG Image)
SVG TO GIF (Graphical Interchange Format)
SVG TO PNG (Portable Network Graphics)