Aspose.SVG.Drawing.SkiaSharp – Dessin et conversion SVG améliorés

Aspose.SVG.Drawing.SkiaSharp est un puissant composant d’extension pour Aspose.SVG pour .NET qui étend ses fonctionnalités en tirant parti de la bibliothèque SkiaSharp pour le dessin et la conversion complète de fichiers SVG. Cette extension améliore les capacités d’Aspose.SVG pour .NET en fournissant une intégration transparente avec les fonctionnalités avancées de SkiaSharp, ce qui se traduit par un dessin plus rapide, un rendu de haute qualité et des options de conversion SVG polyvalentes.

Principales caractéristiques

Découvrez comment Aspose.SVG.Drawing.SkiaSharp améliore les fonctionnalités d’Aspose.SVG pour .NET en tirant parti de la bibliothèque SkiaSharp pour le dessin et la conversion complète des fichiers SVG. Convertissez les fichiers SVG en formats raster populaires et exploitez des filtres d’image, des shaders et des effets avancés pour des graphiques visuellement améliorés. Intégrez de manière transparente SkiaSharp à vos applications .NET et profitez de capacités de dessin plus rapides et d’une prise en charge multiplateforme. Explorez les fonctionnalités clés et apprenez comment activer cette fonctionnalité puissante avec un simple extrait de code.

Conversion SVG complète

Capacités de dessin améliorées

Prise en charge multiplateforme

Exemple d’utilisation d’Aspose.SVG.Drawing.SkiaSharp

Pour activer la fonctionnalité Aspose.SVG.Drawing.SkiaSharp, incluez simplement l’extrait de code suivant dans votre application:

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

Après avoir activé cette fonctionnalité, toutes les conversions de documents SVG et tous les dessins seront effectués à l’aide de la bibliothèque SkiaSharp, tirant parti de ses puissantes capacités pour un rendu et une conversion améliorés. Voici une illustration sur la façon de convertir des fichiers SVG en PNG:

 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    }

À propos de SkiaSharp

SkiaSharp est une API graphique 2D open source, issue de la bibliothèque Skia de Google. Il est réputé pour ses capacités de rendu de haute qualité. En bénéficiant de fonctionnalités graphiques et d’API avancées, SkiaSharp est parfait pour les applications mobiles, les jeux et même les applications serveur.

Avis

Veuillez noter qu’Aspose.SVG.Drawing.SkiaSharp est actuellement disponible en version bêta. Nous travaillons activement à finaliser et tester la version finale, qui sera bientôt disponible. Restez à l’écoute de l’annonce officielle de la sortie pour profiter pleinement de cette nouvelle fonctionnalité passionnante.

La combinaison d’Aspose.SVG et SkiaSharp via Aspose.SVG.Drawing.SkiaSharp permet aux développeurs de fournir un rendu SVG de haute qualité, des effets d’image avancés et des options de conversion SVG complètes, tout en bénéficiant des performances et de la flexibilité fournies par SkiaSharp et les riches fonctionnalité d’Aspose.SVG pour .NET.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.