Table of Contents

Class PaintExtensions

Namespace
SixLabors.ImageSharp.Drawing.Processing
Assembly
SixLabors.ImageSharp.Drawing.dll

Adds image-processing extensions that paint each frame through DrawingCanvas.

public static class PaintExtensions
Inheritance
PaintExtensions
Inherited Members

Methods

Paint(IImageProcessingContext, CanvasAction)

Paints each image frame using drawing options from the current context.

public static IImageProcessingContext Paint(this IImageProcessingContext source, CanvasAction action)

Parameters

source IImageProcessingContext

The image processing context to paint.

action CanvasAction

The per-frame painting callback.

Returns

IImageProcessingContext

The IImageProcessingContext so additional processing operations can be chained.

Paint(IImageProcessingContext, DrawingOptions, CanvasAction)

Paints each image frame using the supplied drawing options.

public static IImageProcessingContext Paint(this IImageProcessingContext source, DrawingOptions options, CanvasAction action)

Parameters

source IImageProcessingContext

The image processing context to paint.

options DrawingOptions

The drawing options applied when creating each frame canvas.

action CanvasAction

The per-frame painting callback.

Returns

IImageProcessingContext

The IImageProcessingContext so additional processing operations can be chained.