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.