Table of Contents

Class ColorBlindnessExtensions

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

Defines extensions that simulate the effects of various color blindness disorders on an Image using Mutate/Clone.

public static class ColorBlindnessExtensions
Inheritance
ColorBlindnessExtensions
Inherited Members

Methods

ColorBlindness(IImageProcessingContext, ColorBlindnessMode)

Applies the given colorblindness simulator to the image.

public static IImageProcessingContext ColorBlindness(this IImageProcessingContext source, ColorBlindnessMode colorBlindness)

Parameters

source IImageProcessingContext

The current image processing context.

colorBlindness ColorBlindnessMode

The type of color blindness simulator to apply.

Returns

IImageProcessingContext

The IImageProcessingContext.

ColorBlindness(IImageProcessingContext, ColorBlindnessMode, Rectangle)

Applies the given colorblindness simulator to the image.

public static IImageProcessingContext ColorBlindness(this IImageProcessingContext source, ColorBlindnessMode colorBlindnessMode, Rectangle rectangle)

Parameters

source IImageProcessingContext

The current image processing context.

colorBlindnessMode ColorBlindnessMode

The type of color blindness simulator to apply.

rectangle Rectangle

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

Returns

IImageProcessingContext

The IImageProcessingContext.