SkiaSharp provides a cross-platform C# API for doing 2D graphics. It is powered by Google’s Skia library, the same library that powers Google Chrome, Firefox and Android’s graphic stacks.
SkiaSharp provides a cross-platform C# API for doing 2D graphics. It is powered by Google’s Skia library, the same library that powers Google Chrome, Firefox and Android’s graphic stacks.
Features include:
- 3x3 matrices w/ perspective
- antialiasing, transparency, filters
- shaders, xfermodes, maskfilters, patheffects
- subpixel text
Device backends for SkiaSharp currently include:
- Raster
- OpenGL / DirectX
- Picture (for recording and then playing back into another Canvas)
Supported Platforms:
- Windows (Classic Desktop / WPF / UWP)
- Xamarin.Android
- Xamarin.iOS
- Xamarin.Mac
- Xamarin.tvOS
SkiaSharp can also be used in PCLs (Portable Class Libraries) to have 100% shared code. These PCLs can then be used with Xamarin.Forms, MVVMCross or any other shared application framework.
More information available at: