Table of Contents

Class DrawingOptions

Namespace
SixLabors.ImageSharp.Drawing.Processing
Assembly
SixLabors.ImageSharp.Drawing.dll

Provides options for influencing drawing operations, combining graphics rendering settings, shape fill-rule behavior, and an optional coordinate transform.

public class DrawingOptions
Inheritance
DrawingOptions
Inherited Members

Constructors

DrawingOptions()

Initializes a new instance of the DrawingOptions class.

public DrawingOptions()

Properties

GraphicsOptions

Gets or sets the graphics rendering options that control antialiasing, blending, alpha composition, and coverage thresholding for the drawing operation.

public GraphicsOptions GraphicsOptions { get; set; }

Property Value

GraphicsOptions

ShapeOptions

Gets or sets the shape options that control fill-rule intersection mode and boolean clipping behavior.

public ShapeOptions ShapeOptions { get; set; }

Property Value

ShapeOptions

Transform

Gets or sets the transform matrix applied to vector output before rasterization. For strokes, the pen is expanded in local geometry space and the resulting outline is transformed before rasterization. Defaults to Identity.

public Matrix4x4 Transform { get; set; }

Property Value

Matrix4x4