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
sourceIImageProcessingContextThe image processing context to paint.
actionCanvasActionThe 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
sourceIImageProcessingContextThe image processing context to paint.
optionsDrawingOptionsThe drawing options applied when creating each frame canvas.
actionCanvasActionThe per-frame painting callback.
Returns
- IImageProcessingContext
The IImageProcessingContext so additional processing operations can be chained.