Namespace SixLabors.ImageSharp.Drawing.Processing
Classes
Brush
Represents a logical configuration of a brush which can be used to source pixel colors.
BrushApplicator<TPixel>
Performs the application of an Brush implementation against individual scanlines.
Brushes
A collection of methods for creating generic brushes.
ClearExtensions
Adds extensions that allow the flood filling of images without blending.
ClearPathExtensions
Adds extensions that allow the flood filling of polygon outlines without blending.
ClearRectangleExtensions
Adds extensions that allow the flood filling of rectangle outlines without blending.
ClipPathExtensions
Adds extensions that allow the application of processors within a clipped path.
DrawBezierExtensions
Adds extensions that allow the drawing of Bezier paths.
DrawLineExtensions
Adds extensions that allow the drawing of lines.
DrawPathCollectionExtensions
Adds extensions that allow the drawing of collections of polygon outlines.
DrawPathExtensions
Adds extensions that allow the drawing of polygon outlines.
DrawPolygonExtensions
Adds extensions that allow the drawing of closed linear polygons.
DrawRectangleExtensions
Adds extensions that allow the drawing of rectangles.
DrawTextExtensions
Adds extensions that allow the drawing of text.
DrawingOptions
Options for influencing the drawing functions.
DrawingOptionsDefaultsExtensions
Adds extensions that help working with DrawingOptions.
EllipticGradientBrush
Gradient Brush with elliptic shape. The ellipse is defined by a center point, a point on the longest extension of the ellipse and the ratio between longest and shortest extension.
FillExtensions
Adds extensions that allow the flood filling of images.
FillPathBuilderExtensions
Adds extensions that allow the flood filling of polygon outlines.
FillPathCollectionExtensions
Adds extensions that allow the filling of collections of polygon outlines.
FillPathExtensions
Adds extensions that allow the filling of polygon outlines.
FillPolygonExtensions
Adds extensions that allow the filling of closed linear polygons.
FillRectangleExtensions
Adds extensions that allow the filling of rectangles.
GradientBrush
Base class for Gradient brushes
ImageBrush
Provides an implementation of an image brush for painting images within areas.
LinearGradientBrush
Provides an implementation of a brush for painting linear gradients within areas. Supported right now:
- a set of colors in relative distances to each other.
PathGradientBrush
Provides an implementation of a brush for painting gradients between multiple color positions in 2D coordinates.
PatternBrush
Provides an implementation of a pattern brush for painting patterns.
PatternPen
Defines a pen that can apply a pattern to a line with a set brush and thickness
Pen
The base class for pens that can apply a pattern to a line with a set brush and thickness
Pens
Contains a collection of common pen styles.
RadialGradientBrush
A radial gradient brush, defined by center point and radius.
RecolorBrush
Provides an implementation of a brush that can recolor an image
RichTextOptions
Provides configuration options for rendering and shaping of rich text.
RichTextRun
Represents a run of drawable text spanning a series of graphemes within a string.
ShapeGraphicOptionsDefaultsExtensions
Adds extensions that allow the configuration of ShapeOptions.
ShapeOptions
Options for influencing the drawing functions.
SolidBrush
Provides an implementation of a solid brush for painting solid color areas.
SolidPen
Defines a pen that can apply a pattern to a line with a set brush and thickness.
Structs
ColorStop
A struct that defines a single color stop.
PenOptions
Provides a set of configurations options for pens.
Enums
GradientRepetitionMode
Modes to repeat a gradient.