Aspose.SVG.Drawing.SkiaSharp – Verbessern Sie das Zeichnen von SVG!

Aspose.SVG.Drawing.SkiaSharp ist eine leistungsstarke Erweiterungskomponente für Aspose.SVG für .NET, die ihre Funktionalität durch die Nutzung der SkiaSharp-Bibliothek zum Zeichnen und umfassenden Konvertieren von SVG-Dateien erweitert. Diese Erweiterung erweitert die Funktionen von Aspose.SVG für .NET durch eine nahtlose Integration mit den erweiterten Funktionen von SkiaSharp, was zu schnellerem Zeichnen, qualitativ hochwertigem Rendering und vielseitigen SVG-Konvertierungsoptionen führt.

Hauptmerkmale

Entdecken Sie, wie Aspose.SVG.Drawing.SkiaSharp die Funktionalität von Aspose.SVG für .NET erweitert, indem es die SkiaSharp-Bibliothek zum Zeichnen und umfassenden Konvertieren von SVG-Dateien nutzt. Konvertieren Sie SVG-Dateien in gängige Rasterformate und nutzen Sie erweiterte Bildfilter, Shader und Effekte für visuell verbesserte Grafiken. Integrieren Sie SkiaSharp nahtlos in Ihre .NET-Apps und genießen Sie schnellere Zeichenfunktionen und Multiplattform-Unterstützung. Entdecken Sie die wichtigsten Funktionen und erfahren Sie, wie Sie diese leistungsstarke Funktion mit einem einfachen Code-Snippet aktivieren.

Umfassende SVG-Konvertierung

Erweiterte Zeichenfunktionen

Multiplattform-Unterstützung

Für die Verwendung von Aspose.SVG.Drawing.SkiaSharp for .NET unter Linux ist die Installation eines zusätzlichen NuGet-Pakets mit den entsprechenden native assets erforderlich. Hier sind einige davon:

Beispiel für die Verwendung von Aspose.SVG.Drawing.SkiaSharp

Um die Funktion “Aspose.SVG.Drawing.SkiaSharp” zu aktivieren, fügen Sie einfach den folgenden Codeausschnitt in Ihre Anwendung ein:

1Aspose.Svg.Configuration.SetExtension(new SkiaModule());

Nach der Aktivierung dieser Funktion werden alle SVG-Dokumentkonvertierungen und -Zeichnungen mithilfe der SkiaSharp-Bibliothek durchgeführt, wobei deren leistungsstarke Funktionen für verbessertes Rendering und Konvertierung genutzt werden. Hier ist eine Illustration, wie man SVG-Dateien in PNG konvertiert:

 1using Aspose.Svg;
 2using System.IO;
 3using Aspose.Svg.Saving;
 4using Aspose.Svg.Converters;
 5using Aspose.Svg.Drawing.SkiaSharp;
 6
 7    // Initilize SkiaSharp-based drawing engine
 8    Aspose.Svg.Configuration.SetExtension(new SkiaModule());
 9
10    // Initialize an SVG document from a file
11    using (var document = new SVGDocument(Path.Combine(DataDir, "source.svg")))
12    {
13        // Create an instance of the ImageSaveOptions class
14        var pngSaveOptions = new ImageSaveOptions();
15
16        // Convert SVG to PNG
17        Converter.ConvertSVG(document, pngSaveOptions, Path.Combine(OutputDir, "result.png"));
18    }

Über SkiaSharp

SkiaSharp ist eine Open-Source-2D-Grafik-API, die aus der Skia-Bibliothek von Google stammt. Es ist bekannt für seine hochwertigen Rendering-Fähigkeiten. Durch die Nutzung fortschrittlicher Grafikfunktionen und APIs eignet sich SkiaSharp perfekt für mobile Apps, Spiele und sogar Serveranwendungen.

Beachten

Die Kombination von Aspose.SVG und SkiaSharp durch Aspose.SVG.Drawing.SkiaSharp ermöglicht es Entwicklern, hochwertiges SVG-Rendering, erweiterte Bildeffekte und umfassende SVG-Konvertierungsoptionen bereitzustellen und gleichzeitig von der Leistung und Flexibilität zu profitieren, die SkiaSharp und die Entwickler bieten Funktionalität von Aspose.SVG für .NET.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.