Aspose.SVG.Drawing.SkiaSharp – dibujo y conversión SVG mejorados

Aspose.SVG.Drawing.SkiaSharp es un potente componente de extensión para Aspose.SVG for .NET que amplía su funcionalidad aprovechando la biblioteca SkiaSharp para dibujar y convertir de forma integral archivos SVG. Esta extensión mejora las capacidades de Aspose.SVG for .NET al proporcionar una integración perfecta con las funciones avanzadas de SkiaSharp, lo que resulta en un dibujo más rápido, una representación de alta calidad y opciones versátiles de conversión de SVG.

Características clave

Descubra cómo Aspose.SVG.Drawing.SkiaSharp mejora la funcionalidad de Aspose.SVG for .NET aprovechando la biblioteca SkiaSharp para dibujar y convertir de forma integral archivos SVG. Convierta archivos SVG a formatos ráster populares y aproveche los filtros, sombreadores y efectos de imagen avanzados para obtener gráficos visualmente mejorados. Integre SkiaSharp perfectamente en sus aplicaciones .NET y disfrute de capacidades de dibujo más rápidas y soporte multiplataforma. Explore las funciones clave y aprenda cómo activar esta poderosa función con un simple fragmento de código.

Conversión SVG integral

Capacidades de dibujo mejoradas

Soporte multiplataforma

Ejemplo de uso de Aspose.SVG.Drawing.SkiaSharp

Para activar la función Aspose.SVG.Drawing.SkiaSharp, simplemente incluya el siguiente fragmento de código en su aplicación:

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

Después de activar esta función, todas las conversiones y dibujos de documentos SVG se realizarán utilizando la biblioteca SkiaSharp, aprovechando sus potentes capacidades para mejorar la representación y la conversión. Aquí hay una ilustración sobre cómo convertir archivos SVG a 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    }

Acerca de SkiaSharp

SkiaSharp es una API de gráficos 2D de código abierto, procedente de la biblioteca Skia de Google. Es conocido por sus capacidades de renderizado de alta calidad. Al aprovechar API y funciones gráficas avanzadas, SkiaSharp es perfecto para aplicaciones móviles, juegos e incluso aplicaciones de servidor.

Aviso

Tenga en cuenta que Aspose.SVG.Drawing.SkiaSharp está actualmente disponible como versión beta. Estamos trabajando activamente para finalizar y probar la versión de lanzamiento, que estará disponible pronto. Manténgase atento al anuncio del lanzamiento oficial para aprovechar al máximo esta nueva e interesante función.

La combinación de Aspose.SVG y SkiaSharp a través de Aspose.SVG.Drawing.SkiaSharp permite a los desarrolladores ofrecer renderizado SVG de alta calidad, efectos de imagen avanzados y opciones integrales de conversión SVG, todo ello mientras se benefician del rendimiento y la flexibilidad que ofrece SkiaSharp y la rica funcionalidad de Aspose.SVG para .NET.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.