Описание тега skiasharp

SkiaSharp предоставляет кроссплатформенный C# API для создания 2D-графики. Он работает на базе библиотеки Google Skia, той же самой библиотеки, которая поддерживает графические стеки Google Chrome, Firefox и Android.

SkiaSharp предоставляет кроссплатформенный C# API для создания 2D-графики. Он работает на базе библиотеки Google Skia, той же самой библиотеки, которая поддерживает графические стеки Google Chrome, Firefox и Android.

Возможности включают:

  • Матрицы 3x3 с перспективой
  • сглаживание, прозрачность, фильтры
  • шейдеры, xfermodes, фильтры-маски, патэффекты
  • субпиксельный текст

Бэкэнды устройств для SkiaSharp в настоящее время включают:

  • Растр
  • OpenGL / DirectX
  • PDF
  • Изображение (для записи и последующего воспроизведения на другом холсте)

Поддерживаемые платформы:

  • Windows (классический рабочий стол / WPF / UWP)
  • Xamarin.Android
  • Xamarin.iOS
  • Xamarin.Mac
  • Xamarin.tvOS

SkiaSharp также может использоваться в PCL (переносимых библиотеках классов), чтобы иметь 100% общий код. Эти PCL затем можно использовать с Xamarin.Forms, MVVMCross или любой другой общей платформой приложений.

Более подробная информация доступна по адресу:

  1. https://github.com/mono/skiasharp
  2. https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/graphics/skiasharp/