Version 1.58.0
Skia m58 upgrade with color space support · Released May 19, 2017 · NuGet · GitHub Release
Highlights
This release upgrades the native Skia engine from m57 to m58, bringing new SKColorSpace bindings and a high-contrast color filter. Images are now always decoded as premultiplied alpha. A few color filter APIs have been removed to match upstream Skia changes, and Linux support has been improved.
Breaking Changes
Removed APIs
SKColorFilter.CreateColorCuberemoved — No longer available in upstream Skia m58.SKColorFilter.CreateGammaremoved — No longer available in upstream Skia m58.
Behavior Changes
- Images decoded as premultiplied alpha — Images are now always decoded as premultiplied alpha, matching upstream Skia behavior.
New Features
Engine
- Skia m58 upgrade — Update to the latest stable Skia milestone (chrome/m58).
API Surface
SKColorSpacebindings — New bindings for working with color spaces.SKColorFilter.CreateHighContrast— New high-contrast color filter for accessibility and visual enhancement scenarios.- Additional
SKImageFilterandSKPathEffecttypes — A few more filter and path effect types are now available.
Bug Fixes
- General bug fixes and improvements.
- Improvements for Linux consumers.
Platform Support
| Platform | What's New |
|---|---|
| 🐧 Linux | Improved support for Linux consumers |
| 🎨 Core | Skia m58 engine upgrade, SKColorSpace, high-contrast filter |