SkiaSharp.Extended
SkiaSharp.Extended brings powerful graphics utilities and .NET MAUI controls to your SkiaSharp projects—from blur hash placeholders to Lottie animations and confetti effects.
Getting Started
Install via NuGet:
# Core utilities
dotnet add package SkiaSharp.Extended
# MAUI controls (includes core)
dotnet add package SkiaSharp.Extended.UI.Maui
For MAUI projects, register the handler in MauiProgram.cs:
public static MauiApp CreateMauiApp()
{
var builder = MauiApp.CreateBuilder();
builder
.UseMauiApp<App>()
.UseSkiaSharp(); // Add this line
return builder.Build();
}
SkiaSharp.Extended
Core utilities for image processing, geometry, and path manipulation.
Blur Hash
Compact placeholder representations for images. Perfect for showing a beautiful blur while the full image loads.
| Original | Placeholder |
|---|---|
![]() |
![]() |
Geometry Helpers
Create regular polygons, stars, and other shapes with simple method calls.
Path Interpolation
Smoothly morph between two paths for shape transitions and animations.

Pixel Comparer
Compare two images pixel by pixel, quantify differences, and generate visual difference masks—ideal for visual regression testing.
SkiaSharp.Extended.UI.Maui
Ready-to-use .NET MAUI controls for rich visual effects.
Lottie Animations
Play designer-created After Effects animations exported as Lottie JSON files.

Confetti Effects
Celebrate achievements with customizable particle explosions.


