Table of Contents

Class GlowProcessor

Namespace
SixLabors.ImageSharp.Processing.Processors.Overlays
Assembly
SixLabors.ImageSharp.dll

Defines a radial glow effect applicable to an Image.

public sealed class GlowProcessor : IImageProcessor
Inheritance
GlowProcessor
Implements
Inherited Members

Constructors

GlowProcessor(GraphicsOptions, Color)

Initializes a new instance of the GlowProcessor class.

public GlowProcessor(GraphicsOptions options, Color color)

Parameters

options GraphicsOptions

The options effecting blending and composition.

color Color

The color or the glow.

Properties

GlowColor

Gets the glow color to apply.

public Color GlowColor { get; }

Property Value

Color

GraphicsOptions

Gets the options effecting blending and composition.

public GraphicsOptions GraphicsOptions { get; }

Property Value

GraphicsOptions

Methods

CreatePixelSpecificProcessor<TPixel>(Configuration, Image<TPixel>, Rectangle)

Creates a pixel specific IImageProcessor<TPixel> that is capable of executing the processing algorithm on an Image<TPixel>.

public IImageProcessor<TPixel> CreatePixelSpecificProcessor<TPixel>(Configuration configuration, Image<TPixel> source, Rectangle sourceRectangle) where TPixel : unmanaged, IPixel<TPixel>

Parameters

configuration Configuration

The configuration which allows altering default behaviour or extending the library.

source Image<TPixel>

The source image. Cannot be null.

sourceRectangle Rectangle

The Rectangle structure that specifies the portion of the image object to draw.

Returns

IImageProcessor<TPixel>

The IImageProcessor<TPixel>

Type Parameters

TPixel

The pixel type.