Class DrawBezierExtensions
Adds extensions that allow the drawing of Bezier paths to the
Inherited Members
Namespace: SixLabors.ImageSharp.Drawing.Processing
Assembly: SixLabors.ImageSharp.Drawing.dll
Syntax
public static class DrawBezierExtensions
Methods
| Improve this Doc View SourceDrawBeziers(IImageProcessingContext, Color, Single, PointF[])
Draws the provided points as an open Bezier path at the provided thickness with the supplied brush
Declaration
public static IImageProcessingContext DrawBeziers(this IImageProcessingContext source, Color color, float thickness, params PointF[] points)
Parameters
Type | Name | Description |
---|---|---|
IImageProcessingContext | source | The image this method extends. |
Color | color | The color. |
Single | thickness | The thickness. |
PointF[] | points | The points. |
Returns
Type | Description |
---|---|
IImageProcessingContext | The |
DrawBeziers(IImageProcessingContext, DrawingOptions, Color, Single, PointF[])
Draws the provided points as an open Bezier path at the provided thickness with the supplied brush
Declaration
public static IImageProcessingContext DrawBeziers(this IImageProcessingContext source, DrawingOptions options, Color color, float thickness, params PointF[] points)
Parameters
Type | Name | Description |
---|---|---|
IImageProcessingContext | source | The image this method extends. |
DrawingOptions | options | The options. |
Color | color | The color. |
Single | thickness | The thickness. |
PointF[] | points | The points. |
Returns
Type | Description |
---|---|
IImageProcessingContext | The |
DrawBeziers(IImageProcessingContext, DrawingOptions, IBrush, Single, PointF[])
Draws the provided points as an open Bezier path at the provided thickness with the supplied brush
Declaration
public static IImageProcessingContext DrawBeziers(this IImageProcessingContext source, DrawingOptions options, IBrush brush, float thickness, params PointF[] points)
Parameters
Type | Name | Description |
---|---|---|
IImageProcessingContext | source | The image this method extends. |
DrawingOptions | options | The options. |
IBrush | brush | The brush. |
Single | thickness | The thickness. |
PointF[] | points | The points. |
Returns
Type | Description |
---|---|
IImageProcessingContext | The |
DrawBeziers(IImageProcessingContext, DrawingOptions, IPen, PointF[])
Draws the provided points as an open Bezier path with the supplied pen
Declaration
public static IImageProcessingContext DrawBeziers(this IImageProcessingContext source, DrawingOptions options, IPen pen, params PointF[] points)
Parameters
Type | Name | Description |
---|---|---|
IImageProcessingContext | source | The image this method extends. |
DrawingOptions | options | The options. |
IPen | pen | The pen. |
PointF[] | points | The points. |
Returns
Type | Description |
---|---|
IImageProcessingContext | The |
DrawBeziers(IImageProcessingContext, IBrush, Single, PointF[])
Draws the provided points as an open Bezier path at the provided thickness with the supplied brush
Declaration
public static IImageProcessingContext DrawBeziers(this IImageProcessingContext source, IBrush brush, float thickness, params PointF[] points)
Parameters
Type | Name | Description |
---|---|---|
IImageProcessingContext | source | The image this method extends. |
IBrush | brush | The brush. |
Single | thickness | The thickness. |
PointF[] | points | The points. |
Returns
Type | Description |
---|---|
IImageProcessingContext | The |
DrawBeziers(IImageProcessingContext, IPen, PointF[])
Draws the provided points as an open Bezier path with the supplied pen
Declaration
public static IImageProcessingContext DrawBeziers(this IImageProcessingContext source, IPen pen, params PointF[] points)
Parameters
Type | Name | Description |
---|---|---|
IImageProcessingContext | source | The image this method extends. |
IPen | pen | The pen. |
PointF[] | points | The points. |
Returns
Type | Description |
---|---|
IImageProcessingContext | The |