• Articles
  • API Documentation
  • SixLabors.ImageSharp.Drawing.Processing
Search Results for

    Show / Hide Table of Contents
    • SixLabors.ImageSharp.Drawing
      • ClipPathExtensions
      • ComplexPolygon
      • CubicBezierLineSegment
      • EllipsePolygon
      • EndCapStyle
      • ILineSegment
      • IntersectionRule
      • IPath
      • IPathCollection
      • ISimplePath
      • JointStyle
      • LinearLineSegment
      • OutlinePathExtensions
      • Path
      • PathBuilder
      • PathCollection
      • PathExtensions
      • PathTypes
      • Polygon
      • RectangularPolygon
      • Region
      • RegularPolygon
      • SegmentInfo
      • Star
      • TextBuilder
    • SixLabors.ImageSharp.Drawing.PolygonClipper
      • ClippablePath
      • Clipper
      • ClippingType
    • SixLabors.ImageSharp.Drawing.Processing
      • BrushApplicator<TPixel>
      • Brushes
      • ClearExtensions
      • ClearPathExtensions
      • ClearRectangleExtensions
      • ClearRegionExtensions
      • ColorStop
      • DrawBezierExtensions
      • DrawingOptions
      • DrawingOptionsDefaultsExtensions
      • DrawLineExtensions
      • DrawPathCollectionExtensions
      • DrawPathExtensions
      • DrawPolygonExtensions
      • DrawRectangleExtensions
      • DrawTextExtensions
      • EllipticGradientBrush
      • FillExtensions
      • FillPathBuilderExtensions
      • FillPathCollectionExtensions
      • FillPathExtensions
      • FillPolygonExtensions
      • FillRectangleExtensions
      • FillRegionExtensions
      • GradientBrush
      • GradientRepetitionMode
      • IBrush
      • ImageBrush
      • IPen
      • LinearGradientBrush
      • PathGradientBrush
      • PatternBrush
      • Pen
      • Pens
      • RadialGradientBrush
      • RecolorBrush
      • ShapeGraphicOptionsDefaultsExtensions
      • ShapeOptions
      • SolidBrush
      • TextOptions
      • TextOptionsDefaultsExtensions
    • SixLabors.ImageSharp.Drawing.Processing.Processors.Drawing
      • DrawPathProcessor
      • FillPathProcessor
      • FillProcessor
      • FillRegionProcessor
    • SixLabors.ImageSharp.Drawing.Processing.Processors.Text
      • DrawTextProcessor

    Namespace SixLabors.ImageSharp.Drawing.Processing

    Classes

    BrushApplicator<TPixel>

    Performs the application of an IBrush implementation against individual scanlines.

    Brushes

    A collection of methods for creating generic brushes.

    ClearExtensions

    Adds extensions that allow the clearing of regions with various brushes to the type.

    ClearPathExtensions

    Adds extensions that allow the filling of polygon outlines to the type.

    ClearRectangleExtensions

    Adds extensions that allow the filling of rectangles to the type.

    ClearRegionExtensions

    Adds extensions that allow the filling of regions with various brushes to the type.

    DrawBezierExtensions

    Adds extensions that allow the drawing of Bezier paths to the type.

    DrawingOptions

    Options for influencing the drawing functions.

    DrawingOptionsDefaultsExtensions

    Adds extensions that help working with DrawingOptions.

    DrawLineExtensions

    Adds extensions that allow the drawing of lines to the type.

    DrawPathCollectionExtensions

    Adds extensions that allow the drawing of collections of polygon outlines to the type.

    DrawPathExtensions

    Adds extensions that allow the drawing of polygon outlines to the type.

    DrawPolygonExtensions

    Adds extensions that allow the drawing of closed linear polygons to the type.

    DrawRectangleExtensions

    Adds extensions that allow the drawing of rectangles to the type.

    DrawTextExtensions

    Adds extensions that allow the drawing of text to the type.

    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 filling of regions with various brushes to the type.

    FillPathBuilderExtensions

    Adds extensions that allow the filling of polygons with various brushes to the type.

    FillPathCollectionExtensions

    Adds extensions that allow the filling of collections of polygon outlines to the type.

    FillPathExtensions

    Adds extensions that allow the filling of polygon outlines to the type.

    FillPolygonExtensions

    Adds extensions that allow the filling of closed linear polygons to the type.

    FillRectangleExtensions

    Adds extensions that allow the filling of rectangles to the type.

    FillRegionExtensions

    Adds extensions that allow the filling of regions with various brushes to the type.

    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.

    Pen

    Provides a pen 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

    ShapeGraphicOptionsDefaultsExtensions

    Adds extensions that allow the processing of images to the type.

    ShapeOptions

    Options for influencing the drawing functions.

    SolidBrush

    Provides an implementation of a solid brush for painting solid color areas.

    TextOptions

    Options for influencing text parts of the drawing functions.

    TextOptionsDefaultsExtensions

    Adds extensions that allow the processing of images to the type.

    Structs

    ColorStop

    A struct that defines a single color stop.

    Interfaces

    IBrush

    Brush represents a logical configuration of a brush which can be used to source pixel colors

    IPen

    Interface representing the pattern and size of the stroke to apply with a Pen.

    Enums

    GradientRepetitionMode

    Modes to repeat a gradient.

    In This Article
    • Classes
    • Structs
    • Interfaces
    • Enums
    Back to top Generated by DocFX