• Articles
  • API Documentation
Search Results for

    Show / Hide Table of Contents
    • SixLabors.ImageSharp.Drawing
      • ArcLineSegment
      • ClipPathExtensions
      • ClippingOperation
      • ComplexPolygon
      • CubicBezierLineSegment
      • EllipsePolygon
      • EmptyPath
      • EndCapStyle
      • ILineSegment
      • IPath
      • IPathCollection
      • ISimplePath
      • IntersectionRule
      • JointStyle
      • LinearLineSegment
      • OutlinePathExtensions
      • Path
      • PathBuilder
      • PathCollection
      • PathExtensions
      • PathTypes
      • Polygon
      • RectangularPolygon
      • RegularPolygon
      • SegmentInfo
      • Star
      • TextBuilder
    • SixLabors.ImageSharp.Drawing.Processing
      • Brush
      • BrushApplicator<TPixel>
      • Brushes
      • ClearExtensions
      • ClearPathExtensions
      • ClearRectangleExtensions
      • ClipPathExtensions
      • ColorStop
      • DrawBezierExtensions
      • DrawLineExtensions
      • DrawPathCollectionExtensions
      • DrawPathExtensions
      • DrawPolygonExtensions
      • DrawRectangleExtensions
      • DrawTextExtensions
      • DrawingOptions
      • DrawingOptionsDefaultsExtensions
      • EllipticGradientBrush
      • FillExtensions
      • FillPathBuilderExtensions
      • FillPathCollectionExtensions
      • FillPathExtensions
      • FillPolygonExtensions
      • FillRectangleExtensions
      • GradientBrush
      • GradientRepetitionMode
      • ImageBrush
      • LinearGradientBrush
      • PathGradientBrush
      • PatternBrush
      • PatternPen
      • Pen
      • PenOptions
      • Pens
      • RadialGradientBrush
      • RecolorBrush
      • RichTextOptions
      • RichTextRun
      • ShapeGraphicOptionsDefaultsExtensions
      • ShapeOptions
      • SolidBrush
      • SolidPen
    • SixLabors.ImageSharp.Drawing.Processing.Processors.Drawing
      • ClipPathProcessor
      • DrawPathProcessor
      • FillPathProcessor
      • FillProcessor
    • SixLabors.ImageSharp.Drawing.Processing.Processors.Text
      • DrawTextProcessor
    • SixLabors.ImageSharp.Drawing.Shapes.PolygonClipper
      • ClipperException
      • ClippingType

    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.

    In this article
    Back to top Generated by DocFX