SkiaSharp 4.152.0-rc.1.26426.14

SkiaSharp

NuGet NuGet downloads License: MIT

SkiaSharp is a cross-platform 2D graphics API for .NET powered by Google's Skia graphics engine. Draw vector graphics, render text, process images, apply shaders and filters, and produce consistent output across mobile, desktop, server, and WebAssembly applications.

What you can build

  • Rich 2D graphics - paths, shapes, text, images, color spaces, shaders, filters, blend modes, and more.
  • Cross-platform - Windows, macOS, Linux, Android, iOS, Mac Catalyst, tvOS, Tizen, and WebAssembly.
  • CPU and GPU rendering - software rasterization plus OpenGL, Metal, Vulkan, and Direct3D integrations.
  • Broad output support - render to pixels, encode common image formats, create PDFs, or generate SVG.
  • Native performance with an idiomatic C# API - the same Skia engine used by Chrome, Android, Flutter, and many other products.
  • Open source - developed in the open by Microsoft and the .NET community under the MIT license.

Get started

Install the package:

dotnet add package SkiaSharp

Create an image and save it as a PNG:

using SkiaSharp;

var info = new SKImageInfo(640, 360);
using var surface = SKSurface.Create(info);
var canvas = surface.Canvas;

canvas.Clear(new SKColor(0x0B, 0x10, 0x20));

using var shader = SKShader.CreateLinearGradient(
    new SKPoint(0, 0),
    new SKPoint(info.Width, info.Height),
    new[] { new SKColor(0x44, 0x88, 0xFF), new SKColor(0xB8, 0x44, 0xE8) },
    SKShaderTileMode.Clamp);
using var paint = new SKPaint
{
    IsAntialias = true,
    Shader = shader,
};

canvas.DrawCircle(info.Width / 2f, info.Height / 2f, 120, paint);

using var image = surface.Snapshot();
using var data = image.Encode(SKEncodedImageFormat.Png, 100);
using var output = File.Create("hello-skiasharp.png");
data.SaveTo(output);

Linux: add SkiaSharp.NativeAssets.Linux to the application project for fontconfig integration, or SkiaSharp.NativeAssets.Linux.NoDependencies for minimal containers and explicit font loading. See the package deployment guide for details.

Choose the right integration

Scenario Package
Draw into bitmaps, images, surfaces, PDFs, and SVG SkiaSharp
.NET MAUI controls SkiaSharp.Views.Maui.Controls
Blazor WebAssembly components SkiaSharp.Views.Blazor
Android, iOS, Mac Catalyst, macOS, tvOS, and Tizen native views SkiaSharp.Views
WPF, Windows Forms, WinUI, or GTK controls Use the matching SkiaSharp.Views.* package
Complex text shaping SkiaSharp.HarfBuzz
Lottie animation playback SkiaSharp.Skottie

Learn and explore

Feedback and contributing

SkiaSharp is built in the open. Use GitHub Discussions for questions, file bugs and feature requests in the issue tracker, and read the contributing guide to help improve the project.

SkiaSharp is released under the MIT license.

Showing the top 20 packages that depend on SkiaSharp.

Packages Downloads
SkiaSharp.HarfBuzz
This package adds text shaping support to SkiaSharp via HarfBuzz.
66
LiveChartsCore.SkiaSharpView
Package Description
66
LiveChartsCore.SkiaSharpView
Simple, flexible, interactive and powerful data visualization for .Net, this package contains the SkiaSharp backend.
66
LiveChartsCore.SkiaSharpView
Simple, flexible, interactive and powerful data visualization for .Net, this package contains the SkiaSharp backend.
65
LiveChartsCore.SkiaSharpView
Simple, flexible, interactive and powerful data visualization for .Net, this package contains the SkiaSharp backend.
64
SkiaSharp.HarfBuzz
This package adds text shaping support to SkiaSharp via HarfBuzz.
63
SkiaSharp.Views.WPF
SkiaSharp Views & Layers are a set of platform-specific views and containers that can be used to draw on the screen.
63
LiveChartsCore.SkiaSharpView
Simple, flexible, interactive and powerful data visualization for .Net, this package contains the SkiaSharp backend.
63
SkiaSharp.HarfBuzz
This package adds text shaping support to SkiaSharp via HarfBuzz.
62

Please visit https://go.microsoft.com/fwlink/?linkid=868517 to view the release notes.

.NET Framework 4.6.2

.NET Standard 2.1

.NET Standard 2.0

.NET 10.0

.NET 10.0

.NET 10.0

.NET 10.0

.NET 10.0

.NET 10.0

.NET 10.0

.NET 10.0

.NET 9.0

.NET 9.0

.NET 9.0

.NET Framework 4.8

.NET 6.0

.NET 9.0

.NET 9.0

.NET 9.0

.NET 9.0

.NET 6.0

.NET 9.0

Version Downloads Last updated
4.152.0-rc.1.26426.14 9 08/28/2026
4.152.0-preview.1.1 16 08/11/2026
4.151.1 16 08/10/2026
4.151.0 14 08/04/2026
4.151.0-rc.1.1 19 07/22/2026
4.151.0-preview.2.1 20 07/18/2026
4.151.0-preview.1.1 19 07/03/2026
4.150.2 15 08/10/2026
4.150.1 18 07/18/2026
4.150.0 18 07/09/2026
4.150.0-rc.1.1 20 07/01/2026
4.150.0-preview.2.1 23 06/26/2026
4.150.0-preview.1.1 22 06/16/2026
4.148.0 24 06/26/2026
4.148.0-rc.1.2 24 06/15/2026
4.147.0-preview.3.1 29 05/26/2026
4.147.0-preview.2.1 29 05/14/2026
4.147.0-preview.1.1 32 05/01/2026
3.119.4 28 05/26/2026
3.119.4-preview.1.1 33 04/23/2026
3.119.3-preview.1.1 38 02/11/2026
3.119.2 41 02/08/2026
3.119.2-preview.3.1 38 02/09/2026
3.119.2-preview.2.3 46 02/01/2026
3.119.2-preview.1 53 10/23/2025
3.119.1 52 10/23/2025
3.119.1-preview.1 54 10/23/2025
3.119.0 54 10/23/2025
3.119.0-stable.1 58 10/23/2025
3.119.0-preview.1.2 54 10/23/2025
3.118.0-preview.2.3 55 10/23/2025
3.118.0-preview.1.2 54 10/23/2025
3.116.1 55 10/17/2025
3.116.0 56 10/23/2025
3.116.0-preview.6.1 55 10/23/2025
3.0.0-preview.5.4 59 10/23/2025
3.0.0-preview.4.1 55 10/23/2025
3.0.0-preview.3.1 60 10/23/2025
3.0.0-preview.2.1 58 10/23/2025
3.0.0-preview.1.8 56 10/23/2025
3.0.0-preview.0.132 56 10/23/2025
2.88.9 54 10/23/2025
2.88.9-preview.2.2 57 10/23/2025
2.88.9-preview.1.1 54 10/23/2025
2.88.8 56 10/23/2025
2.88.8-preview.1.1 58 10/23/2025
2.88.7 58 10/23/2025
2.88.6 55 10/23/2025
2.88.6-preview.1.2 56 10/23/2025
2.88.5 55 10/23/2025
2.88.4 59 10/23/2025
2.88.4-preview.96 54 10/23/2025
2.88.4-preview.95 53 10/23/2025
2.88.4-preview.89 56 10/23/2025
2.88.4-preview.84 58 10/23/2025
2.88.4-preview.82 56 10/23/2025
2.88.4-preview.76 51 10/23/2025
2.88.4-preview.70 56 10/23/2025
2.88.3 57 10/23/2025
2.88.2 53 10/23/2025
2.88.2-preview.8 53 10/23/2025
2.88.1 52 10/23/2025
2.88.1-preview.108 52 10/23/2025
2.88.1-preview.104 54 10/23/2025
2.88.1-preview.91 55 10/23/2025
2.88.1-preview.79 56 10/23/2025
2.88.1-preview.75 56 10/23/2025
2.88.1-preview.71 59 10/23/2025
2.88.1-preview.63 58 10/23/2025
2.88.1-preview.1 54 10/23/2025
2.88.0 52 10/23/2025
2.88.0-preview.266 56 10/23/2025
2.88.0-preview.256 52 10/23/2025
2.88.0-preview.254 52 10/23/2025
2.88.0-preview.232 57 10/23/2025
2.88.0-preview.209 58 10/23/2025
2.88.0-preview.187 56 10/23/2025
2.88.0-preview.179 53 10/23/2025
2.88.0-preview.178 53 10/23/2025
2.88.0-preview.155 56 10/23/2025
2.88.0-preview.152 55 10/23/2025
2.88.0-preview.150 56 10/23/2025
2.88.0-preview.145 58 10/23/2025
2.88.0-preview.140 54 10/23/2025
2.88.0-preview.139 53 10/23/2025
2.88.0-preview.127 52 10/23/2025
2.88.0-preview.120 56 10/23/2025
2.88.0-preview.61 54 10/23/2025
2.80.4 53 10/23/2025
2.80.4-preview.9 51 10/23/2025
2.80.4-preview.6 54 10/23/2025
2.80.4-preview.5 55 10/23/2025
2.80.4-preview.2 53 10/23/2025
2.80.3 53 10/23/2025
2.80.3-preview.93 56 10/23/2025
2.80.3-preview.90 56 10/23/2025
2.80.3-preview.40 54 10/23/2025
2.80.3-preview.24 55 10/23/2025
2.80.3-preview.18 53 10/23/2025
2.80.2 54 10/23/2025
2.80.2-preview.36 52 10/23/2025
2.80.2-preview.33 57 10/23/2025
2.80.2-preview.19 53 10/23/2025
2.80.2-preview.18 53 10/23/2025
2.80.2-preview.9 53 10/23/2025
2.80.1 52 10/23/2025
2.80.0 52 10/23/2025
2.80.0-preview.33 54 10/23/2025
2.80.0-preview.24 57 10/23/2025
2.80.0-preview.14 52 10/23/2025
2.80.0-preview.12 52 10/23/2025
2.80.0-preview.3 58 10/23/2025
1.68.3 55 10/23/2025
1.68.3-preview.2 51 10/23/2025
1.68.2.1 54 10/23/2025
1.68.2 52 10/23/2025
1.68.2-preview.60 56 10/23/2025
1.68.2-preview.50 56 10/23/2025
1.68.2-preview.45 55 10/23/2025
1.68.2-preview.43 50 10/23/2025
1.68.2-preview.39 58 10/23/2025
1.68.2-preview.29 65 10/23/2025
1.68.2-preview.21 53 10/23/2025
1.68.2-preview.17 54 10/23/2025
1.68.1.1 53 10/23/2025
1.68.1.1-preview.9 54 10/23/2025
1.68.1 56 10/23/2025
1.68.1-rc.172 55 10/23/2025
1.68.1-rc.170 51 10/23/2025
1.68.1-rc.169 55 10/23/2025
1.68.1-rc.165 55 10/23/2025
1.68.1-rc.153 54 10/23/2025
1.68.1-rc.147 53 10/23/2025
1.68.0 54 10/23/2025
1.68.0-preview28 53 10/23/2025
1.60.3 51 10/23/2025
1.60.2 55 10/23/2025
1.60.1 52 10/23/2025
1.60.0 53 10/23/2025
1.59.3 55 10/23/2025
1.59.2 54 10/23/2025
1.59.1 56 10/23/2025
1.59.0 54 10/23/2025
1.58.1 55 10/23/2025
1.58.0 68 10/23/2025
1.57.1 68 10/23/2025
1.57.0 53 10/23/2025
1.56.2 52 10/23/2025
1.56.1 54 10/23/2025
1.56.1-beta 54 10/23/2025
1.56.0 55 10/23/2025
1.55.1 53 10/23/2025
1.55.0 58 10/23/2025
1.54.1 52 10/23/2025
1.54.0 53 10/23/2025
1.53.2-svg1 51 10/23/2025
1.53.2-gpu2 53 10/23/2025
1.53.2-gpu1 53 10/23/2025
1.53.1.2 52 10/23/2025
1.53.1.1 52 10/23/2025
1.53.1 55 10/23/2025
1.53.0 51 10/23/2025
1.49.4-beta 53 10/23/2025
1.49.3-beta 53 10/23/2025
1.49.2.1-beta 54 10/23/2025
1.49.2-beta 56 10/23/2025
1.49.1 53 10/23/2025
1.49.0-preview1 55 10/23/2025