Namespace SixLabors.ImageSharp.Processing
Classes
AdaptiveThresholdExtensions
Extensions to perform AdaptiveThreshold through Mutator.
AffineTransformBuilder
A helper class for constructing Matrix3x2 instances for use in affine transforms.
AutoOrientExtensions
Defines extensions that allow the application of auto-orientation operations to an Image using Mutate/Clone.
BackgroundColorExtensions
Defines extension methods to replace the background color of an Image using Mutate/Clone.
BinaryDitherExtensions
Defines extensions to apply binary dithering on an Image using Mutate/Clone.
BinaryThresholdExtensions
Defines extension methods to apply binary thresholding on an Image using Mutate/Clone.
BlackWhiteExtensions
Defines extension methods that allow the application of black and white toning to an Image using Mutate/Clone.
BokehBlurExtensions
Adds bokeh blurring extensions to the Image<TPixel> type.
BoxBlurExtensions
Defines extensions methods to apply box blurring to an Image using Mutate/Clone.
BrightnessExtensions
Defines extensions that allow the alteration of the brightness component of an Image using Mutate/Clone.
ColorBlindnessExtensions
Defines extensions that simulate the effects of various color blindness disorders on an Image using Mutate/Clone.
ContrastExtensions
Defines extensions that allow the alteration of the contrast component of an Image using Mutate/Clone.
CropExtensions
Defines extensions that allow the application of cropping operations on an Image using Mutate/Clone.
DetectEdgesExtensions
Defines edge detection extensions applicable on an Image using Mutate/Clone.
DitherExtensions
Defines dithering extensions to apply on an Image using Mutate/Clone.
DrawImageExtensions
Adds extensions that allow the drawing of images to the Image<TPixel> type.
EntropyCropExtensions
Defines extensions that allow the application of entropy cropping operations on an Image using Mutate/Clone.
FilterExtensions
Defines extensions that allow the application of composable filters to an Image using Mutate/Clone.
FlipExtensions
Defines extensions that allow the application of flipping operations on an Image using Mutate/Clone.
GaussianBlurExtensions
Defines Gaussian blurring extensions to apply on an Image using Mutate/Clone.
GaussianSharpenExtensions
Defines Gaussian sharpening extensions to apply on an Image using Mutate/Clone.
GlowExtensions
Defines extensions that allow the application of a radial glow on an Image using Mutate/Clone.
GrayscaleExtensions
Defines extensions that allow the application of grayscale toning to an Image using Mutate/Clone.
HistogramEqualizationExtensions
Defines extension that allow the adjustment of the contrast of an image via its histogram.
HueExtensions
Defines extensions that allow the alteration of the hue component of an Image using Mutate/Clone.
InvertExtensions
Defines extensions that allow the inversion of colors of an Image using Mutate/Clone.
KnownDitherings
Contains reusable static instances of known dithering algorithms.
KnownEdgeDetectorKernels
Contains reusable static instances of known edge detection kernels.
KnownFilterMatrices
A collection of known ColorMatrix values for composing filters
KnownQuantizers
Contains reusable static instances of known quantizing algorithms
KnownResamplers
Contains reusable static instances of known resampling algorithms
KodachromeExtensions
Defines extensions that allow the recreation of an old Kodachrome camera effect on an Image using Mutate/Clone.
LightnessExtensions
Defines extensions that allow the alteration of the lightness component of an Image using Mutate/Clone.
LomographExtensions
Defines extensions that allow the recreation of an old Lomograph camera effect on an Image using Mutate/Clone.
MedianBlurExtensions
Defines extensions that allow the applying of the median blur on an Image using Mutate/Clone.
OilPaintExtensions
Defines oil painting effect extensions applicable on an Image using Mutate/Clone.
OpacityExtensions
Defines extensions that allow the alteration of the opacity component of an Image using Mutate/Clone.
PadExtensions
Defines extensions that allow the application of padding operations on an Image using Mutate/Clone.
PixelRowDelegateExtensions
Defines extension methods that allow the application of user defined processing delegate to an Image.
PixelateExtensions
Defines pixelation effect extensions applicable on an Image using Mutate/Clone.
PolaroidExtensions
Defines extensions that allow the recreation of an old Polaroid camera effect on an Image using Mutate/Clone.
ProcessingExtensions
Adds extensions that allow the processing of images to the Image<TPixel> type.
ProjectiveTransformBuilder
A helper class for constructing Matrix4x4 instances for use in projective transforms.
QuantizeExtensions
Defines extensions that allow the application of quantizing algorithms on an Image using Mutate/Clone.
ResizeExtensions
Defines extensions that allow the application of resize operations on an Image using Mutate/Clone.
ResizeOptions
The resize options for resizing images against certain modes.
RotateExtensions
Defines extensions that allow the application of rotate operations on an Image using Mutate/Clone.
RotateFlipExtensions
Defines extensions that allow the application of rotate-flip operations on an Image using Mutate/Clone.
SaturateExtensions
Defines extensions that allow the alteration of the saturation component of an Image using Mutate/Clone.
SepiaExtensions
Defines extensions that allow the application of sepia toning on an Image using Mutate/Clone.
SkewExtensions
Defines extensions that allow the application of skew operations on an Image using Mutate/Clone.
SwizzleExtensions
Defines extensions that allow the application of swizzle operations on an Image
TransformExtensions
Defines extensions that allow the application of composable transform operations on an Image using Mutate/Clone.
VignetteExtensions
Defines extensions that allow the application of a radial glow to an Image using Mutate/Clone.
Interfaces
IImageProcessingContext
A pixel-agnostic interface to queue up image operations to apply to an image.
Enums
AnchorPositionMode
Enumerated anchor positions to apply to resized images.
BinaryThresholdMode
Selects the value to be compared to threshold.
ColorBlindnessMode
Enumerates the various types of defined color blindness filters.
FlipMode
Provides enumeration over how a image should be flipped.
GrayscaleMode
Enumerates the various types of defined grayscale filters.
ResizeMode
Provides enumeration over how the image should be resized.
RotateMode
Provides enumeration over how the image should be rotated.
TaperCorner
Enumerates the various options which determine how to taper corners
TaperSide
Enumerates the various options which determine which side to taper
Delegates
PixelRowOperation
A delegate representing a user defined processing delegate to use to modify image rows.
PixelRowOperation<T>
A delegate representing a user defined processing delegate to use to modify image rows.