In this new release of SkiaSharp, are some great new features and some bug fixes. Although this is a new release, it is still based on the v1.55.0 version of the native Skia library.
We also have a brand new section in the forums just for your questions! You can create issues on https://github.com/mono/skiasharp/issues if you find a bug or need a new feature. But, all those questions that you have on the how, the why, or the what can go right here in the middle of all the experts!
We have update all the API docs on https://developer.xamarin.com/api/root/SkiaSharp to include all the members and types that you will come across. The brand new guide docs on how to make use of the many, many features of SkiaSharp are coming soon!
Here are the release notes: https://github.com/mono/SkiaSharp/releases/tag/v1.55.1
A cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
Index8color type (thanks to @Tylerflick)
QuickRejectto do a check before drawing
GRBackendRenderTargetDeschas convenience members
SKColorTablehas an indexer to get the colors
SKDatacan be used as a stream, which handles the lifetime of the data
A set of pre-prepared UI views, panels and surfaces for drawing. One of these views can be added to the view hierachy, and then be used for drawing without the need for complex setup. There is also a set of extension methods for converting to/from SkiaSharp and native types.
A set of pre-prepared views for Xamarin.Forms, for fully cross-platform drawing code. There are views for both CPU and GPU backends, along with extension methods for converting to/from SkiaSharp and Xamarin.Forms types. Currently available for iOS, Android and UWP.
Support for SVG has been a hot topic, but Google has stated that this is not going to be a feature coming soon (or at all). However, we do want to support SVG. To this end, we are trying out a lightweight SVG parser.