About this project
SkiaSharp is a cross-platform 2D graphics API for .NET platforms, based on Google's Skia Graphics Library (skia.org). It exposes a comprehensive 2D API intended for rendering images across mobile, server and desktop models.
Supported targets include .NET Standard 2.0, .NET Framework 4.6.2+ (4.8 recommended), .NET Core, .NET 6+, Tizen, Android, iOS, tvOS, macOS, Mac Catalyst, WinUI 3 (Windows App SDK / Uno Platform), Windows Classic Desktop (Windows.Forms / WPF), WebAssembly, and Uno Platform (iOS / Android / Windows / macOS / Linux / WebAssembly).
The project is distributed as NuGet packages, including SkiaSharp, HarfBuzzSharp, SkiaSharp.Views, SkiaSharp.Views.Maui.Controls and SkiaSharp.Views.Uno.WinUI. Because Linux distributions vary, a separate package, SkiaSharp.NativeAssets.Linux, carries supported native binaries for a few distros. An early-access NuGet feed is also documented for pre-release builds.
API documentation is published on Microsoft Docs, and guides are available for graphics and games scenarios. Build instructions are provided for general and Linux-specific builds, and the repository includes contribution guidelines covering issue reporting, pull requests, building from source and adding new APIs. The README also links to a Discord chat and a public build pipeline.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.