SVG zu PNG mit C# zusammenführen

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-Dateien zusammenführen und sie als ein Dokument in einem anderen Dateiformat speichern. PNG bezieht sich auf eine Art Rasterbilddateiformat, das verlustfreie Komprimierung verwendet. PNG ist weit verbreitet, um Bilder über das Netzwerk zu übertragen und Fotos und Grafiken auf Webseiten und Cloud-Speichern anzuzeigen. Mit der API Aspose.SVG for .NET können Sie SVG programmgesteuert mit PNG zusammenführen. Die leistungsstarke C#-API hilft Ihnen, SVG-Dateien schnell und in hoher Qualität zu kombinieren!


C#-Codebeispiel zum Zusammenführen von SVG zu PNG

Eine Hochgeschwindigkeits-C#-Bibliothek ermöglicht es .NET-Entwicklern, SVG-Dateien zusammenzuführen und das kombinierte Ergebnis schnell und effizient in andere gängige Formate wie PDF, XPS, JPEG, PNG, BMP, GIF und TIFF zu konvertieren. Das Zusammenführen von Dokumenten kann mit ein paar Zeilen Code durchgeführt werden:


SVG zu PNG zusammenführen - C#

// Initialize SVG documents from files to merge 
using (var document1 = new SVGDocument("document1.svg"))
using (var document2 = new SVGDocument("document2.svg"))
using (var document3 = new SVGDocument("document3.svg"))
{
    // Create an instance of SvgRenderer
    using var renderer = new Aspose.Svg.Rendering.SvgRenderer();	
    // Create an instance of ImageDevice
    using var device = new Aspose.Svg.Rendering.Image.ImageDevice("result.png");
    // Merge SVG to PNG
    renderer.Render(device, document1, document2, document3);                
}



Schritte zum Zusammenführen von SVG zu PNG mit C#

  1. Laden Sie ein SVG-Dokument mit einem der SVGDocument() -Konstruktoren.
  2. Erstellen Sie eine neue Instanz der Klasse SvgRenderer.
  3. Verwenden Sie den Konstruktor ImageDevice() , um eine neue Instanz der ImageDevice-Klasse zu initialisieren.
  4. Rufen Sie die Methode Render() auf, um SVG zu PNG-Bild zusammenzuführen.
  5. Mehrere SVG-Dateien werden im PNG-Bild im angegebenen Pfad gespeichert.

Der Namespace Aspose.Svg.Rendering implementiert einfachen Zugriff auf Render()-Methoden. Sie können SVG-Zusammenführungen schnell durchführen und das Kombinationsergebnis in gängige Formate wie PDF, XPS, JPEG, PNG, BMP, TIFF und GIF exportieren. Bitte besuchen Sie unsere Dokumentation, um mehr zu erfahren mehr über die Verwendung von Aspose.SVG-API-Funktionen. Im Dokumentationsartikel So führen Sie SVG-Dateien zusammen, können Sie sich C#-Beispiele zum Zusammenführen von SVG ansehen.


Online-Bildzusammenführung

Aspose.SVG bietet eine kostenlose Online- Image Merger -App, die mehrere Bilder in einer einzigen Datei kombiniert. Sie können eine Art Bildzusammenführung für verschiedene Quelldateien wie SVG, JPG, PNG, BMP, ICO, GIF oder TIFF auswählen und das Ergebnis in einem der folgenden Ausgabeformate speichern: JPG, PNG oder SVG. Unsere Anwendung ist multifunktional. Sie können Bildcollagen erstellen, Bilder vor dem Zusammenführen bearbeiten und manipulieren. Mit Image Merger können Sie Bilder frei hinzufügen, drehen, skalieren, Hintergründe hinzufügen, filtern und jedes Bild verschieben, bis Sie mit dem Endergebnis Ihres Designs zufrieden sind.


FAQ

1. Wie kann ich mehrere SVG in PNG zusammenführen?

Manchmal müssen Sie bei Ihrer täglichen Arbeit zwei oder mehr SVG-Bilder zusammenführen. Mit Aspose.SVG können Sie SVG auf beliebige Weise in andere Formate einfügen – online oder programmgesteuert. Online Image Combiner hilft Ihnen, Bilder schnell und in hoher Qualität zu kombinieren. Die C#-API stellt die Renderer-Klasse zum programmgesteuerten Rendern und Zusammenführen von SVG-Dateien bereit.

2. In welchen Formaten kann ich das Ergebnis von SVG Merge über C# speichern?

Sie können das SVG-Zusammenführungsergebnis in den gängigsten Formaten wie JPG, PNG, BMP, GIF, TIFF usw. speichern.

3. Warum muss ich mehrere SVG-Dateien zusammenführen?

Es gibt viele Gründe, warum Sie mehrere Bilder zu einem zusammenführen möchten. Sie möchten beispielsweise eine Collage erstellen oder eine neue Zeichnung basierend auf mehreren SVG-Bildern erstellen. Möglicherweise müssen Sie SVG zusammenführen und das Ergebnis als PNG speichern, um es einfach zu speichern oder zu versenden.

Erste Schritte mit der .NET SVG-API

Installieren Sie von der Befehlszeile als nuget install Aspose.SVG oder über die Package Manager Console 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 Fusionen

Sie können SVG und Bilder mit anderen Dateiformaten zusammenführen:

JPG to JPG (JPEG Image)
JPG to PNG (Portable Network Graphics)
JPG to BMP (Bitmap Image)
JPG to GIF (Graphical Interchange Format)
JPG to TIFF (Tagged Image Format)
PNG TO PNG (Portable Network Graphics)
PNG to JPG (JPEG Image)
PNG to BMP (Bitmap Image)
PNG to GIF (Graphical Interchange Format)
PNG to TIFF (Tagged Image Format)
GIF to JPG (JPEG Image)
GIF to PNG (Portable Network Graphics)
SVG TO PDF (Portable Document Format)
SVG TO XPS (XML Paper Specifications)
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)
SVG TO TIFF (Tagged Image Format)