documentation/docfx/releases/1.56.0.md
GIF support, bitmap resize, and OpenTK removal · Released January 16, 2017 · NuGet · GitHub Release
This release adds multi-frame image support (animated GIFs) via SKCodec, bitmap resizing with SKBitmap.Resize, direct pixel manipulation with InstallPixels and PeekPixels, and new SKPixmap bindings. The GL views drop their OpenTK dependency across all Apple and Android platforms, and the UWP SKXamlCanvas gets a non-blocking Invalidate().
SKXfermode deprecated — SKXfermode has been deprecated in favour of SKBlendMode.SKPicture.Bounds renamed — SKPicture.Bounds is now SKPicture.CullRect for correctness.SKBitmap.Resize for resizing bitmaps.SKBitmap.InstallPixels and SKBitmap.PeekPixels for updating pixels directly.SKPixmap bindings — New bindings for the SKPixmap type.SKCodec now supports multi-frame images such as animated GIFs.SKCodec can now read the encoding information of a bitmap file.SKCanvasView and SKGLViewRenderer in Xamarin.Forms on iOS are now transparent by default.SKXamlCanvas for UWP no longer blocks on Invalidate().| Platform | What's New |
|---|---|
| 🍎 Apple | Removed OpenTK dependency; macOS gains stencil buffer for GL views; iOS views default to transparent |
| 🪟 Windows | UWP SKXamlCanvas no longer blocks on Invalidate() |
| 🤖 Android | Removed OpenTK dependency; fixed GL stencil buffer clearing |