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
IImageProcessingContextThe current image processing context.
colorBlindness
ColorBlindnessModeThe type of color blindness simulator to apply.
Returns
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
IImageProcessingContextThe current image processing context.
colorBlindnessMode
ColorBlindnessModeThe type of color blindness simulator to apply.
rectangle
RectangleThe Rectangle structure that specifies the portion of the image object to alter.