Class DrawPathCollectionExtensions
Adds extensions that allow the drawing of collections of polygon outlines to the
Inherited Members
Namespace: SixLabors.ImageSharp.Drawing.Processing
Assembly: SixLabors.ImageSharp.Drawing.dll
Syntax
public static class DrawPathCollectionExtensions
Methods
| Improve this Doc View SourceDraw(IImageProcessingContext, Color, Single, IPathCollection)
Draws the outline of the polygon with the provided brush at the provided thickness.
Declaration
public static IImageProcessingContext Draw(this IImageProcessingContext source, Color color, float thickness, IPathCollection paths)
Parameters
Type | Name | Description |
---|---|---|
IImageProcessingContext | source | The image this method extends. |
Color | color | The color. |
Single | thickness | The thickness. |
IPathCollection | paths | The paths. |
Returns
Type | Description |
---|---|
IImageProcessingContext | The |
Draw(IImageProcessingContext, DrawingOptions, Color, Single, IPathCollection)
Draws the outline of the polygon with the provided brush at the provided thickness.
Declaration
public static IImageProcessingContext Draw(this IImageProcessingContext source, DrawingOptions options, Color color, float thickness, IPathCollection paths)
Parameters
Type | Name | Description |
---|---|---|
IImageProcessingContext | source | The image this method extends. |
DrawingOptions | options | The options. |
Color | color | The color. |
Single | thickness | The thickness. |
IPathCollection | paths | The paths. |
Returns
Type | Description |
---|---|
IImageProcessingContext | The |
Draw(IImageProcessingContext, DrawingOptions, IBrush, Single, IPathCollection)
Draws the outline of the polygon with the provided brush at the provided thickness.
Declaration
public static IImageProcessingContext Draw(this IImageProcessingContext source, DrawingOptions options, IBrush brush, float thickness, IPathCollection paths)
Parameters
Type | Name | Description |
---|---|---|
IImageProcessingContext | source | The image this method extends. |
DrawingOptions | options | The options. |
IBrush | brush | The brush. |
Single | thickness | The thickness. |
IPathCollection | paths | The shapes. |
Returns
Type | Description |
---|---|
IImageProcessingContext | The |
Draw(IImageProcessingContext, DrawingOptions, IPen, IPathCollection)
Draws the outline of the polygon with the provided pen.
Declaration
public static IImageProcessingContext Draw(this IImageProcessingContext source, DrawingOptions options, IPen pen, IPathCollection paths)
Parameters
Type | Name | Description |
---|---|---|
IImageProcessingContext | source | The image this method extends. |
DrawingOptions | options | The options. |
IPen | pen | The pen. |
IPathCollection | paths | The paths. |
Returns
Type | Description |
---|---|
IImageProcessingContext | The |
Draw(IImageProcessingContext, IBrush, Single, IPathCollection)
Draws the outline of the polygon with the provided brush at the provided thickness.
Declaration
public static IImageProcessingContext Draw(this IImageProcessingContext source, IBrush brush, float thickness, IPathCollection paths)
Parameters
Type | Name | Description |
---|---|---|
IImageProcessingContext | source | The image this method extends. |
IBrush | brush | The brush. |
Single | thickness | The thickness. |
IPathCollection | paths | The paths. |
Returns
Type | Description |
---|---|
IImageProcessingContext | The |
Draw(IImageProcessingContext, IPen, IPathCollection)
Draws the outline of the polygon with the provided pen.
Declaration
public static IImageProcessingContext Draw(this IImageProcessingContext source, IPen pen, IPathCollection paths)
Parameters
Type | Name | Description |
---|---|---|
IImageProcessingContext | source | The image this method extends. |
IPen | pen | The pen. |
IPathCollection | paths | The paths. |
Returns
Type | Description |
---|---|
IImageProcessingContext | The |