Table of Contents

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.CreateColorCube removed — No longer available in upstream Skia m58.
  • SKColorFilter.CreateGamma removed — 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

  • SKColorSpace bindings — New bindings for working with color spaces.
  • SKColorFilter.CreateHighContrast — New high-contrast color filter for accessibility and visual enhancement scenarios.
  • Additional SKImageFilter and SKPathEffect types — 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