• Articles
  • API Documentation
Search Results for

    Show / Hide Table of Contents
    • SixLabors.ImageSharp
      • Color
      • ColorMatrix
      • Configuration
      • DenseMatrix<T>
      • GeometryUtilities
      • GraphicOptionsDefaultsExtensions
      • GraphicsOptions
      • IConfigurationModule
      • IDeepCloneable
      • IDeepCloneable<T>
      • IImage
      • IImageInfo
      • Image
      • Image<TPixel>
      • ImageExtensions
      • ImageFormatException
      • ImageFrame
      • ImageFrame<TPixel>
      • ImageFrameCollection
      • ImageFrameCollection<TPixel>
      • ImageInfoExtensions
      • ImageProcessingException
      • IndexedImageFrame<TPixel>
      • InvalidImageContentException
      • Matrix3x2Extensions
      • MetadataExtensions
      • Number
      • Point
      • PointF
      • Rational
      • ReadOrigin
      • Rectangle
      • RectangleF
      • SignedRational
      • Size
      • SizeF
      • UnknownImageFormatException
    • SixLabors.ImageSharp.Advanced
      • AdvancedImageExtensions
      • IImageVisitor
      • IImageVisitorAsync
      • IRowIntervalOperation
      • IRowIntervalOperation<TBuffer>
      • IRowOperation
      • IRowOperation<TBuffer>
      • ParallelExecutionSettings
      • ParallelRowIterator
    • SixLabors.ImageSharp.ColorSpaces
      • CieLab
      • CieLch
      • CieLchuv
      • CieLuv
      • CieXyy
      • CieXyz
      • Cmyk
      • Hsl
      • Hsv
      • HunterLab
      • Illuminants
      • LinearRgb
      • Lms
      • Rgb
      • RgbWorkingSpaces
      • YCbCr
    • SixLabors.ImageSharp.ColorSpaces.Companding
      • GammaCompanding
      • LCompanding
      • Rec2020Companding
      • Rec709Companding
      • SRgbCompanding
    • SixLabors.ImageSharp.ColorSpaces.Conversion
      • CieXyChromaticityCoordinates
      • ColorSpaceConverter
      • ColorSpaceConverterOptions
      • GammaWorkingSpace
      • IChromaticAdaptation
      • LmsAdaptationMatrix
      • LWorkingSpace
      • Rec2020WorkingSpace
      • Rec709WorkingSpace
      • RgbPrimariesChromaticityCoordinates
      • RgbWorkingSpace
      • SRgbWorkingSpace
      • VonKriesChromaticAdaptation
    • SixLabors.ImageSharp.Formats
      • IImageDecoder
      • IImageEncoder
      • IImageFormat
      • IImageFormat<TFormatMetadata, TFormatFrameMetadata>
      • IImageFormat<TFormatMetadata>
      • IImageFormatDetector
      • IImageInfoDetector
      • ImageFormatManager
      • PixelTypeInfo
    • SixLabors.ImageSharp.Formats.Bmp
      • BmpBitsPerPixel
      • BmpConfigurationModule
      • BmpDecoder
      • BmpEncoder
      • BmpFileMarkerType
      • BmpFormat
      • BmpImageFormatDetector
      • BmpInfoHeaderType
      • BmpMetadata
      • RleSkippedPixelHandling
    • SixLabors.ImageSharp.Formats.Gif
      • GifColorTableMode
      • GifConfigurationModule
      • GifDecoder
      • GifDisposalMethod
      • GifEncoder
      • GifFormat
      • GifFrameMetadata
      • GifImageFormatDetector
      • GifMetadata
      • IGifExtension
    • SixLabors.ImageSharp.Formats.Jpeg
      • JpegConfigurationModule
      • JpegDecoder
      • JpegEncoder
      • JpegFormat
      • JpegImageFormatDetector
      • JpegMetadata
      • JpegSubsample
    • SixLabors.ImageSharp.Formats.Png
      • PngBitDepth
      • PngChunkFilter
      • PngColorType
      • PngCompressionLevel
      • PngConfigurationModule
      • PngDecoder
      • PngEncoder
      • PngFilterMethod
      • PngFormat
      • PngImageFormatDetector
      • PngInterlaceMode
      • PngMetadata
      • PngTextData
      • PngTransparentColorMode
    • SixLabors.ImageSharp.Formats.Tga
      • TgaBitsPerPixel
      • TgaCompression
      • TgaConfigurationModule
      • TgaDecoder
      • TgaEncoder
      • TgaFormat
      • TgaImageFormatDetector
      • TgaImageType
      • TgaImageTypeExtensions
      • TgaMetadata
    • SixLabors.ImageSharp.Memory
      • AllocationOptions
      • ArrayPoolMemoryAllocator
      • Buffer2D<T>
      • Buffer2DExtensions
      • Buffer2DRegion<T>
      • IManagedByteBuffer
      • IMemoryGroup<T>
      • InvalidMemoryOperationException
      • MemoryAllocator
      • MemoryAllocatorExtensions
      • RowInterval
      • SimpleGcMemoryAllocator
    • SixLabors.ImageSharp.Metadata
      • FrameDecodingMode
      • ImageFrameMetadata
      • ImageMetadata
      • PixelResolutionUnit
    • SixLabors.ImageSharp.Metadata.Profiles.Exif
      • ExifDataType
      • ExifParts
      • ExifProfile
      • ExifTag
      • ExifTag<TValueType>
      • IExifValue
      • IExifValue<TValueType>
    • SixLabors.ImageSharp.Metadata.Profiles.Icc
      • IccColorSpaceType
      • IccDeviceAttribute
      • IccPrimaryPlatformType
      • IccProfile
      • IccProfileClass
      • IccProfileFlag
      • IccProfileHeader
      • IccProfileId
      • IccProfileTag
      • IccRenderingIntent
      • IccTagDataEntry
      • IccTypeSignature
      • IccVersion
      • InvalidIccProfileException
    • SixLabors.ImageSharp.Metadata.Profiles.Iptc
      • IptcProfile
      • IptcTag
      • IptcTagExtensions
      • IptcValue
    • SixLabors.ImageSharp.PixelFormats
      • A8
      • Argb32
      • Bgr24
      • Bgr565
      • Bgra32
      • Bgra4444
      • Bgra5551
      • Byte4
      • HalfSingle
      • HalfVector2
      • HalfVector4
      • IPackedVector<TPacked>
      • IPixel
      • IPixel<TSelf>
      • L16
      • L8
      • La16
      • La32
      • NormalizedByte2
      • NormalizedByte4
      • NormalizedShort2
      • NormalizedShort4
      • PixelAlphaCompositionMode
      • PixelAlphaRepresentation
      • PixelBlender<TPixel>
      • PixelColorBlendingMode
      • PixelConversionModifiers
      • PixelOperations<TPixel>
      • Rg32
      • Rgb24
      • Rgb48
      • Rgba1010102
      • Rgba32
      • Rgba64
      • RgbaVector
      • Short2
      • Short4
    • SixLabors.ImageSharp.Processing
      • AdaptiveThresholdExtensions
      • AffineTransformBuilder
      • AnchorPositionMode
      • AutoOrientExtensions
      • BackgroundColorExtensions
      • BinaryDitherExtensions
      • BinaryThresholdExtensions
      • BinaryThresholdMode
      • BlackWhiteExtensions
      • BokehBlurExtensions
      • BoxBlurExtensions
      • BrightnessExtensions
      • ColorBlindnessExtensions
      • ColorBlindnessMode
      • ContrastExtensions
      • CropExtensions
      • DetectEdgesExtensions
      • DitherExtensions
      • DrawImageExtensions
      • EntropyCropExtensions
      • FilterExtensions
      • FlipExtensions
      • FlipMode
      • GaussianBlurExtensions
      • GaussianSharpenExtensions
      • GlowExtensions
      • GrayscaleExtensions
      • GrayscaleMode
      • HistogramEqualizationExtensions
      • HueExtensions
      • IImageProcessingContext
      • InvertExtensions
      • KnownDitherings
      • KnownEdgeDetectorKernels
      • KnownFilterMatrices
      • KnownQuantizers
      • KnownResamplers
      • KodachromeExtensions
      • LightnessExtensions
      • LomographExtensions
      • OilPaintExtensions
      • OpacityExtensions
      • PadExtensions
      • PixelateExtensions
      • PixelRowDelegateExtensions
      • PixelRowOperation
      • PixelRowOperation<T>
      • PolaroidExtensions
      • ProcessingExtensions
      • ProjectiveTransformBuilder
      • QuantizeExtensions
      • ResizeExtensions
      • ResizeMode
      • ResizeOptions
      • RotateExtensions
      • RotateFlipExtensions
      • RotateMode
      • SaturateExtensions
      • SepiaExtensions
      • SkewExtensions
      • TaperCorner
      • TaperSide
      • TransformExtensions
      • VignetteExtensions
    • SixLabors.ImageSharp.Processing.Extensions.Transforms
      • SwizzleExtensions
    • SixLabors.ImageSharp.Processing.Processors
      • CloningImageProcessor
      • CloningImageProcessor<TPixel>
      • ICloningImageProcessor
      • ICloningImageProcessor<TPixel>
      • IImageProcessor
      • IImageProcessor<TPixel>
      • ImageProcessor<TPixel>
    • SixLabors.ImageSharp.Processing.Processors.Binarization
      • AdaptiveThresholdProcessor
      • BinaryThresholdProcessor
    • SixLabors.ImageSharp.Processing.Processors.Convolution
      • BokehBlurProcessor
      • BoxBlurProcessor
      • EdgeDetector2DKernel
      • EdgeDetector2DProcessor
      • EdgeDetectorCompassKernel
      • EdgeDetectorCompassProcessor
      • EdgeDetectorKernel
      • EdgeDetectorProcessor
      • GaussianBlurProcessor
      • GaussianSharpenProcessor
    • SixLabors.ImageSharp.Processing.Processors.Dithering
      • ErrorDither
      • IDither
      • IPaletteDitherImageProcessor<TPixel>
      • OrderedDither
      • PaletteDitherProcessor
    • SixLabors.ImageSharp.Processing.Processors.Drawing
      • DrawImageProcessor
    • SixLabors.ImageSharp.Processing.Processors.Effects
      • IPixelRowDelegate
      • OilPaintingProcessor
      • PixelateProcessor
    • SixLabors.ImageSharp.Processing.Processors.Filters
      • AchromatomalyProcessor
      • AchromatopsiaProcessor
      • BlackWhiteProcessor
      • BrightnessProcessor
      • ContrastProcessor
      • DeuteranomalyProcessor
      • DeuteranopiaProcessor
      • FilterProcessor
      • GrayscaleBt601Processor
      • GrayscaleBt709Processor
      • HueProcessor
      • InvertProcessor
      • KodachromeProcessor
      • LightnessProcessor
      • LomographProcessor
      • OpacityProcessor
      • PolaroidProcessor
      • ProtanomalyProcessor
      • ProtanopiaProcessor
      • SaturateProcessor
      • SepiaProcessor
      • TritanomalyProcessor
      • TritanopiaProcessor
    • SixLabors.ImageSharp.Processing.Processors.Normalization
      • AdaptiveHistogramEqualizationProcessor
      • AdaptiveHistogramEqualizationSlidingWindowProcessor
      • GlobalHistogramEqualizationProcessor
      • HistogramEqualizationMethod
      • HistogramEqualizationOptions
      • HistogramEqualizationProcessor
    • SixLabors.ImageSharp.Processing.Processors.Overlays
      • BackgroundColorProcessor
      • GlowProcessor
      • VignetteProcessor
    • SixLabors.ImageSharp.Processing.Processors.Quantization
      • DefaultPixelSamplingStrategy
      • ExtensivePixelSamplingStrategy
      • IPixelSamplingStrategy
      • IQuantizer
      • IQuantizer<TPixel>
      • OctreeQuantizer
      • OctreeQuantizer<TPixel>
      • PaletteQuantizer
      • QuantizeProcessor
      • QuantizerConstants
      • QuantizerOptions
      • QuantizerUtilities
      • WebSafePaletteQuantizer
      • WernerPaletteQuantizer
      • WuQuantizer
    • SixLabors.ImageSharp.Processing.Processors.Transforms
      • AffineTransformProcessor
      • AutoOrientProcessor
      • BicubicResampler
      • BoxResampler
      • CropProcessor
      • CubicResampler
      • DegenerateTransformException
      • EntropyCropProcessor
      • FlipProcessor
      • IResampler
      • IResamplingTransformImageProcessor<TPixel>
      • ISwizzler
      • LanczosResampler
      • NearestNeighborResampler
      • ProjectiveTransformProcessor
      • ResizeProcessor
      • RotateProcessor
      • SkewProcessor
      • SwizzleProcessor<TSwizzler>
      • TriangleResampler
      • WelchResampler

    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.

    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.

    PixelateExtensions

    Defines pixelation effect extensions applicable on an Image using Mutate/Clone.

    PixelRowDelegateExtensions

    Defines extension methods that allow the application of user defined processing delegate to an Image.

    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.

    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 langword_csharp_delegate representing a user defined processing delegate to use to modify image rows.

    PixelRowOperation<T>

    A langword_csharp_delegate representing a user defined processing delegate to use to modify image rows.

    In This Article
    Back to top Generated by DocFX