Table of Contents

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
Original Blur

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.

Path Interpolation


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.

Lottie Animation

Confetti Effects

Celebrate achievements with customizable particle explosions.

Confetti


Resources