Aspose.SVG.Drawing.SkiaSharp – улучшенная обработка SVG

Aspose.SVG.Drawing.SkiaSharp – это мощный компонент расширения для Aspose.SVG для .NET, который повышает его функциональность за счет использования библиотеки SkiaSharp для рисования и комплексного преобразования файлов SVG. Это расширение усиливает возможности Aspose.SVG для .NET, обеспечивая плавную интеграцию с расширенными функциями SkiaSharp, что приводит к более быстрому рисованию, высококачественному рендерингу и универсальным возможностям преобразования SVG.

Ключевая особенность

Узнайте, как Aspose.SVG.Drawing.SkiaSharp расширяет функциональность Aspose.SVG для .NET, используя библиотеку SkiaSharp для рисования и комплексного преобразования файлов SVG. Преобразуйте файлы SVG в популярные растровые форматы и используйте расширенные фильтры изображений, шейдеры и эффекты для визуально улучшенной графики. Легко интегрируйте SkiaSharp в свои приложения .NET и наслаждайтесь более быстрыми возможностями рисования и поддержкой нескольких платформ. Изучите ключевые функции и узнайте, как активировать эту мощную функцию с помощью простого фрагмента кода.

Комплексное преобразование SVG

Расширенные возможности рисования

Мультиплатформенная поддержка

Использование Aspose.SVG.Drawing.SkiaSharp for .NET в Linux потребует установки дополнительного NuGet пакета содержащего соответствующие native assets, вот некоторые из них:

Пример использования Aspose.SVG.Drawing.SkiaSharp

Чтобы активировать функцию Aspose.SVG.Drawing.SkiaSharp, просто включите в свое приложение следующий фрагмент кода:

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

После активации этой функции все преобразования и рисунки SVG-документов будут выполняться с использованием библиотеки SkiaSharp, используя ее мощные возможности для улучшенного рендеринга и конвертации. Вот иллюстрация того, как конвертировать файлы SVG в 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    }

О SkiaSharp

SkiaSharp – это API 2D-графики с открытым исходным кодом, созданный на основе библиотеки Google Skia. Он известен своими возможностями высококачественного рендеринга. Благодаря расширенным графическим функциям и API SkiaSharp идеально подходит для мобильных приложений, игр и даже серверных приложений.

Примечание

Сочетание Aspose.SVG и SkiaSharp через Aspose.SVG.Drawing.SkiaSharp позволяет разработчикам обеспечивать высококачественный рендеринг SVG, расширенные эффекты изображений и комплексные возможности преобразования SVG, одновременно получая выгоду от производительности и гибкости, обеспечиваемых SkiaSharp, а также богатых возможностей функциональность Aspose.SVG для .NET.

Close
Loading

Analyzing your prompt, please hold on...

An error occurred while retrieving the results. Please refresh the page and try again.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.