<?xml version="1.0"?>
<doc>
    <assembly>
        <name>SixLabors.ImageSharp</name>
    </assembly>
    <members>
        <member name="T:SixLabors.ImageSharp.Advanced.AdvancedImageExtensions">
            <summary>
            Extension methods over Image{TPixel}
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.DetectEncoder(SixLabors.ImageSharp.Image,System.String)">
            <summary>
            For a given file path find the best encoder to use via its extension.
            </summary>
            <param name="source">The source image.</param>
            <param name="filePath">The target file path to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">The file path is null.</exception>
            <exception cref="T:System.NotSupportedException">No encoder available for provided path.</exception>
            <returns>The matching <see cref="T:SixLabors.ImageSharp.Formats.IImageEncoder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.AcceptVisitor(SixLabors.ImageSharp.Image,SixLabors.ImageSharp.Advanced.IImageVisitor)">
            <summary>
            Accepts a <see cref="T:SixLabors.ImageSharp.Advanced.IImageVisitor"/> to implement a double-dispatch pattern in order to
            apply pixel-specific operations on non-generic <see cref="T:SixLabors.ImageSharp.Image"/> instances
            </summary>
            <param name="source">The source image.</param>
            <param name="visitor">The image visitor.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.AcceptVisitorAsync(SixLabors.ImageSharp.Image,SixLabors.ImageSharp.Advanced.IImageVisitorAsync,System.Threading.CancellationToken)">
            <summary>
            Accepts a <see cref="T:SixLabors.ImageSharp.Advanced.IImageVisitor"/> to implement a double-dispatch pattern in order to
            apply pixel-specific operations on non-generic <see cref="T:SixLabors.ImageSharp.Image"/> instances
            </summary>
            <param name="source">The source image.</param>
            <param name="visitor">The image visitor.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A  <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.GetConfiguration(SixLabors.ImageSharp.Image)">
            <summary>
            Gets the configuration for the image.
            </summary>
            <param name="source">The source image.</param>
            <returns>Returns the configuration.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.GetConfiguration(SixLabors.ImageSharp.ImageFrame)">
            <summary>
            Gets the configuration for the image frame.
            </summary>
            <param name="source">The source image.</param>
            <returns>Returns the configuration.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.GetConfiguration(SixLabors.ImageSharp.Advanced.IConfigurationProvider)">
            <summary>
            Gets the configuration.
            </summary>
            <param name="source">The source image</param>
            <returns>Returns the bounds of the image</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.GetPixelMemoryGroup``1(SixLabors.ImageSharp.ImageFrame{``0})">
            <summary>
            Gets the representation of the pixels as a <see cref="T:SixLabors.ImageSharp.Memory.IMemoryGroup`1"/> containing the backing pixel data of the image
            stored in row major order, as a list of contiguous <see cref="T:System.Memory`1"/> blocks in the source image's pixel format.
            </summary>
            <param name="source">The source image.</param>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <returns>The <see cref="T:SixLabors.ImageSharp.Memory.IMemoryGroup`1"/>.</returns>
            <remarks>
            Certain Image Processors may invalidate the returned <see cref="T:SixLabors.ImageSharp.Memory.IMemoryGroup`1"/> and all it's buffers,
            therefore it's not recommended to mutate the image while holding a reference to it's <see cref="T:SixLabors.ImageSharp.Memory.IMemoryGroup`1"/>.
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.GetPixelMemoryGroup``1(SixLabors.ImageSharp.Image{``0})">
            <summary>
            Gets the representation of the pixels as a <see cref="T:SixLabors.ImageSharp.Memory.IMemoryGroup`1"/> containing the backing pixel data of the image
            stored in row major order, as a list of contiguous <see cref="T:System.Memory`1"/> blocks in the source image's pixel format.
            </summary>
            <param name="source">The source image.</param>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <returns>The <see cref="T:SixLabors.ImageSharp.Memory.IMemoryGroup`1"/>.</returns>
            <remarks>
            Certain Image Processors may invalidate the returned <see cref="T:SixLabors.ImageSharp.Memory.IMemoryGroup`1"/> and all it's buffers,
            therefore it's not recommended to mutate the image while holding a reference to it's <see cref="T:SixLabors.ImageSharp.Memory.IMemoryGroup`1"/>.
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.DangerousGetPixelRowMemory``1(SixLabors.ImageSharp.ImageFrame{``0},System.Int32)">
            <summary>
            Gets the representation of the pixels as a <see cref="T:System.Span`1"/> of contiguous memory
            at row <paramref name="rowIndex"/> beginning from the the first pixel on that row.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <param name="source">The source.</param>
            <param name="rowIndex">The row.</param>
            <returns>The <see cref="T:System.Span`1"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.DangerousGetPixelRowMemory``1(SixLabors.ImageSharp.Image{``0},System.Int32)">
            <summary>
            Gets the representation of the pixels as <see cref="T:System.Span`1"/> of of contiguous memory
            at row <paramref name="rowIndex"/> beginning from the the first pixel on that row.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <param name="source">The source.</param>
            <param name="rowIndex">The row.</param>
            <returns>The <see cref="T:System.Span`1"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AdvancedImageExtensions.GetMemoryAllocator(SixLabors.ImageSharp.Advanced.IConfigurationProvider)">
            <summary>
            Gets the <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator"/> assigned to 'source'.
            </summary>
            <param name="source">The source image.</param>
            <returns>Returns the configuration.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Advanced.AotCompilerTools">
            <summary>
            Unlike traditional Mono/.NET, code on the iPhone is statically compiled ahead of time instead of being
            compiled on demand by a JIT compiler. This means there are a few limitations with respect to generics,
            these are caused because not every possible generic instantiation can be determined up front at compile time.
            The Aot Compiler is designed to overcome the limitations of this compiler.
            None of the methods in this class should ever be called, the code only has to exist at compile-time to be picked up by the AoT compiler.
            (Very similar to the LinkerIncludes.cs technique used in Xamarin.Android projects.)
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.SeedPixelFormats">
            <summary>
            This is the method that seeds the AoT compiler.
            None of these seed methods needs to actually be called to seed the compiler.
            The calls just need to be present when the code is compiled, and each implementation will be built.
            </summary>
            <remarks>
            This method doesn't actually do anything but serves an important purpose...
            If you are running ImageSharp on iOS and try to call SaveAsGif, it will throw an exception:
            "Attempting to JIT compile method... OctreeFrameQuantizer.ConstructPalette... while running in aot-only mode."
            The reason this happens is the SaveAsGif method makes heavy use of generics, which are too confusing for the AoT
            compiler used on Xamarin.iOS. It spins up the JIT compiler to try and figure it out, but that is an illegal op on
            iOS so it bombs out.
            If you are getting the above error, you need to call this method, which will pre-seed the AoT compiler with the
            necessary methods to complete the SaveAsGif call. That's it, otherwise you should NEVER need this method!!!
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.Seed``1">
            <summary>
            Seeds the compiler using the given pixel format.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompileImage``1">
            <summary>
            This method pre-seeds the <see cref="T:SixLabors.ImageSharp.Image`1"/> for a given pixel format in the AoT compiler.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompileImageProcessingContextFactory``1">
            <summary>
            This method pre-seeds the all <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContextFactory"/> in the AoT compiler.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompileImageEncoderInternals``1">
            <summary>
            This method pre-seeds the all <see cref="T:SixLabors.ImageSharp.Formats.IImageEncoderInternals"/> in the AoT compiler.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompileImageDecoderInternals``1">
            <summary>
            This method pre-seeds the all <see cref="T:SixLabors.ImageSharp.Formats.IImageDecoderInternals"/> in the AoT compiler.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompileImageEncoders``1">
            <summary>
            This method pre-seeds the all <see cref="T:SixLabors.ImageSharp.Formats.IImageEncoder"/> in the AoT compiler.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompileImageDecoders``1">
            <summary>
            This method pre-seeds the all <see cref="T:SixLabors.ImageSharp.Formats.IImageDecoder"/> in the AoT compiler.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompileImageEncoder``2">
            <summary>
            This method pre-seeds the <see cref="T:SixLabors.ImageSharp.Formats.IImageEncoder"/> in the AoT compiler.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <typeparam name="TEncoder">The encoder.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompileImageDecoder``2">
            <summary>
            This method pre-seeds the <see cref="T:SixLabors.ImageSharp.Formats.IImageDecoder"/> in the AoT compiler.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <typeparam name="TDecoder">The decoder.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompileImageProcessors``1">
            <summary>
            This method pre-seeds the all <see cref="T:SixLabors.ImageSharp.Processing.Processors.IImageProcessor" /> in the AoT compiler.
            </summary>
            <remarks>
            There is no structure that implements ISwizzler.
            </remarks>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompileImageProcessor``2">
            <summary>
            This method pre-seeds the <see cref="T:SixLabors.ImageSharp.Processing.Processors.IImageProcessor" /> in the AoT compiler.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <typeparam name="TProc">The processor type</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompilerCloningImageProcessor``2">
            <summary>
            This method pre-seeds the <see cref="T:SixLabors.ImageSharp.Processing.Processors.ICloningImageProcessor" /> in the AoT compiler.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <typeparam name="TProc">The processor type</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompileGenericImageProcessors``1">
            <summary>
            This method pre-seeds the all <see cref="T:SixLabors.ImageSharp.Processing.Processors.IImageProcessor"/> in the AoT compiler.
            </summary>
            <remarks>
            There is no structure that implements ISwizzler.
            </remarks>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompileGenericCloningImageProcessor``2">
            <summary>
            This method pre-seeds the <see cref="T:SixLabors.ImageSharp.Processing.Processors.ICloningImageProcessor`1" /> in the AoT compiler.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <typeparam name="TProc">The processor type</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompileResamplers``1">
            <summary>
            This method pre-seeds the all<see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler" /> in the AoT compiler.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompileResampler``2">
            <summary>
            This method pre-seeds the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler" /> in the AoT compiler.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <typeparam name="TResampler">The processor type</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompileQuantizers``1">
            <summary>
            This method pre-seeds the all <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer" /> in the AoT compiler.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompileQuantizer``2">
            <summary>
            This method pre-seeds the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer" /> in the AoT compiler.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <typeparam name="TQuantizer">The quantizer type</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompilePixelSamplingStrategys``1">
            <summary>
            This method pre-seeds the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.IPixelSamplingStrategy" /> in the AoT compiler.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompileDithers``1">
            <summary>
            This method pre-seeds the all <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.IDither" /> in the AoT compiler.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompileDither``2">
            <summary>
            This method pre-seeds the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.IDither" /> in the AoT compiler.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <typeparam name="TDither">The dither.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompileMemoryManagers``1">
            <summary>
            This method pre-seeds the all <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator" /> in the AoT compiler.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.AotCompilerTools.AotCompileMemoryManager``2">
            <summary>
            This method pre-seeds the <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator" /> in the AoT compiler.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <typeparam name="TBuffer">The buffer.</typeparam>
        </member>
        <member name="T:SixLabors.ImageSharp.Advanced.IConfigurationProvider">
            <summary>
            Defines the contract for objects that can provide access to configuration.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Advanced.IConfigurationProvider.Configuration">
            <summary>
            Gets the configuration which allows altering default behaviour or extending the library.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Advanced.IImageVisitor">
            <summary>
            A visitor to implement a double-dispatch pattern in order to apply pixel-specific operations
            on non-generic <see cref="T:SixLabors.ImageSharp.Image"/> instances.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.IImageVisitor.Visit``1(SixLabors.ImageSharp.Image{``0})">
            <summary>
            Provides a pixel-specific implementation for a given operation.
            </summary>
            <param name="image">The image.</param>
            <typeparam name="TPixel">The pixel type.</typeparam>
        </member>
        <member name="T:SixLabors.ImageSharp.Advanced.IImageVisitorAsync">
            <summary>
            A visitor to implement a double-dispatch pattern in order to apply pixel-specific operations
            on non-generic <see cref="T:SixLabors.ImageSharp.Image"/> instances.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.IImageVisitorAsync.VisitAsync``1(SixLabors.ImageSharp.Image{``0},System.Threading.CancellationToken)">
            <summary>
            Provides a pixel-specific implementation for a given operation.
            </summary>
            <param name="image">The image.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <typeparam name="TPixel">The pixel type.</typeparam>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Advanced.IPixelSource">
            <summary>
            Encapsulates the basic properties and methods required to manipulate images.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Advanced.IPixelSource.PixelBuffer">
            <summary>
            Gets the pixel buffer.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Advanced.IPixelSource`1">
            <summary>
            Encapsulates the basic properties and methods required to manipulate images.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
        </member>
        <member name="P:SixLabors.ImageSharp.Advanced.IPixelSource`1.PixelBuffer">
            <summary>
            Gets the pixel buffer.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Advanced.IRowIntervalOperation">
            <summary>
            Defines the contract for an action that operates on a row interval.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval@)">
            <summary>
            Invokes the method passing the row interval.
            </summary>
            <param name="rows">The row interval.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Advanced.IRowIntervalOperation`1">
            <summary>
            Defines the contract for an action that operates on a row interval with a temporary buffer.
            </summary>
            <typeparam name="TBuffer">The type of buffer elements.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.IRowIntervalOperation`1.Invoke(SixLabors.ImageSharp.Memory.RowInterval@,System.Span{`0})">
            <summary>
            Invokes the method passing the row interval and a buffer.
            </summary>
            <param name="rows">The row interval.</param>
            <param name="span">The contiguous region of memory.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Advanced.IRowOperation">
            <summary>
            Defines the contract for an action that operates on a row.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.IRowOperation.Invoke(System.Int32)">
            <summary>
            Invokes the method passing the row y coordinate.
            </summary>
            <param name="y">The row y coordinate.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Advanced.IRowOperation`1">
            <summary>
            Defines the contract for an action that operates on a row with a temporary buffer.
            </summary>
            <typeparam name="TBuffer">The type of buffer elements.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.IRowOperation`1.Invoke(System.Int32,System.Span{`0})">
            <summary>
            Invokes the method passing the row and a buffer.
            </summary>
            <param name="y">The row y coordinate.</param>
            <param name="span">The contiguous region of memory.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings">
            <summary>
            Defines execution settings for methods in <see cref="T:SixLabors.ImageSharp.Advanced.ParallelRowIterator"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings.DefaultMinimumPixelsProcessedPerTask">
            <summary>
            Default value for <see cref="P:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings.MinimumPixelsProcessedPerTask"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings.#ctor(System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings"/> struct.
            </summary>
            <param name="maxDegreeOfParallelism">The value used for initializing <see cref="P:System.Threading.Tasks.ParallelOptions.MaxDegreeOfParallelism"/> when using TPL.</param>
            <param name="minimumPixelsProcessedPerTask">The value for <see cref="P:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings.MinimumPixelsProcessedPerTask"/>.</param>
            <param name="memoryAllocator">The <see cref="P:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings.MemoryAllocator"/>.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings.#ctor(System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings"/> struct.
            </summary>
            <param name="maxDegreeOfParallelism">The value used for initializing <see cref="P:System.Threading.Tasks.ParallelOptions.MaxDegreeOfParallelism"/> when using TPL.</param>
            <param name="memoryAllocator">The <see cref="P:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings.MemoryAllocator"/>.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings.MemoryAllocator">
            <summary>
            Gets the <see cref="P:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings.MemoryAllocator"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings.MaxDegreeOfParallelism">
            <summary>
            Gets the value used for initializing <see cref="P:System.Threading.Tasks.ParallelOptions.MaxDegreeOfParallelism"/> when using TPL.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings.MinimumPixelsProcessedPerTask">
            <summary>
            Gets the minimum number of pixels being processed by a single task when parallelizing operations with TPL.
            Launching tasks for pixel regions below this limit is not worth the overhead.
            Initialized with <see cref="F:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings.DefaultMinimumPixelsProcessedPerTask"/> by default,
            the optimum value is operation specific. (The cheaper the operation, the larger the value is.)
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings.MultiplyMinimumPixelsPerTask(System.Int32)">
            <summary>
            Creates a new instance of <see cref="T:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings"/>
            having <see cref="P:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings.MinimumPixelsProcessedPerTask"/> multiplied by <paramref name="multiplier"/>
            </summary>
            <param name="multiplier">The value to multiply <see cref="P:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings.MinimumPixelsProcessedPerTask"/> with.</param>
            <returns>The modified <see cref="T:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings.FromConfiguration(SixLabors.ImageSharp.Configuration)">
            <summary>
            Get the default <see cref="T:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings"/> for a <see cref="T:SixLabors.ImageSharp.Configuration"/>
            </summary>
            <param name="configuration">The <see cref="T:SixLabors.ImageSharp.Configuration"/>.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Advanced.ParallelRowIterator">
            <summary>
            Utility methods for batched processing of pixel row intervals.
            Parallel execution is optimized for image processing based on values defined
            <see cref="T:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings"/> or <see cref="T:SixLabors.ImageSharp.Configuration"/>.
            Using this class is preferred over direct usage of <see cref="T:System.Threading.Tasks.Parallel"/> utility methods.
            </summary>
            <content>
            Utility methods for batched processing of pixel row intervals.
            Parallel execution is optimized for image processing based on values defined
            <see cref="T:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings"/> or <see cref="T:SixLabors.ImageSharp.Configuration"/>.
            Using this class is preferred over direct usage of <see cref="T:System.Threading.Tasks.Parallel"/> utility methods.
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.ParallelRowIterator.IterateRows``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,``0@)">
            <summary>
            Iterate through the rows of a rectangle in optimized batches.
            </summary>
            <typeparam name="T">The type of row operation to perform.</typeparam>
            <param name="configuration">The <see cref="T:SixLabors.ImageSharp.Configuration"/> to get the parallel settings from.</param>
            <param name="rectangle">The <see cref="T:SixLabors.ImageSharp.Rectangle"/>.</param>
            <param name="operation">The operation defining the iteration logic on a single row.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.ParallelRowIterator.IterateRows``1(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings@,``0@)">
            <summary>
            Iterate through the rows of a rectangle in optimized batches.
            </summary>
            <typeparam name="T">The type of row operation to perform.</typeparam>
            <param name="rectangle">The <see cref="T:SixLabors.ImageSharp.Rectangle"/>.</param>
            <param name="parallelSettings">The <see cref="T:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings"/>.</param>
            <param name="operation">The operation defining the iteration logic on a single row.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.ParallelRowIterator.IterateRows``2(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,``0@)">
            <summary>
            Iterate through the rows of a rectangle in optimized batches.
            instantiating a temporary buffer for each <paramref name="operation"/> invocation.
            </summary>
            <typeparam name="T">The type of row operation to perform.</typeparam>
            <typeparam name="TBuffer">The type of buffer elements.</typeparam>
            <param name="configuration">The <see cref="T:SixLabors.ImageSharp.Configuration"/> to get the parallel settings from.</param>
            <param name="rectangle">The <see cref="T:SixLabors.ImageSharp.Rectangle"/>.</param>
            <param name="operation">The operation defining the iteration logic on a single row.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.ParallelRowIterator.IterateRows``2(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings@,``0@)">
            <summary>
            Iterate through the rows of a rectangle in optimized batches.
            instantiating a temporary buffer for each <paramref name="operation"/> invocation.
            </summary>
            <typeparam name="T">The type of row operation to perform.</typeparam>
            <typeparam name="TBuffer">The type of buffer elements.</typeparam>
            <param name="rectangle">The <see cref="T:SixLabors.ImageSharp.Rectangle"/>.</param>
            <param name="parallelSettings">The <see cref="T:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings"/>.</param>
            <param name="operation">The operation defining the iteration logic on a single row.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.ParallelRowIterator.IterateRowIntervals``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,``0@)">
            <summary>
            Iterate through the rows of a rectangle in optimized batches defined by <see cref="T:SixLabors.ImageSharp.Memory.RowInterval"/>-s.
            </summary>
            <typeparam name="T">The type of row operation to perform.</typeparam>
            <param name="configuration">The <see cref="T:SixLabors.ImageSharp.Configuration"/> to get the parallel settings from.</param>
            <param name="rectangle">The <see cref="T:SixLabors.ImageSharp.Rectangle"/>.</param>
            <param name="operation">The operation defining the iteration logic on a single <see cref="T:SixLabors.ImageSharp.Memory.RowInterval"/>.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.ParallelRowIterator.IterateRowIntervals``1(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings@,``0@)">
            <summary>
            Iterate through the rows of a rectangle in optimized batches defined by <see cref="T:SixLabors.ImageSharp.Memory.RowInterval"/>-s.
            </summary>
            <typeparam name="T">The type of row operation to perform.</typeparam>
            <param name="rectangle">The <see cref="T:SixLabors.ImageSharp.Rectangle"/>.</param>
            <param name="parallelSettings">The <see cref="T:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings"/>.</param>
            <param name="operation">The operation defining the iteration logic on a single <see cref="T:SixLabors.ImageSharp.Memory.RowInterval"/>.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.ParallelRowIterator.IterateRowIntervals``2(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,``0@)">
            <summary>
            Iterate through the rows of a rectangle in optimized batches defined by <see cref="T:SixLabors.ImageSharp.Memory.RowInterval"/>-s
            instantiating a temporary buffer for each <paramref name="operation"/> invocation.
            </summary>
            <typeparam name="T">The type of row operation to perform.</typeparam>
            <typeparam name="TBuffer">The type of buffer elements.</typeparam>
            <param name="configuration">The <see cref="T:SixLabors.ImageSharp.Configuration"/> to get the parallel settings from.</param>
            <param name="rectangle">The <see cref="T:SixLabors.ImageSharp.Rectangle"/>.</param>
            <param name="operation">The operation defining the iteration logic on a single <see cref="T:SixLabors.ImageSharp.Memory.RowInterval"/>.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Advanced.ParallelRowIterator.IterateRowIntervals``2(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings@,``0@)">
            <summary>
            Iterate through the rows of a rectangle in optimized batches defined by <see cref="T:SixLabors.ImageSharp.Memory.RowInterval"/>-s
            instantiating a temporary buffer for each <paramref name="operation"/> invocation.
            </summary>
            <typeparam name="T">The type of row operation to perform.</typeparam>
            <typeparam name="TBuffer">The type of buffer elements.</typeparam>
            <param name="rectangle">The <see cref="T:SixLabors.ImageSharp.Rectangle"/>.</param>
            <param name="parallelSettings">The <see cref="T:SixLabors.ImageSharp.Advanced.ParallelExecutionSettings"/>.</param>
            <param name="operation">The operation defining the iteration logic on a single <see cref="T:SixLabors.ImageSharp.Memory.RowInterval"/>.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Advanced.PreserveAttribute">
            <summary>
            This is necessary to avoid being excluded from compilation in environments that do AOT builds, such as Unity's IL2CPP and Xamarin.
            The only thing that matters is the class name.
            There is no need to use or inherit from the PreserveAttribute class in each environment.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Color">
            <content>
            Contains constructors and implicit conversion methods.
            </content>
            <summary>
            Represents a color value that is convertible to any <see cref="T:SixLabors.ImageSharp.PixelFormats.IPixel`1"/> type.
            </summary>
            <remarks>
            The internal representation and layout of this structure is hidden by intention.
            It's not serializable, and it should not be considered as part of a contract.
            Unlike System.Drawing.Color, <see cref="T:SixLabors.ImageSharp.Color"/> has to be converted to a specific pixel value
            to query the color components.
            </remarks>
            <content>
            Contains static named color values.
            <see href="https://www.w3.org/TR/css-color-3/"/>
            </content>
            <content>
            Contains the definition of <see cref="P:SixLabors.ImageSharp.Color.WebSafePalette"/>.
            </content>
            <content>
            Contains the definition of <see cref="P:SixLabors.ImageSharp.Color.WernerPalette"/>.
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.#ctor(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Color"/> struct.
            </summary>
            <param name="pixel">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> containing the color information.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.#ctor(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Color"/> struct.
            </summary>
            <param name="pixel">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb48"/> containing the color information.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.#ctor(SixLabors.ImageSharp.PixelFormats.La32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Color"/> struct.
            </summary>
            <param name="pixel">The <see cref="T:SixLabors.ImageSharp.PixelFormats.La32"/> containing the color information.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.#ctor(SixLabors.ImageSharp.PixelFormats.L16)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Color"/> struct.
            </summary>
            <param name="pixel">The <see cref="T:SixLabors.ImageSharp.PixelFormats.L16"/> containing the color information.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.#ctor(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Color"/> struct.
            </summary>
            <param name="pixel">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> containing the color information.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.#ctor(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Color"/> struct.
            </summary>
            <param name="pixel">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> containing the color information.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.#ctor(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Color"/> struct.
            </summary>
            <param name="pixel">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> containing the color information.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.#ctor(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Color"/> struct.
            </summary>
            <param name="pixel">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> containing the color information.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.#ctor(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Color"/> struct.
            </summary>
            <param name="pixel">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> containing the color information.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.#ctor(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Color"/> struct.
            </summary>
            <param name="pixel">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> containing the color information.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.#ctor(System.Numerics.Vector4)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Color"/> struct.
            </summary>
            <param name="vector">The <see cref="T:System.Numerics.Vector4"/> containing the color information.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.op_Explicit(SixLabors.ImageSharp.Color)~System.Numerics.Vector4">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.Color"/> to <see cref="T:System.Numerics.Vector4"/>.
            </summary>
            <param name="color">The <see cref="T:SixLabors.ImageSharp.Color"/>.</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.op_Explicit(System.Numerics.Vector4)~SixLabors.ImageSharp.Color">
            <summary>
            Converts an <see cref="T:System.Numerics.Vector4"/> to <see cref="T:SixLabors.ImageSharp.Color"/>.
            </summary>
            <param name="source">The <see cref="T:System.Numerics.Vector4"/>.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Color"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.op_Equality(SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Color)">
            <summary>
            Checks whether two <see cref="T:SixLabors.ImageSharp.Color"/> structures are equal.
            </summary>
            <param name="left">The left hand <see cref="T:SixLabors.ImageSharp.Color"/> operand.</param>
            <param name="right">The right hand <see cref="T:SixLabors.ImageSharp.Color"/> operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter;
            otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.op_Inequality(SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Color)">
            <summary>
            Checks whether two <see cref="T:SixLabors.ImageSharp.Color"/> structures are not equal.
            </summary>
            <param name="left">The left hand <see cref="T:SixLabors.ImageSharp.Color"/> operand.</param>
            <param name="right">The right hand <see cref="T:SixLabors.ImageSharp.Color"/> operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter;
            otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.FromRgba(System.Byte,System.Byte,System.Byte,System.Byte)">
            <summary>
            Creates a <see cref="T:SixLabors.ImageSharp.Color"/> from RGBA bytes.
            </summary>
            <param name="r">The red component (0-255).</param>
            <param name="g">The green component (0-255).</param>
            <param name="b">The blue component (0-255).</param>
            <param name="a">The alpha component (0-255).</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Color"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.FromRgb(System.Byte,System.Byte,System.Byte)">
            <summary>
            Creates a <see cref="T:SixLabors.ImageSharp.Color"/> from RGB bytes.
            </summary>
            <param name="r">The red component (0-255).</param>
            <param name="g">The green component (0-255).</param>
            <param name="b">The blue component (0-255).</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Color"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.FromPixel``1(``0)">
            <summary>
            Creates a <see cref="T:SixLabors.ImageSharp.Color"/> from the given <typeparamref name="TPixel"/>.
            </summary>
            <param name="pixel">The pixel to convert from.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>The <see cref="T:SixLabors.ImageSharp.Color"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.ParseHex(System.String)">
            <summary>
            Creates a new instance of the <see cref="T:SixLabors.ImageSharp.Color"/> struct
            from the given hexadecimal string.
            </summary>
            <param name="hex">
            The hexadecimal representation of the combined color components arranged
            in rgb, rgba, rrggbb, or rrggbbaa format to match web syntax.
            </param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.Color"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.TryParseHex(System.String,SixLabors.ImageSharp.Color@)">
            <summary>
            Attempts to creates a new instance of the <see cref="T:SixLabors.ImageSharp.Color"/> struct
            from the given hexadecimal string.
            </summary>
            <param name="hex">
            The hexadecimal representation of the combined color components arranged
            in rgb, rgba, rrggbb, or rrggbbaa format to match web syntax.
            </param>
            <param name="result">When this method returns, contains the <see cref="T:SixLabors.ImageSharp.Color"/> equivalent of the hexadecimal input.</param>
            <returns>
            The <see cref="T:System.Boolean"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.Parse(System.String)">
            <summary>
            Creates a new instance of the <see cref="T:SixLabors.ImageSharp.Color"/> struct
            from the given input string.
            </summary>
            <param name="input">
            The name of the color or the hexadecimal representation of the combined color components arranged
            in rgb, rgba, rrggbb, or rrggbbaa format to match web syntax.
            </param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.Color"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.TryParse(System.String,SixLabors.ImageSharp.Color@)">
            <summary>
            Attempts to creates a new instance of the <see cref="T:SixLabors.ImageSharp.Color"/> struct
            from the given input string.
            </summary>
            <param name="input">
            The name of the color or the hexadecimal representation of the combined color components arranged
            in rgb, rgba, rrggbb, or rrggbbaa format to match web syntax.
            </param>
            <param name="result">When this method returns, contains the <see cref="T:SixLabors.ImageSharp.Color"/> equivalent of the hexadecimal input.</param>
            <returns>
            The <see cref="T:System.Boolean"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.WithAlpha(System.Single)">
            <summary>
            Alters the alpha channel of the color, returning a new instance.
            </summary>
            <param name="alpha">The new value of alpha [0..1].</param>
            <returns>The color having it's alpha channel altered.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.ToHex">
            <summary>
            Gets the hexadecimal representation of the color instance in rrggbbaa form.
            </summary>
            <returns>A hexadecimal string representation of the value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.ToString">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Color.ToPixel``1">
            <summary>
            Converts the color instance to a specified <typeparamref name="TPixel"/> type.
            </summary>
            <typeparam name="TPixel">The pixel type to convert to.</typeparam>
            <returns>The pixel value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.ToPixel``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.Color},System.Span{``0})">
            <summary>
            Bulk converts a span of <see cref="T:SixLabors.ImageSharp.Color"/> to a span of a specified <typeparamref name="TPixel"/> type.
            </summary>
            <typeparam name="TPixel">The pixel type to convert to.</typeparam>
            <param name="configuration">The configuration.</param>
            <param name="source">The source color span.</param>
            <param name="destination">The destination pixel span.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Color.Equals(SixLabors.ImageSharp.Color)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Color.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Color.GetHashCode">
            <inheritdoc />
        </member>
        <member name="F:SixLabors.ImageSharp.Color.AliceBlue">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #F0F8FF.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.AntiqueWhite">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FAEBD7.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Aqua">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #00FFFF.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Aquamarine">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #7FFFD4.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Azure">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #F0FFFF.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Beige">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #F5F5DC.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Bisque">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFE4C4.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Black">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #000000.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.BlanchedAlmond">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFEBCD.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Blue">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #0000FF.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.BlueViolet">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #8A2BE2.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Brown">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #A52A2A.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.BurlyWood">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #DEB887.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.CadetBlue">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #5F9EA0.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Chartreuse">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #7FFF00.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Chocolate">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #D2691E.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Coral">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FF7F50.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.CornflowerBlue">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #6495ED.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Cornsilk">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFF8DC.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Crimson">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #DC143C.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Cyan">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #00FFFF.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DarkBlue">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #00008B.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DarkCyan">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #008B8B.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DarkGoldenrod">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #B8860B.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DarkGray">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #A9A9A9.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DarkGreen">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #006400.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DarkGrey">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #A9A9A9.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DarkKhaki">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #BDB76B.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DarkMagenta">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #8B008B.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DarkOliveGreen">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #556B2F.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DarkOrange">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FF8C00.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DarkOrchid">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #9932CC.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DarkRed">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #8B0000.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DarkSalmon">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #E9967A.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DarkSeaGreen">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #8FBC8F.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DarkSlateBlue">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #483D8B.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DarkSlateGray">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #2F4F4F.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DarkSlateGrey">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #2F4F4F.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DarkTurquoise">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #00CED1.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DarkViolet">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #9400D3.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DeepPink">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FF1493.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DeepSkyBlue">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #00BFFF.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DimGray">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #696969.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DimGrey">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #696969.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.DodgerBlue">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #1E90FF.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Firebrick">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #B22222.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.FloralWhite">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFFAF0.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.ForestGreen">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #228B22.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Fuchsia">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FF00FF.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Gainsboro">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #DCDCDC.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.GhostWhite">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #F8F8FF.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Gold">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFD700.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Goldenrod">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #DAA520.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Gray">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #808080.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Green">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #008000.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.GreenYellow">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #ADFF2F.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Grey">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #808080.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Honeydew">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #F0FFF0.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.HotPink">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FF69B4.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.IndianRed">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #CD5C5C.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Indigo">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #4B0082.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Ivory">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFFFF0.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Khaki">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #F0E68C.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Lavender">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #E6E6FA.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.LavenderBlush">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFF0F5.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.LawnGreen">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #7CFC00.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.LemonChiffon">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFFACD.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.LightBlue">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #ADD8E6.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.LightCoral">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #F08080.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.LightCyan">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #E0FFFF.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.LightGoldenrodYellow">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FAFAD2.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.LightGray">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #D3D3D3.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.LightGreen">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #90EE90.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.LightGrey">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #D3D3D3.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.LightPink">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFB6C1.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.LightSalmon">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFA07A.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.LightSeaGreen">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #20B2AA.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.LightSkyBlue">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #87CEFA.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.LightSlateGray">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #778899.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.LightSlateGrey">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #778899.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.LightSteelBlue">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #B0C4DE.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.LightYellow">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFFFE0.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Lime">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #00FF00.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.LimeGreen">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #32CD32.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Linen">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FAF0E6.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Magenta">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FF00FF.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Maroon">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #800000.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.MediumAquamarine">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #66CDAA.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.MediumBlue">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #0000CD.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.MediumOrchid">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #BA55D3.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.MediumPurple">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #9370DB.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.MediumSeaGreen">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #3CB371.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.MediumSlateBlue">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #7B68EE.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.MediumSpringGreen">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #00FA9A.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.MediumTurquoise">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #48D1CC.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.MediumVioletRed">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #C71585.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.MidnightBlue">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #191970.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.MintCream">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #F5FFFA.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.MistyRose">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFE4E1.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Moccasin">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFE4B5.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.NavajoWhite">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFDEAD.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Navy">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #000080.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.OldLace">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FDF5E6.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Olive">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #808000.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.OliveDrab">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #6B8E23.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Orange">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFA500.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.OrangeRed">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FF4500.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Orchid">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #DA70D6.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.PaleGoldenrod">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #EEE8AA.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.PaleGreen">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #98FB98.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.PaleTurquoise">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #AFEEEE.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.PaleVioletRed">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #DB7093.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.PapayaWhip">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFEFD5.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.PeachPuff">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFDAB9.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Peru">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #CD853F.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Pink">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFC0CB.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Plum">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #DDA0DD.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.PowderBlue">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #B0E0E6.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Purple">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #800080.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.RebeccaPurple">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #663399.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Red">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FF0000.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.RosyBrown">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #BC8F8F.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.RoyalBlue">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #4169E1.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.SaddleBrown">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #8B4513.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Salmon">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FA8072.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.SandyBrown">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #F4A460.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.SeaGreen">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #2E8B57.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.SeaShell">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFF5EE.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Sienna">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #A0522D.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Silver">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #C0C0C0.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.SkyBlue">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #87CEEB.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.SlateBlue">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #6A5ACD.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.SlateGray">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #708090.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.SlateGrey">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #708090.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Snow">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFFAFA.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.SpringGreen">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #00FF7F.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.SteelBlue">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #4682B4.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Tan">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #D2B48C.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Teal">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #008080.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Thistle">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #D8BFD8.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Tomato">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FF6347.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Transparent">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #00000000.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Turquoise">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #40E0D0.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Violet">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #EE82EE.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Wheat">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #F5DEB3.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.White">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFFFFF.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.WhiteSmoke">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #F5F5F5.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.Yellow">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #FFFF00.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Color.YellowGreen">
            <summary>
            Represents a <see paramref="Color"/> matching the W3C definition that has an hex value of #9ACD32.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Color.WebSafePalette">
            <summary>
            Gets a collection of named, web safe colors as defined in the CSS Color Module Level 4.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Color.WernerPalette">
            <summary>
            Gets a collection of colors as defined in the original second edition of Werner’s Nomenclature of Colours 1821.
            The hex codes were collected and defined by Nicholas Rougeux <see href="https://www.c82.net/werner"/>.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.CieLab">
            <summary>
            Represents a CIE L*a*b* 1976 color.
            <see href="https://en.wikipedia.org/wiki/Lab_color_space"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieLab.DefaultWhitePoint">
            <summary>
            D50 standard illuminant.
            Used when reference white is not specified explicitly.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieLab.L">
            <summary>
            Gets the lightness dimension.
            <remarks>A value usually ranging between 0 (black), 100 (diffuse white) or higher (specular white).</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieLab.A">
            <summary>
            Gets the a color component.
            <remarks>A value usually ranging from -100 to 100. Negative is green, positive magenta.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieLab.B">
            <summary>
            Gets the b color component.
            <remarks>A value usually ranging from -100 to 100. Negative is blue, positive is yellow</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieLab.WhitePoint">
            <summary>
            Gets the reference white point of this color
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLab.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> struct.
            </summary>
            <param name="l">The lightness dimension.</param>
            <param name="a">The a (green - magenta) component.</param>
            <param name="b">The b (blue - yellow) component.</param>
            <remarks>Uses <see cref="F:SixLabors.ImageSharp.ColorSpaces.CieLab.DefaultWhitePoint"/> as white point.</remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLab.#ctor(System.Single,System.Single,System.Single,SixLabors.ImageSharp.ColorSpaces.CieXyz)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> struct.
            </summary>
            <param name="l">The lightness dimension.</param>
            <param name="a">The a (green - magenta) component.</param>
            <param name="b">The b (blue - yellow) component.</param>
            <param name="whitePoint">The reference white point. <see cref="T:SixLabors.ImageSharp.ColorSpaces.Illuminants"/></param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLab.#ctor(System.Numerics.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> struct.
            </summary>
            <param name="vector">The vector representing the l, a, b components.</param>
            <remarks>Uses <see cref="F:SixLabors.ImageSharp.ColorSpaces.CieLab.DefaultWhitePoint"/> as white point.</remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLab.#ctor(System.Numerics.Vector3,SixLabors.ImageSharp.ColorSpaces.CieXyz)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> struct.
            </summary>
            <param name="vector">The vector representing the l, a, b components.</param>
            <param name="whitePoint">The reference white point. <see cref="T:SixLabors.ImageSharp.ColorSpaces.Illuminants"/></param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLab.op_Equality(SixLabors.ImageSharp.ColorSpaces.CieLab,SixLabors.ImageSharp.ColorSpaces.CieLab)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> on the right side of the operand.</param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLab.op_Inequality(SixLabors.ImageSharp.ColorSpaces.CieLab,SixLabors.ImageSharp.ColorSpaces.CieLab)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> objects for inequality
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> on the right side of the operand.</param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLab.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLab.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLab.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLab.Equals(SixLabors.ImageSharp.ColorSpaces.CieLab)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.CieLch">
            <summary>
            Represents the CIE L*C*h°, cylindrical form of the CIE L*a*b* 1976 color.
            <see href="https://en.wikipedia.org/wiki/Lab_color_space#Cylindrical_representation:_CIELCh_or_CIEHLC"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieLch.DefaultWhitePoint">
            <summary>
            D50 standard illuminant.
            Used when reference white is not specified explicitly.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieLch.L">
            <summary>
            Gets the lightness dimension.
            <remarks>A value ranging between 0 (black), 100 (diffuse white) or higher (specular white).</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieLch.C">
            <summary>
            Gets the a chroma component.
            <remarks>A value ranging from 0 to 200.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieLch.H">
            <summary>
            Gets the h° hue component in degrees.
            <remarks>A value ranging from 0 to 360.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieLch.WhitePoint">
            <summary>
            Gets the reference white point of this color
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLch.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> struct.
            </summary>
            <param name="l">The lightness dimension.</param>
            <param name="c">The chroma, relative saturation.</param>
            <param name="h">The hue in degrees.</param>
            <remarks>Uses <see cref="F:SixLabors.ImageSharp.ColorSpaces.CieLch.DefaultWhitePoint"/> as white point.</remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLch.#ctor(System.Single,System.Single,System.Single,SixLabors.ImageSharp.ColorSpaces.CieXyz)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> struct.
            </summary>
            <param name="l">The lightness dimension.</param>
            <param name="c">The chroma, relative saturation.</param>
            <param name="h">The hue in degrees.</param>
            <param name="whitePoint">The reference white point. <see cref="T:SixLabors.ImageSharp.ColorSpaces.Illuminants"/></param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLch.#ctor(System.Numerics.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> struct.
            </summary>
            <param name="vector">The vector representing the l, c, h components.</param>
            <remarks>Uses <see cref="F:SixLabors.ImageSharp.ColorSpaces.CieLch.DefaultWhitePoint"/> as white point.</remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLch.#ctor(System.Numerics.Vector3,SixLabors.ImageSharp.ColorSpaces.CieXyz)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> struct.
            </summary>
            <param name="vector">The vector representing the l, c, h components.</param>
            <param name="whitePoint">The reference white point. <see cref="T:SixLabors.ImageSharp.ColorSpaces.Illuminants"/></param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLch.op_Equality(SixLabors.ImageSharp.ColorSpaces.CieLch,SixLabors.ImageSharp.ColorSpaces.CieLch)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> on the right side of the operand.</param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLch.op_Inequality(SixLabors.ImageSharp.ColorSpaces.CieLch,SixLabors.ImageSharp.ColorSpaces.CieLch)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> objects for inequality
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> on the right side of the operand.</param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLch.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLch.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLch.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLch.Equals(SixLabors.ImageSharp.ColorSpaces.CieLch)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLch.Saturation">
            <summary>
            Computes the saturation of the color (chroma normalized by lightness)
            </summary>
            <remarks>
            A value ranging from 0 to 100.
            </remarks>
            <returns>The <see cref="T:System.Single"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv">
            <summary>
            Represents the CIE L*C*h°, cylindrical form of the CIE L*u*v* 1976 color.
            <see href="https://en.wikipedia.org/wiki/CIELAB_color_space#Cylindrical_representation:_CIELCh_or_CIEHLC"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieLchuv.DefaultWhitePoint">
            <summary>
            D50 standard illuminant.
            Used when reference white is not specified explicitly.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieLchuv.L">
            <summary>
            Gets the lightness dimension.
            <remarks>A value ranging between 0 (black), 100 (diffuse white) or higher (specular white).</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieLchuv.C">
            <summary>
            Gets the a chroma component.
            <remarks>A value ranging from 0 to 200.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieLchuv.H">
            <summary>
            Gets the h° hue component in degrees.
            <remarks>A value ranging from 0 to 360.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieLchuv.WhitePoint">
            <summary>
            Gets the reference white point of this color
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLchuv.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> struct.
            </summary>
            <param name="l">The lightness dimension.</param>
            <param name="c">The chroma, relative saturation.</param>
            <param name="h">The hue in degrees.</param>
            <remarks>Uses <see cref="F:SixLabors.ImageSharp.ColorSpaces.CieLchuv.DefaultWhitePoint"/> as white point.</remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLchuv.#ctor(System.Single,System.Single,System.Single,SixLabors.ImageSharp.ColorSpaces.CieXyz)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> struct.
            </summary>
            <param name="l">The lightness dimension.</param>
            <param name="c">The chroma, relative saturation.</param>
            <param name="h">The hue in degrees.</param>
            <param name="whitePoint">The reference white point. <see cref="T:SixLabors.ImageSharp.ColorSpaces.Illuminants"/></param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLchuv.#ctor(System.Numerics.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> struct.
            </summary>
            <param name="vector">The vector representing the l, c, h components.</param>
            <remarks>Uses <see cref="F:SixLabors.ImageSharp.ColorSpaces.CieLchuv.DefaultWhitePoint"/> as white point.</remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLchuv.#ctor(System.Numerics.Vector3,SixLabors.ImageSharp.ColorSpaces.CieXyz)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> struct.
            </summary>
            <param name="vector">The vector representing the l, c, h components.</param>
            <param name="whitePoint">The reference white point. <see cref="T:SixLabors.ImageSharp.ColorSpaces.Illuminants"/></param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLchuv.op_Equality(SixLabors.ImageSharp.ColorSpaces.CieLchuv,SixLabors.ImageSharp.ColorSpaces.CieLchuv)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> on the right side of the operand.</param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLchuv.op_Inequality(SixLabors.ImageSharp.ColorSpaces.CieLchuv,SixLabors.ImageSharp.ColorSpaces.CieLchuv)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> objects for inequality
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> on the right side of the operand.</param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLchuv.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLchuv.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLchuv.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLchuv.Equals(SixLabors.ImageSharp.ColorSpaces.CieLchuv)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLchuv.Saturation">
            <summary>
            Computes the saturation of the color (chroma normalized by lightness)
            </summary>
            <remarks>
            A value ranging from 0 to 100.
            </remarks>
            <returns>The <see cref="T:System.Single"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.CieLuv">
            <summary>
            The CIE 1976 (L*, u*, v*) color space, commonly known by its abbreviation CIELUV, is a color space adopted by the International
            Commission on Illumination (CIE) in 1976, as a simple-to-compute transformation of the 1931 CIE XYZ color space, but which
            attempted perceptual uniformity
            <see href="https://en.wikipedia.org/wiki/CIELUV"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieLuv.DefaultWhitePoint">
            <summary>
            D65 standard illuminant.
            Used when reference white is not specified explicitly.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieLuv.L">
            <summary>
            Gets the lightness dimension
            <remarks>A value usually ranging between 0 and 100.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieLuv.U">
            <summary>
            Gets the blue-yellow chromaticity coordinate of the given whitepoint.
            <remarks>A value usually ranging between -100 and 100.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieLuv.V">
            <summary>
            Gets the red-green chromaticity coordinate of the given whitepoint.
            <remarks>A value usually ranging between -100 and 100.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieLuv.WhitePoint">
            <summary>
            Gets the reference white point of this color
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLuv.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> struct.
            </summary>
            <param name="l">The lightness dimension.</param>
            <param name="u">The blue-yellow chromaticity coordinate of the given whitepoint.</param>
            <param name="v">The red-green chromaticity coordinate of the given whitepoint.</param>
            <remarks>Uses <see cref="F:SixLabors.ImageSharp.ColorSpaces.CieLuv.DefaultWhitePoint"/> as white point.</remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLuv.#ctor(System.Single,System.Single,System.Single,SixLabors.ImageSharp.ColorSpaces.CieXyz)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> struct.
            </summary>
            <param name="l">The lightness dimension.</param>
            <param name="u">The blue-yellow chromaticity coordinate of the given whitepoint.</param>
            <param name="v">The red-green chromaticity coordinate of the given whitepoint.</param>
            <param name="whitePoint">The reference white point. <see cref="T:SixLabors.ImageSharp.ColorSpaces.Illuminants"/></param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLuv.#ctor(System.Numerics.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> struct.
            </summary>
            <param name="vector">The vector representing the l, u, v components.</param>
            <remarks>Uses <see cref="F:SixLabors.ImageSharp.ColorSpaces.CieLuv.DefaultWhitePoint"/> as white point.</remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLuv.#ctor(System.Numerics.Vector3,SixLabors.ImageSharp.ColorSpaces.CieXyz)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> struct.
            </summary>
            <param name="vector">The vector representing the l, u, v components.</param>
            <param name="whitePoint">The reference white point. <see cref="T:SixLabors.ImageSharp.ColorSpaces.Illuminants"/></param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLuv.op_Equality(SixLabors.ImageSharp.ColorSpaces.CieLuv,SixLabors.ImageSharp.ColorSpaces.CieLuv)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> on the right side of the operand.</param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLuv.op_Inequality(SixLabors.ImageSharp.ColorSpaces.CieLuv,SixLabors.ImageSharp.ColorSpaces.CieLuv)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> objects for inequality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> on the right side of the operand.</param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLuv.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLuv.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLuv.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieLuv.Equals(SixLabors.ImageSharp.ColorSpaces.CieLuv)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.CieXyy">
            <summary>
            Represents an CIE xyY 1931 color
            <see href="https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieXyy.X">
            <summary>
            Gets the X chrominance component.
            <remarks>A value usually ranging between 0 and 1.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieXyy.Y">
            <summary>
            Gets the Y chrominance component.
            <remarks>A value usually ranging between 0 and 1.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieXyy.Yl">
            <summary>
            Gets the Y luminance component.
            <remarks>A value usually ranging between 0 and 1.</remarks>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieXyy.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> struct.
            </summary>
            <param name="x">The x chroma component.</param>
            <param name="y">The y chroma component.</param>
            <param name="yl">The y luminance component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieXyy.#ctor(System.Numerics.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> struct.
            </summary>
            <param name="vector">The vector representing the x, y, Y components.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieXyy.op_Equality(SixLabors.ImageSharp.ColorSpaces.CieXyy,SixLabors.ImageSharp.ColorSpaces.CieXyy)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> on the right side of the operand.</param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieXyy.op_Inequality(SixLabors.ImageSharp.ColorSpaces.CieXyy,SixLabors.ImageSharp.ColorSpaces.CieXyy)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> objects for inequality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> on the right side of the operand.</param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieXyy.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieXyy.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieXyy.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieXyy.Equals(SixLabors.ImageSharp.ColorSpaces.CieXyy)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.CieXyz">
            <summary>
            Represents an CIE XYZ 1931 color
            <see href="https://en.wikipedia.org/wiki/CIE_1931_color_space#Definition_of_the_CIE_XYZ_color_space"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieXyz.X">
            <summary>
            Gets the X component. A mix (a linear combination) of cone response curves chosen to be nonnegative.
            <remarks>A value usually ranging between 0 and 1.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieXyz.Y">
            <summary>
            Gets the Y luminance component.
            <remarks>A value usually ranging between 0 and 1.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.CieXyz.Z">
            <summary>
            Gets the Z component. Quasi-equal to blue stimulation, or the S cone response.
            <remarks>A value usually ranging between 0 and 1.</remarks>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieXyz.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> struct.
            </summary>
            <param name="x">X is a mix (a linear combination) of cone response curves chosen to be nonnegative</param>
            <param name="y">The y luminance component.</param>
            <param name="z">Z is quasi-equal to blue stimulation, or the S cone of the human eye.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieXyz.#ctor(System.Numerics.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> struct.
            </summary>
            <param name="vector">The vector representing the x, y, z components.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieXyz.op_Equality(SixLabors.ImageSharp.ColorSpaces.CieXyz,SixLabors.ImageSharp.ColorSpaces.CieXyz)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> on the right side of the operand.</param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieXyz.op_Inequality(SixLabors.ImageSharp.ColorSpaces.CieXyz,SixLabors.ImageSharp.ColorSpaces.CieXyz)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> objects for inequality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> on the right side of the operand.</param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieXyz.ToVector3">
            <summary>
            Returns a new <see cref="T:System.Numerics.Vector3"/> representing this instance.
            </summary>
            <returns>The <see cref="T:System.Numerics.Vector3"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieXyz.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieXyz.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieXyz.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.CieXyz.Equals(SixLabors.ImageSharp.ColorSpaces.CieXyz)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Cmyk">
            <summary>
            Represents an CMYK (cyan, magenta, yellow, keyline) color.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Cmyk.C">
            <summary>
            Gets the cyan color component.
            <remarks>A value ranging between 0 and 1.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Cmyk.M">
            <summary>
            Gets the magenta color component.
            <remarks>A value ranging between 0 and 1.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Cmyk.Y">
            <summary>
            Gets the yellow color component.
            <remarks>A value ranging between 0 and 1.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Cmyk.K">
            <summary>
            Gets the keyline black color component.
            <remarks>A value ranging between 0 and 1.</remarks>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Cmyk.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> struct.
            </summary>
            <param name="c">The cyan component.</param>
            <param name="m">The magenta component.</param>
            <param name="y">The yellow component.</param>
            <param name="k">The keyline black component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Cmyk.#ctor(System.Numerics.Vector4)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> struct.
            </summary>
            <param name="vector">The vector representing the c, m, y, k components.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Cmyk.op_Equality(SixLabors.ImageSharp.ColorSpaces.Cmyk,SixLabors.ImageSharp.ColorSpaces.Cmyk)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> on the right side of the operand.</param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Cmyk.op_Inequality(SixLabors.ImageSharp.ColorSpaces.Cmyk,SixLabors.ImageSharp.ColorSpaces.Cmyk)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> objects for inequality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> on the right side of the operand.</param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Cmyk.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Cmyk.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Cmyk.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Cmyk.Equals(SixLabors.ImageSharp.ColorSpaces.Cmyk)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Companding.GammaCompanding">
            <summary>
            Implements gamma companding.
            </summary>
            <remarks>
            <see href="http://www.brucelindbloom.com/index.html?Eqn_RGB_to_XYZ.html"/>
            <see href="http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_RGB.html"/>
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Companding.GammaCompanding.Expand(System.Single,System.Single)">
            <summary>
            Expands a companded channel to its linear equivalent with respect to the energy.
            </summary>
            <param name="channel">The channel value.</param>
            <param name="gamma">The gamma value.</param>
            <returns>The <see cref="T:System.Single"/> representing the linear channel value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Companding.GammaCompanding.Compress(System.Single,System.Single)">
            <summary>
            Compresses an uncompanded channel (linear) to its nonlinear equivalent.
            </summary>
            <param name="channel">The channel value.</param>
            <param name="gamma">The gamma value.</param>
            <returns>The <see cref="T:System.Single"/> representing the nonlinear channel value.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Companding.LCompanding">
            <summary>
            Implements L* companding.
            </summary>
            <remarks>
            For more info see:
            <see href="http://www.brucelindbloom.com/index.html?Eqn_RGB_to_XYZ.html"/>
            <see href="http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_RGB.html"/>
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Companding.LCompanding.Expand(System.Single)">
            <summary>
            Expands a companded channel to its linear equivalent with respect to the energy.
            </summary>
            <param name="channel">The channel value.</param>
            <returns>The <see cref="T:System.Single"/> representing the linear channel value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Companding.LCompanding.Compress(System.Single)">
            <summary>
            Compresses an uncompanded channel (linear) to its nonlinear equivalent.
            </summary>
            <param name="channel">The channel value</param>
            <returns>The <see cref="T:System.Single"/> representing the nonlinear channel value.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Companding.Rec2020Companding">
            <summary>
            Implements Rec. 2020 companding function.
            </summary>
            <remarks>
            <see href="http://en.wikipedia.org/wiki/Rec._2020"/>
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Companding.Rec2020Companding.Expand(System.Single)">
            <summary>
            Expands a companded channel to its linear equivalent with respect to the energy.
            </summary>
            <param name="channel">The channel value.</param>
            <returns>The <see cref="T:System.Single"/> representing the linear channel value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Companding.Rec2020Companding.Compress(System.Single)">
            <summary>
            Compresses an uncompanded channel (linear) to its nonlinear equivalent.
            </summary>
            <param name="channel">The channel value.</param>
            <returns>The <see cref="T:System.Single"/> representing the nonlinear channel value.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Companding.Rec709Companding">
            <summary>
            Implements the Rec. 709 companding function.
            </summary>
            <remarks>
            http://en.wikipedia.org/wiki/Rec._709
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Companding.Rec709Companding.Expand(System.Single)">
            <summary>
            Expands a companded channel to its linear equivalent with respect to the energy.
            </summary>
            <param name="channel">The channel value.</param>
            <returns>The <see cref="T:System.Single"/> representing the linear channel value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Companding.Rec709Companding.Compress(System.Single)">
            <summary>
            Compresses an uncompanded channel (linear) to its nonlinear equivalent.
            </summary>
            <param name="channel">The channel value.</param>
            <returns>The <see cref="T:System.Single"/> representing the nonlinear channel value.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Companding.SRgbCompanding">
            <summary>
            Implements sRGB companding.
            </summary>
            <remarks>
            For more info see:
            <see href="http://www.brucelindbloom.com/index.html?Eqn_RGB_to_XYZ.html"/>
            <see href="http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_RGB.html"/>
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Companding.SRgbCompanding.Expand(System.Span{System.Numerics.Vector4})">
            <summary>
            Expands the companded vectors to their linear equivalents with respect to the energy.
            </summary>
            <param name="vectors">The span of vectors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Companding.SRgbCompanding.Compress(System.Span{System.Numerics.Vector4})">
            <summary>
            Compresses the uncompanded vectors to their nonlinear equivalents with respect to the energy.
            </summary>
            <param name="vectors">The span of vectors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Companding.SRgbCompanding.Expand(System.Numerics.Vector4@)">
            <summary>
            Expands a companded vector to its linear equivalent with respect to the energy.
            </summary>
            <param name="vector">The vector.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Companding.SRgbCompanding.Compress(System.Numerics.Vector4@)">
            <summary>
            Compresses an uncompanded vector (linear) to its nonlinear equivalent.
            </summary>
            <param name="vector">The vector.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Companding.SRgbCompanding.Expand(System.Single)">
            <summary>
            Expands a companded channel to its linear equivalent with respect to the energy.
            </summary>
            <param name="channel">The channel value.</param>
            <returns>The <see cref="T:System.Single"/> representing the linear channel value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Companding.SRgbCompanding.Compress(System.Single)">
            <summary>
            Compresses an uncompanded channel (linear) to its nonlinear equivalent.
            </summary>
            <param name="channel">The channel value.</param>
            <returns>The <see cref="T:System.Single"/> representing the nonlinear channel value.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieConstants">
            <summary>
            Constants use for Cie conversion calculations
            <see href="http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_Lab.html"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Conversion.CieConstants.Epsilon">
            <summary>
            216F / 24389F
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Conversion.CieConstants.Kappa">
            <summary>
            24389F / 27F
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter">
            <content>
            Performs chromatic adaptation on the various color spaces.
            </content>
            <content>
            Allows conversion to <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </content>
            <content>
            Allows conversion to <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </content>
            <content>
            Allows conversion to <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </content>
            <content>
            Allows conversion to <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </content>
            <content>
            Allows conversion to <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>.
            </content>
            <content>
            Allows conversion to <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </content>
            <content>
            Allows conversion to <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </content>
            <summary>
            Provides methods to allow the conversion of color values between different color spaces.
            </summary>
            <content>
            Allows conversion to <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>.
            </content>
            <content>
            Allows conversion to <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>.
            </content>
            <content>
            Allows conversion to <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </content>
            <content>
            Allows conversion to <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </content>
            <content>
            Allows conversion to <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>.
            </content>
            <content>
            Allows conversion to <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>.
            </content>
            <content>
            Allows conversion to <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Adapt(SixLabors.ImageSharp.ColorSpaces.CieXyz@,SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Performs chromatic adaptation of given <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> color.
            Target white point is <see cref="P:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverterOptions.WhitePoint"/>.
            </summary>
            <param name="color">The color to adapt</param>
            <param name="sourceWhitePoint">The source white point.</param>
            <returns>The adapted color</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Adapt(SixLabors.ImageSharp.ColorSpaces.CieXyz@,SixLabors.ImageSharp.ColorSpaces.CieXyz@,SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Performs chromatic adaptation of given <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> color.
            Target white point is <see cref="P:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverterOptions.WhitePoint"/>.
            </summary>
            <param name="color">The color to adapt</param>
            <param name="sourceWhitePoint">The source white point.</param>
            <param name="targetWhitePoint">The target white point.</param>
            <returns>The adapted color</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Adapt(SixLabors.ImageSharp.ColorSpaces.CieLab@)">
            <summary>
            Adapts <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> color from the source white point to white point set in <see cref="P:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverterOptions.TargetLabWhitePoint"/>.
            </summary>
            <param name="color">The color to adapt</param>
            <returns>The adapted color</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Adapt(SixLabors.ImageSharp.ColorSpaces.CieLch@)">
            <summary>
            Adapts <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> color from the source white point to white point set in <see cref="P:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverterOptions.TargetLabWhitePoint"/>.
            </summary>
            <param name="color">The color to adapt</param>
            <returns>The adapted color</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Adapt(SixLabors.ImageSharp.ColorSpaces.CieLchuv@)">
            <summary>
            Adapts <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> color from the source white point to white point set in <see cref="P:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverterOptions.TargetLabWhitePoint"/>.
            </summary>
            <param name="color">The color to adapt</param>
            <returns>The adapted color</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Adapt(SixLabors.ImageSharp.ColorSpaces.CieLuv@)">
            <summary>
            Adapts <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> color from the source white point to white point set in <see cref="P:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverterOptions.TargetLuvWhitePoint"/>.
            </summary>
            <param name="color">The color to adapt</param>
            <returns>The adapted color</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Adapt(SixLabors.ImageSharp.ColorSpaces.HunterLab@)">
            <summary>
            Adapts <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> color from the source white point to white point set in <see cref="P:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverterOptions.TargetHunterLabWhitePoint"/>.
            </summary>
            <param name="color">The color to adapt</param>
            <returns>The adapted color</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Adapt(SixLabors.ImageSharp.ColorSpaces.LinearRgb@)">
            <summary>
            Adapts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> color from the source working space to working space set in <see cref="P:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverterOptions.TargetRgbWorkingSpace"/>.
            </summary>
            <param name="color">The color to adapt</param>
            <returns>The adapted color</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Adapt(SixLabors.ImageSharp.ColorSpaces.Rgb@)">
            <summary>
            Adapts an <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> color from the source working space to working space set in <see cref="P:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverterOptions.TargetRgbWorkingSpace"/>.
            </summary>
            <param name="color">The color to adapt</param>
            <returns>The adapted color</returns>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.CieLchToCieLabConverter">
            <summary>
            The converter for converting between CieLch to CieLab.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLab(SixLabors.ImageSharp.ColorSpaces.CieLch@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLch},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLab(SixLabors.ImageSharp.ColorSpaces.CieLchuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLchuv},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLab(SixLabors.ImageSharp.ColorSpaces.CieLuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLuv},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLab(SixLabors.ImageSharp.ColorSpaces.CieXyy@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyy},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLab(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyz},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLab(SixLabors.ImageSharp.ColorSpaces.Cmyk@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Cmyk},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLab(SixLabors.ImageSharp.ColorSpaces.Hsl@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsl},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLab(SixLabors.ImageSharp.ColorSpaces.Hsv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsv},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLab(SixLabors.ImageSharp.ColorSpaces.HunterLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.HunterLab},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLab(SixLabors.ImageSharp.ColorSpaces.Lms@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Lms},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLab(SixLabors.ImageSharp.ColorSpaces.LinearRgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.LinearRgb},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLab(SixLabors.ImageSharp.ColorSpaces.Rgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Rgb},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLab(SixLabors.ImageSharp.ColorSpaces.YCbCr@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.YCbCr},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.CieLabToCieLchConverter">
            <summary>
            The converter for converting between CieLab to CieLch.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLch(SixLabors.ImageSharp.ColorSpaces.CieLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLab},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLch})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLch(SixLabors.ImageSharp.ColorSpaces.CieLchuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLchuv},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLch})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLch(SixLabors.ImageSharp.ColorSpaces.CieLuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLuv},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLch})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLch(SixLabors.ImageSharp.ColorSpaces.CieXyy@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyy},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLch})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLch(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyz},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLch})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLch(SixLabors.ImageSharp.ColorSpaces.Cmyk@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Cmyk},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLch})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLch(SixLabors.ImageSharp.ColorSpaces.Hsl@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsl},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLch})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLch(SixLabors.ImageSharp.ColorSpaces.Hsv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsv},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLch})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLch(SixLabors.ImageSharp.ColorSpaces.HunterLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.HunterLab},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLch})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLch(SixLabors.ImageSharp.ColorSpaces.LinearRgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.LinearRgb},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLch})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLch(SixLabors.ImageSharp.ColorSpaces.Lms@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Lms},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLch})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLch(SixLabors.ImageSharp.ColorSpaces.Rgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Rgb},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLch})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLch(SixLabors.ImageSharp.ColorSpaces.YCbCr@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.YCbCr},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLch})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.CieLuvToCieLchuvConverter">
            <summary>
            The converter for converting between CieLab to CieLchuv.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLchuv(SixLabors.ImageSharp.ColorSpaces.CieLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLab},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLchuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLchuv(SixLabors.ImageSharp.ColorSpaces.CieLch@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLch},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLchuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLchuv(SixLabors.ImageSharp.ColorSpaces.CieLuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLuv},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLchuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLchuv(SixLabors.ImageSharp.ColorSpaces.CieXyy@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyy},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLchuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLchuv(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyz},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLchuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLchuv(SixLabors.ImageSharp.ColorSpaces.Cmyk@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Cmyk},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLchuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLchuv(SixLabors.ImageSharp.ColorSpaces.Hsl@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsl},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLchuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLchuv(SixLabors.ImageSharp.ColorSpaces.Hsv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsv},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLchuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLchuv(SixLabors.ImageSharp.ColorSpaces.HunterLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.HunterLab},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLchuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLchuv(SixLabors.ImageSharp.ColorSpaces.LinearRgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.LinearRgb},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLchuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLchuv(SixLabors.ImageSharp.ColorSpaces.Lms@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Lms},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLchuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLchuv(SixLabors.ImageSharp.ColorSpaces.Rgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Rgb},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLchuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLchuv(SixLabors.ImageSharp.ColorSpaces.YCbCr@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.YCbCr},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLchuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLuv(SixLabors.ImageSharp.ColorSpaces.CieLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLab},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLuv(SixLabors.ImageSharp.ColorSpaces.CieLch@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLch},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLuv(SixLabors.ImageSharp.ColorSpaces.CieLchuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLchuv},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLuv(SixLabors.ImageSharp.ColorSpaces.CieXyy@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyy},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLuv(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyz},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLuv(SixLabors.ImageSharp.ColorSpaces.Cmyk@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Cmyk},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLuv(SixLabors.ImageSharp.ColorSpaces.Hsl@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsl},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLuv(SixLabors.ImageSharp.ColorSpaces.Hsv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsv},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLuv(SixLabors.ImageSharp.ColorSpaces.HunterLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.HunterLab},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLuv(SixLabors.ImageSharp.ColorSpaces.Lms@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Lms},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLuv(SixLabors.ImageSharp.ColorSpaces.LinearRgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.LinearRgb},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLuv(SixLabors.ImageSharp.ColorSpaces.Rgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Rgb},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieLuv(SixLabors.ImageSharp.ColorSpaces.YCbCr@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.YCbCr},System.Span{SixLabors.ImageSharp.ColorSpaces.CieLuv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyy(SixLabors.ImageSharp.ColorSpaces.CieLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLab},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyy})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyy(SixLabors.ImageSharp.ColorSpaces.CieLch@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLch},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyy})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyy(SixLabors.ImageSharp.ColorSpaces.CieLchuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLchuv},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyy})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyy(SixLabors.ImageSharp.ColorSpaces.CieLuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLuv},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyy})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyy(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyz},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyy})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyy(SixLabors.ImageSharp.ColorSpaces.Cmyk@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Cmyk},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyy})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyy(SixLabors.ImageSharp.ColorSpaces.Hsl)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsl},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyy})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyy(SixLabors.ImageSharp.ColorSpaces.Hsv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsv},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyy})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyy(SixLabors.ImageSharp.ColorSpaces.HunterLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.HunterLab},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyy})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyy(SixLabors.ImageSharp.ColorSpaces.LinearRgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.LinearRgb},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyy})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyy(SixLabors.ImageSharp.ColorSpaces.Lms@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Lms},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyy})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyy(SixLabors.ImageSharp.ColorSpaces.Rgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Rgb},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyy})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyy(SixLabors.ImageSharp.ColorSpaces.YCbCr@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.YCbCr},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyy})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyz(SixLabors.ImageSharp.ColorSpaces.CieLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLab},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyz})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyz(SixLabors.ImageSharp.ColorSpaces.CieLch@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLch},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyz})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyz(SixLabors.ImageSharp.ColorSpaces.CieLchuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLchuv},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyz})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyz(SixLabors.ImageSharp.ColorSpaces.CieLuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLuv},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyz})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyz(SixLabors.ImageSharp.ColorSpaces.CieXyy@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyy},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyz})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyz(SixLabors.ImageSharp.ColorSpaces.Cmyk@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Cmyk},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyz})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyz(SixLabors.ImageSharp.ColorSpaces.Hsl@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsl},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyz})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyz(SixLabors.ImageSharp.ColorSpaces.Hsv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsv},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyz})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyz(SixLabors.ImageSharp.ColorSpaces.HunterLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.HunterLab},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyz})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyz(SixLabors.ImageSharp.ColorSpaces.LinearRgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.LinearRgb},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyz})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyz(SixLabors.ImageSharp.ColorSpaces.Lms@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Lms},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyz})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyz(SixLabors.ImageSharp.ColorSpaces.Rgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Rgb},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyz})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCieXyz(SixLabors.ImageSharp.ColorSpaces.YCbCr@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.YCbCr},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyz})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.GetLinearRgbToCieXyzConverter(SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace)">
            <summary>
            Gets the correct converter for the given rgb working space.
            </summary>
            <param name="workingSpace">The source working space</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.LinearRgbToCieXyzConverter"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCmyk(SixLabors.ImageSharp.ColorSpaces.CieLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLab},System.Span{SixLabors.ImageSharp.ColorSpaces.Cmyk})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCmyk(SixLabors.ImageSharp.ColorSpaces.CieLch@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLch},System.Span{SixLabors.ImageSharp.ColorSpaces.Cmyk})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCmyk(SixLabors.ImageSharp.ColorSpaces.CieLchuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLchuv},System.Span{SixLabors.ImageSharp.ColorSpaces.Cmyk})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCmyk(SixLabors.ImageSharp.ColorSpaces.CieLuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLuv},System.Span{SixLabors.ImageSharp.ColorSpaces.Cmyk})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCmyk(SixLabors.ImageSharp.ColorSpaces.CieXyy@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyy},System.Span{SixLabors.ImageSharp.ColorSpaces.Cmyk})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCmyk(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyz},System.Span{SixLabors.ImageSharp.ColorSpaces.Cmyk})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCmyk(SixLabors.ImageSharp.ColorSpaces.Hsl@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsl},System.Span{SixLabors.ImageSharp.ColorSpaces.Cmyk})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCmyk(SixLabors.ImageSharp.ColorSpaces.Hsv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsv},System.Span{SixLabors.ImageSharp.ColorSpaces.Cmyk})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCmyk(SixLabors.ImageSharp.ColorSpaces.HunterLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.HunterLab},System.Span{SixLabors.ImageSharp.ColorSpaces.Cmyk})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCmyk(SixLabors.ImageSharp.ColorSpaces.LinearRgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.LinearRgb},System.Span{SixLabors.ImageSharp.ColorSpaces.Cmyk})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCmyk(SixLabors.ImageSharp.ColorSpaces.Lms@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Lms},System.Span{SixLabors.ImageSharp.ColorSpaces.Cmyk})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </summary>
            <param name="source">The span to the source colors,</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCmyk(SixLabors.ImageSharp.ColorSpaces.Rgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Rgb},System.Span{SixLabors.ImageSharp.ColorSpaces.Cmyk})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToCmyk(SixLabors.ImageSharp.ColorSpaces.YCbCr@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.YCbCr},System.Span{SixLabors.ImageSharp.ColorSpaces.Cmyk})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.#ctor(SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverterOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter"/> class.
            </summary>
            <param name="options">The configuration options.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsl(SixLabors.ImageSharp.ColorSpaces.CieLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLab},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsl})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsl(SixLabors.ImageSharp.ColorSpaces.CieLch@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLch},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsl})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsl(SixLabors.ImageSharp.ColorSpaces.CieLchuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLchuv},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsl})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsl(SixLabors.ImageSharp.ColorSpaces.CieLuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLuv},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsl})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsl(SixLabors.ImageSharp.ColorSpaces.CieXyy@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyy},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsl})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsl(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyz},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsl})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsl(SixLabors.ImageSharp.ColorSpaces.Cmyk@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Cmyk},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsl})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsl(SixLabors.ImageSharp.ColorSpaces.Hsv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsv},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsl})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsl(SixLabors.ImageSharp.ColorSpaces.HunterLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.HunterLab},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsl})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsl(SixLabors.ImageSharp.ColorSpaces.LinearRgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.LinearRgb},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsl})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsl(SixLabors.ImageSharp.ColorSpaces.Lms)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Lms},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsl})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsl(SixLabors.ImageSharp.ColorSpaces.Rgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Rgb},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsl})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsl(SixLabors.ImageSharp.ColorSpaces.YCbCr@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.YCbCr},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsl})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsv(SixLabors.ImageSharp.ColorSpaces.CieLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLab},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsv(SixLabors.ImageSharp.ColorSpaces.CieLch@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLch},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsv(SixLabors.ImageSharp.ColorSpaces.CieLchuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLchuv},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsv(SixLabors.ImageSharp.ColorSpaces.CieLuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLuv},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsv(SixLabors.ImageSharp.ColorSpaces.CieXyy@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyy},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsv(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyz},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsv(SixLabors.ImageSharp.ColorSpaces.Cmyk@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Cmyk},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsv(SixLabors.ImageSharp.ColorSpaces.Hsl@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsl},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsv(SixLabors.ImageSharp.ColorSpaces.HunterLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.HunterLab},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsv(SixLabors.ImageSharp.ColorSpaces.LinearRgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.LinearRgb},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsv(SixLabors.ImageSharp.ColorSpaces.Lms)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Lms},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsv(SixLabors.ImageSharp.ColorSpaces.Rgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Rgb},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHsv(SixLabors.ImageSharp.ColorSpaces.YCbCr@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.YCbCr},System.Span{SixLabors.ImageSharp.ColorSpaces.Hsv})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLab},System.Span{SixLabors.ImageSharp.ColorSpaces.HunterLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLch},System.Span{SixLabors.ImageSharp.ColorSpaces.HunterLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLchuv},System.Span{SixLabors.ImageSharp.ColorSpaces.HunterLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLuv},System.Span{SixLabors.ImageSharp.ColorSpaces.HunterLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyy},System.Span{SixLabors.ImageSharp.ColorSpaces.HunterLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyz},System.Span{SixLabors.ImageSharp.ColorSpaces.HunterLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Cmyk},System.Span{SixLabors.ImageSharp.ColorSpaces.HunterLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsl},System.Span{SixLabors.ImageSharp.ColorSpaces.HunterLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsv},System.Span{SixLabors.ImageSharp.ColorSpaces.HunterLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.LinearRgb},System.Span{SixLabors.ImageSharp.ColorSpaces.HunterLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Lms},System.Span{SixLabors.ImageSharp.ColorSpaces.HunterLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Rgb},System.Span{SixLabors.ImageSharp.ColorSpaces.HunterLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.YCbCr},System.Span{SixLabors.ImageSharp.ColorSpaces.HunterLab})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHunterLab(SixLabors.ImageSharp.ColorSpaces.CieLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHunterLab(SixLabors.ImageSharp.ColorSpaces.CieLch@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHunterLab(SixLabors.ImageSharp.ColorSpaces.CieLchuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHunterLab(SixLabors.ImageSharp.ColorSpaces.CieLuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHunterLab(SixLabors.ImageSharp.ColorSpaces.CieXyy@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHunterLab(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHunterLab(SixLabors.ImageSharp.ColorSpaces.Cmyk@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHunterLab(SixLabors.ImageSharp.ColorSpaces.Hsl@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHunterLab(SixLabors.ImageSharp.ColorSpaces.Hsv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHunterLab(SixLabors.ImageSharp.ColorSpaces.LinearRgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHunterLab(SixLabors.ImageSharp.ColorSpaces.Lms@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHunterLab(SixLabors.ImageSharp.ColorSpaces.Rgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToHunterLab(SixLabors.ImageSharp.ColorSpaces.YCbCr@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLab},System.Span{SixLabors.ImageSharp.ColorSpaces.LinearRgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLch},System.Span{SixLabors.ImageSharp.ColorSpaces.LinearRgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLchuv},System.Span{SixLabors.ImageSharp.ColorSpaces.LinearRgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLuv},System.Span{SixLabors.ImageSharp.ColorSpaces.LinearRgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyy},System.Span{SixLabors.ImageSharp.ColorSpaces.LinearRgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyz},System.Span{SixLabors.ImageSharp.ColorSpaces.LinearRgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Cmyk},System.Span{SixLabors.ImageSharp.ColorSpaces.LinearRgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsl},System.Span{SixLabors.ImageSharp.ColorSpaces.LinearRgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsv},System.Span{SixLabors.ImageSharp.ColorSpaces.LinearRgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.HunterLab},System.Span{SixLabors.ImageSharp.ColorSpaces.LinearRgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Lms},System.Span{SixLabors.ImageSharp.ColorSpaces.LinearRgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Rgb},System.Span{SixLabors.ImageSharp.ColorSpaces.LinearRgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.YCbCr},System.Span{SixLabors.ImageSharp.ColorSpaces.LinearRgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLinearRgb(SixLabors.ImageSharp.ColorSpaces.CieLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLinearRgb(SixLabors.ImageSharp.ColorSpaces.CieLch@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLinearRgb(SixLabors.ImageSharp.ColorSpaces.CieLchuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLinearRgb(SixLabors.ImageSharp.ColorSpaces.CieLuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLinearRgb(SixLabors.ImageSharp.ColorSpaces.CieXyy@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLinearRgb(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLinearRgb(SixLabors.ImageSharp.ColorSpaces.Cmyk@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLinearRgb(SixLabors.ImageSharp.ColorSpaces.Hsl@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLinearRgb(SixLabors.ImageSharp.ColorSpaces.Hsv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLinearRgb(SixLabors.ImageSharp.ColorSpaces.HunterLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLinearRgb(SixLabors.ImageSharp.ColorSpaces.Lms@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLinearRgb(SixLabors.ImageSharp.ColorSpaces.Rgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLinearRgb(SixLabors.ImageSharp.ColorSpaces.YCbCr@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLab},System.Span{SixLabors.ImageSharp.ColorSpaces.Lms})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLch},System.Span{SixLabors.ImageSharp.ColorSpaces.Lms})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLchuv},System.Span{SixLabors.ImageSharp.ColorSpaces.Lms})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLuv},System.Span{SixLabors.ImageSharp.ColorSpaces.Lms})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyy},System.Span{SixLabors.ImageSharp.ColorSpaces.Lms})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyz},System.Span{SixLabors.ImageSharp.ColorSpaces.Lms})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Cmyk},System.Span{SixLabors.ImageSharp.ColorSpaces.Lms})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsl},System.Span{SixLabors.ImageSharp.ColorSpaces.Lms})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsv},System.Span{SixLabors.ImageSharp.ColorSpaces.Lms})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.HunterLab},System.Span{SixLabors.ImageSharp.ColorSpaces.Lms})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.LinearRgb},System.Span{SixLabors.ImageSharp.ColorSpaces.Lms})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Rgb},System.Span{SixLabors.ImageSharp.ColorSpaces.Lms})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.YCbCr},System.Span{SixLabors.ImageSharp.ColorSpaces.Lms})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLms(SixLabors.ImageSharp.ColorSpaces.CieLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLms(SixLabors.ImageSharp.ColorSpaces.CieLch@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLms(SixLabors.ImageSharp.ColorSpaces.CieLchuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLms(SixLabors.ImageSharp.ColorSpaces.CieLuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLms(SixLabors.ImageSharp.ColorSpaces.CieXyy@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLms(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLms(SixLabors.ImageSharp.ColorSpaces.Cmyk@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLms(SixLabors.ImageSharp.ColorSpaces.Hsl@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLms(SixLabors.ImageSharp.ColorSpaces.Hsv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLms(SixLabors.ImageSharp.ColorSpaces.HunterLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLms(SixLabors.ImageSharp.ColorSpaces.LinearRgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLms(SixLabors.ImageSharp.ColorSpaces.Rgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToLms(SixLabors.ImageSharp.ColorSpaces.YCbCr@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLab},System.Span{SixLabors.ImageSharp.ColorSpaces.Rgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLch},System.Span{SixLabors.ImageSharp.ColorSpaces.Rgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLchuv},System.Span{SixLabors.ImageSharp.ColorSpaces.Rgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLuv},System.Span{SixLabors.ImageSharp.ColorSpaces.Rgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyy},System.Span{SixLabors.ImageSharp.ColorSpaces.Rgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyz},System.Span{SixLabors.ImageSharp.ColorSpaces.Rgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Cmyk},System.Span{SixLabors.ImageSharp.ColorSpaces.Rgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsv},System.Span{SixLabors.ImageSharp.ColorSpaces.Rgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsl},System.Span{SixLabors.ImageSharp.ColorSpaces.Rgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.HunterLab},System.Span{SixLabors.ImageSharp.ColorSpaces.Rgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.LinearRgb},System.Span{SixLabors.ImageSharp.ColorSpaces.Rgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Lms},System.Span{SixLabors.ImageSharp.ColorSpaces.Rgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.YCbCr},System.Span{SixLabors.ImageSharp.ColorSpaces.Rgb})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToRgb(SixLabors.ImageSharp.ColorSpaces.CieLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToRgb(SixLabors.ImageSharp.ColorSpaces.CieLch@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToRgb(SixLabors.ImageSharp.ColorSpaces.CieLchuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToRgb(SixLabors.ImageSharp.ColorSpaces.CieLuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToRgb(SixLabors.ImageSharp.ColorSpaces.CieXyy@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToRgb(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToRgb(SixLabors.ImageSharp.ColorSpaces.Cmyk@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToRgb(SixLabors.ImageSharp.ColorSpaces.Hsv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToRgb(SixLabors.ImageSharp.ColorSpaces.Hsl@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToRgb(SixLabors.ImageSharp.ColorSpaces.HunterLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToRgb(SixLabors.ImageSharp.ColorSpaces.LinearRgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToRgb(SixLabors.ImageSharp.ColorSpaces.Lms@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToRgb(SixLabors.ImageSharp.ColorSpaces.YCbCr@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLab},System.Span{SixLabors.ImageSharp.ColorSpaces.YCbCr})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLch},System.Span{SixLabors.ImageSharp.ColorSpaces.YCbCr})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieLuv},System.Span{SixLabors.ImageSharp.ColorSpaces.YCbCr})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyy},System.Span{SixLabors.ImageSharp.ColorSpaces.YCbCr})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyz},System.Span{SixLabors.ImageSharp.ColorSpaces.YCbCr})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Cmyk},System.Span{SixLabors.ImageSharp.ColorSpaces.YCbCr})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsl},System.Span{SixLabors.ImageSharp.ColorSpaces.YCbCr})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Hsv},System.Span{SixLabors.ImageSharp.ColorSpaces.YCbCr})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.HunterLab},System.Span{SixLabors.ImageSharp.ColorSpaces.YCbCr})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.LinearRgb},System.Span{SixLabors.ImageSharp.ColorSpaces.YCbCr})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Lms},System.Span{SixLabors.ImageSharp.ColorSpaces.YCbCr})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.Convert(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.Rgb},System.Span{SixLabors.ImageSharp.ColorSpaces.YCbCr})">
            <summary>
            Performs the bulk conversion from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="source">The span to the source colors</param>
            <param name="destination">The span to the destination colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToYCbCr(SixLabors.ImageSharp.ColorSpaces.CieLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToYCbCr(SixLabors.ImageSharp.ColorSpaces.CieLch@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToYCbCr(SixLabors.ImageSharp.ColorSpaces.CieLuv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToYCbCr(SixLabors.ImageSharp.ColorSpaces.CieXyy@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToYCbCr(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToYCbCr(SixLabors.ImageSharp.ColorSpaces.Cmyk@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToYCbCr(SixLabors.ImageSharp.ColorSpaces.Hsl@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToYCbCr(SixLabors.ImageSharp.ColorSpaces.Hsv@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToYCbCr(SixLabors.ImageSharp.ColorSpaces.HunterLab@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToYCbCr(SixLabors.ImageSharp.ColorSpaces.LinearRgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToYCbCr(SixLabors.ImageSharp.ColorSpaces.Lms@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter.ToYCbCr(SixLabors.ImageSharp.ColorSpaces.Rgb@)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> into a <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/>.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverterOptions">
            <summary>
            Configuration options for the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverter"/> class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverterOptions.WhitePoint">
            <summary>
            Gets or sets the white point used for chromatic adaptation in conversions from/to XYZ color space.
            When <value>default</value>, no adaptation will be performed.
            Defaults to: <see cref="F:SixLabors.ImageSharp.ColorSpaces.CieLuv.DefaultWhitePoint"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverterOptions.TargetLuvWhitePoint">
            <summary>
            Gets or sets the white point used *when creating* Luv/LChuv colors. (Luv/LChuv colors on the input already contain the white point information)
            Defaults to: <see cref="F:SixLabors.ImageSharp.ColorSpaces.CieLuv.DefaultWhitePoint"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverterOptions.TargetLabWhitePoint">
            <summary>
            Gets or sets the white point used *when creating* Lab/LChab colors. (Lab/LChab colors on the input already contain the white point information)
            Defaults to: <see cref="F:SixLabors.ImageSharp.ColorSpaces.CieLab.DefaultWhitePoint"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverterOptions.TargetHunterLabWhitePoint">
            <summary>
            Gets or sets the white point used *when creating* HunterLab colors. (HunterLab colors on the input already contain the white point information)
            Defaults to: <see cref="F:SixLabors.ImageSharp.ColorSpaces.HunterLab.DefaultWhitePoint"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverterOptions.TargetRgbWorkingSpace">
            <summary>
            Gets or sets the target working space used *when creating* RGB colors. (RGB colors on the input already contain the working space information)
            Defaults to: <see cref="F:SixLabors.ImageSharp.ColorSpaces.Rgb.DefaultWorkingSpace"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverterOptions.ChromaticAdaptation">
            <summary>
            Gets or sets the chromatic adaptation method used. When <value>null</value>, no adaptation will be performed.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ColorSpaces.Conversion.ColorSpaceConverterOptions.LmsAdaptationMatrix">
            <summary>
            Gets or sets transformation matrix used in conversion to and from <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates">
            <summary>
            Represents the coordinates of CIEXY chromaticity space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates.X">
            <summary>
            Gets the chromaticity X-coordinate.
            </summary>
            <remarks>
            Ranges usually from 0 to 1.
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates.Y">
            <summary>
            Gets the chromaticity Y-coordinate
            </summary>
            <remarks>
            Ranges usually from 0 to 1.
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates.#ctor(System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates"/> struct.
            </summary>
            <param name="x">Chromaticity coordinate x (usually from 0 to 1)</param>
            <param name="y">Chromaticity coordinate y (usually from 0 to 1)</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates.op_Equality(SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates,SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates"/> on the right side of the operand.</param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates.op_Inequality(SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates,SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates"/> objects for inequality
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates"/> on the right side of the operand.</param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates.GetHashCode">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates.Equals(SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieLabToCieLchConverter">
            <summary>
            Converts from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> to <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieLabToCieLchConverter.Convert(SixLabors.ImageSharp.ColorSpaces.CieLab@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieLabToCieXyzConverter">
            <summary>
            Converts from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> to <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieLabToCieXyzConverter.Convert(SixLabors.ImageSharp.ColorSpaces.CieLab@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieLchToCieLabConverter">
            <summary>
            Converts from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> to <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieLchToCieLabConverter.Convert(SixLabors.ImageSharp.ColorSpaces.CieLch@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieLchuvToCieLuvConverter">
            <summary>
            Converts from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/> to <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieLchuvToCieLuvConverter.Convert(SixLabors.ImageSharp.ColorSpaces.CieLchuv@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieLuvToCieLchuvConverter">
            <summary>
            Converts from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> to <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLch"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieLuvToCieLchuvConverter.Convert(SixLabors.ImageSharp.ColorSpaces.CieLuv@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLchuv"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieLuvToCieXyzConverter">
            <summary>
            Converts from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> to <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieLuvToCieXyzConverter.Convert(SixLabors.ImageSharp.ColorSpaces.CieLuv@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieLuvToCieXyzConverter.ComputeU0(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Calculates the blue-yellow chromacity based on the given whitepoint.
            </summary>
            <param name="input">The whitepoint</param>
            <returns>The <see cref="T:System.Single"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieLuvToCieXyzConverter.ComputeV0(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Calculates the red-green chromacity based on the given whitepoint.
            </summary>
            <param name="input">The whitepoint</param>
            <returns>The <see cref="T:System.Single"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzAndCieXyyConverter">
            <summary>
            Color converter between CIE XYZ and CIE xyY.
            <see href="http://www.brucelindbloom.com/"/> for formulas.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzAndCieXyyConverter.Convert(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzAndCieXyyConverter.Convert(SixLabors.ImageSharp.ColorSpaces.CieXyy@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyy"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzAndHunterLabConverterBase">
            <summary>
            The base class for converting between <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> and <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> color spaces.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzAndHunterLabConverterBase.ComputeKa(SixLabors.ImageSharp.ColorSpaces.CieXyz)">
            <summary>
            Returns the Ka coefficient that depends upon the whitepoint illuminant.
            </summary>
            <param name="whitePoint">The whitepoint</param>
            <returns>The <see cref="T:System.Single"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzAndHunterLabConverterBase.ComputeKb(SixLabors.ImageSharp.ColorSpaces.CieXyz)">
            <summary>
            Returns the Kb coefficient that depends upon the whitepoint illuminant.
            </summary>
            <param name="whitePoint">The whitepoint</param>
            <returns>The <see cref="T:System.Single"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzAndLmsConverter">
            <summary>
            Color converter between <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> and <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzAndLmsConverter.DefaultTransformationMatrix">
            <summary>
            Default transformation matrix used, when no other is set. (Bradford)
            <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.LmsAdaptationMatrix"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzAndLmsConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzAndLmsConverter"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzAndLmsConverter.#ctor(System.Numerics.Matrix4x4)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzAndLmsConverter"/> class.
            </summary>
            <param name="transformationMatrix">
            Definition of the cone response domain (see <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.LmsAdaptationMatrix"/>),
            if not set <see cref="F:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzAndLmsConverter.DefaultTransformationMatrix"/> will be used.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzAndLmsConverter.Convert(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzAndLmsConverter.Convert(SixLabors.ImageSharp.ColorSpaces.Lms@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToCieLabConverter">
            <summary>
            Converts from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> to <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToCieLabConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToCieLabConverter"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToCieLabConverter.#ctor(SixLabors.ImageSharp.ColorSpaces.CieXyz)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToCieLabConverter"/> class.
            </summary>
            <param name="labWhitePoint">The target reference lab white point</param>
        </member>
        <member name="P:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToCieLabConverter.LabWhitePoint">
            <summary>
            Gets the target reference whitepoint. When not set, <see cref="F:SixLabors.ImageSharp.ColorSpaces.CieLab.DefaultWhitePoint"/> is used.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToCieLabConverter.Convert(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLab"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToCieLuvConverter">
            <summary>
            Converts from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> to <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToCieLuvConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToCieLuvConverter"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToCieLuvConverter.#ctor(SixLabors.ImageSharp.ColorSpaces.CieXyz)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToCieLuvConverter"/> class.
            </summary>
            <param name="luvWhitePoint">The target reference luv white point</param>
        </member>
        <member name="P:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToCieLuvConverter.LuvWhitePoint">
            <summary>
            Gets the target reference whitepoint. When not set, <see cref="F:SixLabors.ImageSharp.ColorSpaces.CieLuv.DefaultWhitePoint"/> is used.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToCieLuvConverter.Convert(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieLuv"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToCieLuvConverter.ComputeUp(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Calculates the blue-yellow chromacity based on the given whitepoint.
            </summary>
            <param name="input">The whitepoint</param>
            <returns>The <see cref="T:System.Single"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToCieLuvConverter.ComputeVp(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Calculates the red-green chromacity based on the given whitepoint.
            </summary>
            <param name="input">The whitepoint</param>
            <returns>The <see cref="T:System.Single"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToHunterLabConverter">
            <summary>
            Color converter between <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> and <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToHunterLabConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToHunterLabConverter"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToHunterLabConverter.#ctor(SixLabors.ImageSharp.ColorSpaces.CieXyz)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToHunterLabConverter"/> class.
            </summary>
            <param name="labWhitePoint">The hunter Lab white point.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToHunterLabConverter.HunterLabWhitePoint">
            <summary>
            Gets the target reference white. When not set, <see cref="F:SixLabors.ImageSharp.ColorSpaces.HunterLab.DefaultWhitePoint"/> is used.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToHunterLabConverter.Convert(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToLinearRgbConverter">
            <summary>
            Color converter between <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> and <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToLinearRgbConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToLinearRgbConverter"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToLinearRgbConverter.#ctor(SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToLinearRgbConverter"/> class.
            </summary>
            <param name="workingSpace">The target working space.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToLinearRgbConverter.TargetWorkingSpace">
            <summary>
            Gets the target working space.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzToLinearRgbConverter.Convert(SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.CmykAndRgbConverter">
            <summary>
            Color converter between <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> and <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CmykAndRgbConverter.Convert(SixLabors.ImageSharp.ColorSpaces.Cmyk@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.CmykAndRgbConverter.Convert(SixLabors.ImageSharp.ColorSpaces.Rgb@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.Cmyk"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.HslAndRgbConverter">
            <summary>
            Color converter between HSL and Rgb
            See <see href="http://www.poynton.com/PDFs/coloureq.pdf"/> for formulas.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.HslAndRgbConverter.Convert(SixLabors.ImageSharp.ColorSpaces.Hsl@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.HslAndRgbConverter.Convert(SixLabors.ImageSharp.ColorSpaces.Rgb@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.HslAndRgbConverter.GetColorComponent(System.Single,System.Single,System.Single)">
            <summary>
            Gets the color component from the given values.
            </summary>
            <param name="first">The first value.</param>
            <param name="second">The second value.</param>
            <param name="third">The third value.</param>
            <returns>
            The <see cref="T:System.Single"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.HslAndRgbConverter.MoveIntoRange(System.Single)">
            <summary>
            Moves the specific value within the acceptable range for
            conversion.
            <remarks>Used for converting <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> colors to this type.</remarks>
            </summary>
            <param name="value">The value to shift.</param>
            <returns>
            The <see cref="T:System.Single"/>.
            </returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.HsvAndRgbConverter">
            <summary>
            Color converter between HSV and Rgb
            See <see href="http://www.poynton.com/PDFs/coloureq.pdf"/> for formulas.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.HsvAndRgbConverter.Convert(SixLabors.ImageSharp.ColorSpaces.Hsv@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.HsvAndRgbConverter.Convert(SixLabors.ImageSharp.ColorSpaces.Rgb@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.HunterLabToCieXyzConverter">
            <summary>
            Color converter between <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> and <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.HunterLabToCieXyzConverter.Convert(SixLabors.ImageSharp.ColorSpaces.HunterLab@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.LinearRgbAndCieXyzConverterBase">
            <summary>
            Provides base methods for converting between <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> and <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> color spaces.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.LinearRgbAndCieXyzConverterBase.GetRgbToCieXyzMatrix(SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace)">
            <summary>
            Returns the correct matrix to convert between the Rgb and CieXyz color space.
            </summary>
            <param name="workingSpace">The Rgb working space.</param>
            <returns>The <see cref="T:System.Numerics.Matrix4x4"/> based on the chromaticity and working space.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.LinearRgbToCieXyzConverter">
            <summary>
            Color converter between <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> and <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.LinearRgbToCieXyzConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.LinearRgbToCieXyzConverter"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.LinearRgbToCieXyzConverter.#ctor(SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.LinearRgbToCieXyzConverter"/> class.
            </summary>
            <param name="workingSpace">The target working space.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.ColorSpaces.Conversion.LinearRgbToCieXyzConverter.SourceWorkingSpace">
            <summary>
            Gets the source working space
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.LinearRgbToCieXyzConverter.Convert(SixLabors.ImageSharp.ColorSpaces.LinearRgb@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.LinearRgbToRgbConverter">
            <summary>
            Color converter between <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> and <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.LinearRgbToRgbConverter.Convert(SixLabors.ImageSharp.ColorSpaces.LinearRgb@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbToLinearRgbConverter">
            <summary>
            Color converter between Rgb and LinearRgb.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbToLinearRgbConverter.Convert(SixLabors.ImageSharp.ColorSpaces.Rgb@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.YCbCrAndRgbConverter">
            <summary>
            Color converter between <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> and <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>
            See <see href="https://en.wikipedia.org/wiki/YCbCr#JPEG_conversion"/> for formulas.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.YCbCrAndRgbConverter.Convert(SixLabors.ImageSharp.ColorSpaces.YCbCr@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.YCbCrAndRgbConverter.Convert(SixLabors.ImageSharp.ColorSpaces.Rgb@)">
            <summary>
            Performs the conversion from the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> input to an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> type.
            </summary>
            <param name="input">The input color instance.</param>
            <returns>The converted result.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.IChromaticAdaptation">
            <summary>
            Chromatic adaptation.
            A linear transformation of a source color (XS, YS, ZS) into a destination color (XD, YD, ZD) by a linear transformation [M]
            which is dependent on the source reference white (XWS, YWS, ZWS) and the destination reference white (XWD, YWD, ZWD).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.IChromaticAdaptation.Transform(SixLabors.ImageSharp.ColorSpaces.CieXyz@,SixLabors.ImageSharp.ColorSpaces.CieXyz@,SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Performs a linear transformation of a source color in to the destination color.
            </summary>
            <remarks>Doesn't crop the resulting color space coordinates (e. g. allows negative values for XYZ coordinates).</remarks>
            <param name="source">The source color.</param>
            <param name="sourceWhitePoint">The source white point.</param>
            <param name="destinationWhitePoint">The destination white point.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.IChromaticAdaptation.Transform(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyz},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyz},SixLabors.ImageSharp.ColorSpaces.CieXyz,SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <summary>
            Performs a bulk linear transformation of a source color in to the destination color.
            </summary>
            <remarks>Doesn't crop the resulting color space coordinates (e. g. allows negative values for XYZ coordinates).</remarks>
            <param name="source">The span to the source colors.</param>
            <param name="destination">The span to the destination colors.</param>
            <param name="sourceWhitePoint">The source white point.</param>
            <param name="destinationWhitePoint">The destination white point.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.LmsAdaptationMatrix">
            <summary>
            Matrices used for transformation from <see cref="T:SixLabors.ImageSharp.ColorSpaces.CieXyz"/> to <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/>, defining the cone response domain.
            Used in <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.IChromaticAdaptation"/>
            </summary>
            <remarks>
            Matrix data obtained from:
            Two New von Kries Based Chromatic Adaptation Transforms Found by Numerical Optimization
            S. Bianco, R. Schettini
            DISCo, Department of Informatics, Systems and Communication, University of Milan-Bicocca, viale Sarca 336, 20126 Milan, Italy
            https://web.stanford.edu/~sujason/ColorBalancing/Papers/Two%20New%20von%20Kries%20Based%20Chromatic%20Adaptation.pdf
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Conversion.LmsAdaptationMatrix.VonKriesHPEAdjusted">
            <summary>
            Von Kries chromatic adaptation transform matrix (Hunt-Pointer-Estevez adjusted for D65)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Conversion.LmsAdaptationMatrix.VonKriesHPE">
            <summary>
            Von Kries chromatic adaptation transform matrix (Hunt-Pointer-Estevez for equal energy)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Conversion.LmsAdaptationMatrix.XyzScaling">
            <summary>
            XYZ scaling chromatic adaptation transform matrix
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Conversion.LmsAdaptationMatrix.Bradford">
            <summary>
            Bradford chromatic adaptation transform matrix (used in CMCCAT97)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Conversion.LmsAdaptationMatrix.BradfordSharp">
            <summary>
            Spectral sharpening and the Bradford transform
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Conversion.LmsAdaptationMatrix.CMCCAT2000">
            <summary>
            CMCCAT2000 (fitted from all available color data sets)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Conversion.LmsAdaptationMatrix.CAT02">
            <summary>
            CAT02 (optimized for minimizing CIELAB differences)
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates">
            <summary>
            Represents the chromaticity coordinates of RGB primaries.
            One of the specifiers of <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates.#ctor(SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates,SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates,SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyChromaticityCoordinates)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates"/> struct.
            </summary>
            <param name="r">The chromaticity coordinates of the red channel.</param>
            <param name="g">The chromaticity coordinates of the green channel.</param>
            <param name="b">The chromaticity coordinates of the blue channel.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates.R">
            <summary>
            Gets the chromaticity coordinates of the red channel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates.G">
            <summary>
            Gets the chromaticity coordinates of the green channel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates.B">
            <summary>
            Gets the chromaticity coordinates of the blue channel.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates.op_Equality(SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates,SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates"/> objects for equality.
            </summary>
            <param name="left">
            The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates"/> on the left side of the operand.
            </param>
            <param name="right">
            The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates"/> on the right side of the operand.
            </param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates.op_Inequality(SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates,SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates"/> objects for inequality
            </summary>
            <param name="left">
            The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates"/> on the left side of the operand.
            </param>
            <param name="right">
            The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates"/> on the right side of the operand.
            </param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates.Equals(SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.VonKriesChromaticAdaptation">
            <summary>
            Implementation of the von Kries chromatic adaptation model.
            </summary>
            <remarks>
            Transformation described here:
            http://www.brucelindbloom.com/index.html?Eqn_ChromAdapt.html
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.VonKriesChromaticAdaptation.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.VonKriesChromaticAdaptation"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.VonKriesChromaticAdaptation.#ctor(System.Numerics.Matrix4x4)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.VonKriesChromaticAdaptation"/> class.
            </summary>
            <param name="transformationMatrix">
            The transformation matrix used for the conversion (definition of the cone response domain).
            <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.LmsAdaptationMatrix"/>
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.VonKriesChromaticAdaptation.#ctor(SixLabors.ImageSharp.ColorSpaces.Conversion.CieXyzAndLmsConverter)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.VonKriesChromaticAdaptation"/> class.
            </summary>
            <param name="converter">The color converter</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.VonKriesChromaticAdaptation.Transform(SixLabors.ImageSharp.ColorSpaces.CieXyz@,SixLabors.ImageSharp.ColorSpaces.CieXyz@,SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.VonKriesChromaticAdaptation.Transform(System.ReadOnlySpan{SixLabors.ImageSharp.ColorSpaces.CieXyz},System.Span{SixLabors.ImageSharp.ColorSpaces.CieXyz},SixLabors.ImageSharp.ColorSpaces.CieXyz,SixLabors.ImageSharp.ColorSpaces.CieXyz@)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.GammaWorkingSpace">
            <summary>
            The gamma working space.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.GammaWorkingSpace.#ctor(System.Single,SixLabors.ImageSharp.ColorSpaces.CieXyz,SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.GammaWorkingSpace" /> class.
            </summary>
            <param name="gamma">The gamma value.</param>
            <param name="referenceWhite">The reference white point.</param>
            <param name="chromaticityCoordinates">The chromaticity of the rgb primaries.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.ColorSpaces.Conversion.GammaWorkingSpace.Gamma">
            <summary>
            Gets the gamma value.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.GammaWorkingSpace.Compress(System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.GammaWorkingSpace.Expand(System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.GammaWorkingSpace.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.GammaWorkingSpace.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.LWorkingSpace">
            <summary>
            L* working space.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.LWorkingSpace.#ctor(SixLabors.ImageSharp.ColorSpaces.CieXyz,SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.LWorkingSpace" /> class.
            </summary>
            <param name="referenceWhite">The reference white point.</param>
            <param name="chromaticityCoordinates">The chromaticity of the rgb primaries.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.LWorkingSpace.Compress(System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.LWorkingSpace.Expand(System.Single)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.Rec2020WorkingSpace">
            <summary>
            Rec. 2020 (ITU-R Recommendation BT.2020F) working space.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.Rec2020WorkingSpace.#ctor(SixLabors.ImageSharp.ColorSpaces.CieXyz,SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.Rec2020WorkingSpace" /> class.
            </summary>
            <param name="referenceWhite">The reference white point.</param>
            <param name="chromaticityCoordinates">The chromaticity of the rgb primaries.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.Rec2020WorkingSpace.Compress(System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.Rec2020WorkingSpace.Expand(System.Single)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.Rec709WorkingSpace">
            <summary>
            Rec. 709 (ITU-R Recommendation BT.709) working space.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.Rec709WorkingSpace.#ctor(SixLabors.ImageSharp.ColorSpaces.CieXyz,SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.Rec709WorkingSpace" /> class.
            </summary>
            <param name="referenceWhite">The reference white point.</param>
            <param name="chromaticityCoordinates">The chromaticity of the rgb primaries.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.Rec709WorkingSpace.Compress(System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.Rec709WorkingSpace.Expand(System.Single)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace">
            <summary>
            Base class for all implementations of <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace.#ctor(SixLabors.ImageSharp.ColorSpaces.CieXyz,SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace"/> class.
            </summary>
            <param name="referenceWhite">The reference white point.</param>
            <param name="chromaticityCoordinates">The chromaticity of the rgb primaries.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace.WhitePoint">
            <summary>
            Gets the reference white point
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace.ChromaticityCoordinates">
            <summary>
            Gets the chromaticity of the rgb primaries.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace.Expand(System.Single)">
            <summary>
            Expands a companded channel to its linear equivalent with respect to the energy.
            </summary>
            <remarks>
            For more info see:
            <see href="http://www.brucelindbloom.com/index.html?Eqn_RGB_to_XYZ.html"/>
            </remarks>
            <param name="channel">The channel value.</param>
            <returns>The <see cref="T:System.Single"/> representing the linear channel value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace.Compress(System.Single)">
            <summary>
            Compresses an uncompanded channel (linear) to its nonlinear equivalent (depends on the RGB color system).
            </summary>
            <remarks>
            For more info see:
            <see href="http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_RGB.html"/>
            </remarks>
            <param name="channel">The channel value.</param>
            <returns>The <see cref="T:System.Single"/> representing the nonlinear channel value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Conversion.SRgbWorkingSpace">
            <summary>
            The sRgb working space.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.SRgbWorkingSpace.#ctor(SixLabors.ImageSharp.ColorSpaces.CieXyz,SixLabors.ImageSharp.ColorSpaces.Conversion.RgbPrimariesChromaticityCoordinates)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.SRgbWorkingSpace" /> class.
            </summary>
            <param name="referenceWhite">The reference white point.</param>
            <param name="chromaticityCoordinates">The chromaticity of the rgb primaries.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.SRgbWorkingSpace.Compress(System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Conversion.SRgbWorkingSpace.Expand(System.Single)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Hsl">
            <summary>
            Represents a Hsl (hue, saturation, lightness) color.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Hsl.H">
            <summary>
            Gets the hue component.
            <remarks>A value ranging between 0 and 360.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Hsl.S">
            <summary>
            Gets the saturation component.
            <remarks>A value ranging between 0 and 1.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Hsl.L">
            <summary>
            Gets the lightness component.
            <remarks>A value ranging between 0 and 1.</remarks>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Hsl.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> struct.
            </summary>
            <param name="h">The h hue component.</param>
            <param name="s">The s saturation component.</param>
            <param name="l">The l value (lightness) component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Hsl.#ctor(System.Numerics.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> struct.
            </summary>
            <param name="vector">The vector representing the h, s, l components.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Hsl.op_Equality(SixLabors.ImageSharp.ColorSpaces.Hsl,SixLabors.ImageSharp.ColorSpaces.Hsl)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> objects for equality.
            </summary>
            <param name="left">
            The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> on the left side of the operand.
            </param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> on the right side of the operand.</param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Hsl.op_Inequality(SixLabors.ImageSharp.ColorSpaces.Hsl,SixLabors.ImageSharp.ColorSpaces.Hsl)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> objects for inequality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsl"/> on the right side of the operand.</param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Hsl.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Hsl.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Hsl.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Hsl.Equals(SixLabors.ImageSharp.ColorSpaces.Hsl)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Hsv">
            <summary>
            Represents a HSV (hue, saturation, value) color. Also known as HSB (hue, saturation, brightness).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Hsv.H">
            <summary>
            Gets the hue component.
            <remarks>A value ranging between 0 and 360.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Hsv.S">
            <summary>
            Gets the saturation component.
            <remarks>A value ranging between 0 and 1.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Hsv.V">
            <summary>
            Gets the value (brightness) component.
            <remarks>A value ranging between 0 and 1.</remarks>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Hsv.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> struct.
            </summary>
            <param name="h">The h hue component.</param>
            <param name="s">The s saturation component.</param>
            <param name="v">The v value (brightness) component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Hsv.#ctor(System.Numerics.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> struct.
            </summary>
            <param name="vector">The vector representing the h, s, v components.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Hsv.op_Equality(SixLabors.ImageSharp.ColorSpaces.Hsv,SixLabors.ImageSharp.ColorSpaces.Hsv)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> on the right side of the operand.</param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Hsv.op_Inequality(SixLabors.ImageSharp.ColorSpaces.Hsv,SixLabors.ImageSharp.ColorSpaces.Hsv)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> objects for inequality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Hsv"/> on the right side of the operand.</param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Hsv.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Hsv.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Hsv.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Hsv.Equals(SixLabors.ImageSharp.ColorSpaces.Hsv)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.HunterLab">
            <summary>
            Represents an Hunter LAB color.
            <see href="https://en.wikipedia.org/wiki/Lab_color_space"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.HunterLab.DefaultWhitePoint">
            <summary>
            D50 standard illuminant.
            Used when reference white is not specified explicitly.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.HunterLab.L">
            <summary>
            Gets the lightness dimension.
            <remarks>A value usually ranging between 0 (black), 100 (diffuse white) or higher (specular white).</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.HunterLab.A">
            <summary>
            Gets the a color component.
            <remarks>A value usually ranging from -100 to 100. Negative is green, positive magenta.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.HunterLab.B">
            <summary>
            Gets the b color component.
            <remarks>A value usually ranging from -100 to 100. Negative is blue, positive is yellow</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.HunterLab.WhitePoint">
            <summary>
            Gets the reference white point of this color.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.HunterLab.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> struct.
            </summary>
            <param name="l">The lightness dimension.</param>
            <param name="a">The a (green - magenta) component.</param>
            <param name="b">The b (blue - yellow) component.</param>
            <remarks>Uses <see cref="F:SixLabors.ImageSharp.ColorSpaces.HunterLab.DefaultWhitePoint"/> as white point.</remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.HunterLab.#ctor(System.Single,System.Single,System.Single,SixLabors.ImageSharp.ColorSpaces.CieXyz)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> struct.
            </summary>
            <param name="l">The lightness dimension.</param>
            <param name="a">The a (green - magenta) component.</param>
            <param name="b">The b (blue - yellow) component.</param>
            <param name="whitePoint">The reference white point. <see cref="T:SixLabors.ImageSharp.ColorSpaces.Illuminants"/></param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.HunterLab.#ctor(System.Numerics.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> struct.
            </summary>
            <param name="vector">The vector representing the l, a, b components.</param>
            <remarks>Uses <see cref="F:SixLabors.ImageSharp.ColorSpaces.HunterLab.DefaultWhitePoint"/> as white point.</remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.HunterLab.#ctor(System.Numerics.Vector3,SixLabors.ImageSharp.ColorSpaces.CieXyz)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> struct.
            </summary>
            <param name="vector">The vector representing the l a b components.</param>
            <param name="whitePoint">The reference white point. <see cref="T:SixLabors.ImageSharp.ColorSpaces.Illuminants"/></param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.HunterLab.op_Equality(SixLabors.ImageSharp.ColorSpaces.HunterLab,SixLabors.ImageSharp.ColorSpaces.HunterLab)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> on the right side of the operand.</param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.HunterLab.op_Inequality(SixLabors.ImageSharp.ColorSpaces.HunterLab,SixLabors.ImageSharp.ColorSpaces.HunterLab)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> objects for inequality
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.HunterLab"/> on the right side of the operand.</param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.HunterLab.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.HunterLab.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.HunterLab.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.HunterLab.Equals(SixLabors.ImageSharp.ColorSpaces.HunterLab)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Illuminants">
            <summary>
            The well known standard illuminants.
            Standard illuminants provide a basis for comparing images or colors recorded under different lighting
            </summary>
            <remarks>
            Coefficients taken from: http://www.brucelindbloom.com/index.html?Eqn_ChromAdapt.html
            <br />
            Descriptions taken from: http://en.wikipedia.org/wiki/Standard_illuminant
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Illuminants.A">
            <summary>
            Incandescent / Tungsten
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Illuminants.B">
            <summary>
            Direct sunlight at noon (obsoleteF)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Illuminants.C">
            <summary>
            Average / North sky Daylight (obsoleteF)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Illuminants.D50">
            <summary>
            Horizon Light. ICC profile PCS
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Illuminants.D55">
            <summary>
            Mid-morning / Mid-afternoon Daylight
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Illuminants.D65">
            <summary>
            Noon Daylight: TelevisionF, sRGB color space
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Illuminants.D75">
            <summary>
            North sky Daylight
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Illuminants.E">
            <summary>
            Equal energy
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Illuminants.F2">
            <summary>
            Cool White Fluorescent
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Illuminants.F7">
            <summary>
            D65 simulatorF, Daylight simulator
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Illuminants.F11">
            <summary>
            Philips TL84F, Ultralume 40
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb">
            <summary>
            Represents an linear Rgb color with specified <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace"/> working space
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.LinearRgb.DefaultWorkingSpace">
            <summary>
            The default LinearRgb working space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.LinearRgb.R">
            <summary>
            Gets the red component.
            <remarks>A value usually ranging between 0 and 1.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.LinearRgb.G">
            <summary>
            Gets the green component.
            <remarks>A value usually ranging between 0 and 1.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.LinearRgb.B">
            <summary>
            Gets the blue component.
            <remarks>A value usually ranging between 0 and 1.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.LinearRgb.WorkingSpace">
            <summary>
            Gets the LinearRgb color space <seealso cref="T:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.LinearRgb.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> struct.
            </summary>
            <param name="r">The red component ranging between 0 and 1.</param>
            <param name="g">The green component ranging between 0 and 1.</param>
            <param name="b">The blue component ranging between 0 and 1.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.LinearRgb.#ctor(System.Single,System.Single,System.Single,SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> struct.
            </summary>
            <param name="r">The red component ranging between 0 and 1.</param>
            <param name="g">The green component ranging between 0 and 1.</param>
            <param name="b">The blue component ranging between 0 and 1.</param>
            <param name="workingSpace">The rgb working space.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.LinearRgb.#ctor(System.Numerics.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> struct.
            </summary>
            <param name="vector">The vector representing the r, g, b components.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.LinearRgb.#ctor(System.Numerics.Vector3,SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> struct.
            </summary>
            <param name="vector">The vector representing the r, g, b components.</param>
            <param name="workingSpace">The LinearRgb working space.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.LinearRgb.op_Equality(SixLabors.ImageSharp.ColorSpaces.LinearRgb,SixLabors.ImageSharp.ColorSpaces.LinearRgb)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> on the right side of the operand.</param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.LinearRgb.op_Inequality(SixLabors.ImageSharp.ColorSpaces.LinearRgb,SixLabors.ImageSharp.ColorSpaces.LinearRgb)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> objects for inequality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.LinearRgb"/> on the right side of the operand.</param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.LinearRgb.ToVector3">
            <summary>
            Returns a new <see cref="T:System.Numerics.Vector3"/> representing this instance.
            </summary>
            <returns>The <see cref="T:System.Numerics.Vector3"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.LinearRgb.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.LinearRgb.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.LinearRgb.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.LinearRgb.Equals(SixLabors.ImageSharp.ColorSpaces.LinearRgb)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Lms">
            <summary>
            LMS is a color space represented by the response of the three types of cones of the human eye,
            named after their responsivity (sensitivity) at long, medium and short wavelengths.
            <see href="https://en.wikipedia.org/wiki/LMS_color_space"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Lms.L">
            <summary>
            Gets the L long component.
            <remarks>A value usually ranging between -1 and 1.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Lms.M">
            <summary>
            Gets the M medium component.
            <remarks>A value usually ranging between -1 and 1.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Lms.S">
            <summary>
            Gets the S short component.
            <remarks>A value usually ranging between -1 and 1.</remarks>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Lms.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> struct.
            </summary>
            <param name="l">L represents the responsivity at long wavelengths.</param>
            <param name="m">M represents the responsivity at medium wavelengths.</param>
            <param name="s">S represents the responsivity at short wavelengths.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Lms.#ctor(System.Numerics.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> struct.
            </summary>
            <param name="vector">The vector representing the l, m, s components.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Lms.op_Equality(SixLabors.ImageSharp.ColorSpaces.Lms,SixLabors.ImageSharp.ColorSpaces.Lms)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> on the right side of the operand.</param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Lms.op_Inequality(SixLabors.ImageSharp.ColorSpaces.Lms,SixLabors.ImageSharp.ColorSpaces.Lms)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> objects for inequality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Lms"/> on the right side of the operand.</param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Lms.ToVector3">
            <summary>
            Returns a new <see cref="T:System.Numerics.Vector3"/> representing this instance.
            </summary>
            <returns>The <see cref="T:System.Numerics.Vector3"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Lms.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Lms.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Lms.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Lms.Equals(SixLabors.ImageSharp.ColorSpaces.Lms)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.Rgb">
            <summary>
            Represents an RGB color with specified <see cref="T:SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace"/> working space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Rgb.DefaultWorkingSpace">
            <summary>
            The default rgb working space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Rgb.R">
            <summary>
            Gets the red component.
            <remarks>A value usually ranging between 0 and 1.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Rgb.G">
            <summary>
            Gets the green component.
            <remarks>A value usually ranging between 0 and 1.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Rgb.B">
            <summary>
            Gets the blue component.
            <remarks>A value usually ranging between 0 and 1.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.Rgb.WorkingSpace">
            <summary>
            Gets the Rgb color space <seealso cref="T:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Rgb.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> struct.
            </summary>
            <param name="r">The red component ranging between 0 and 1.</param>
            <param name="g">The green component ranging between 0 and 1.</param>
            <param name="b">The blue component ranging between 0 and 1.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Rgb.#ctor(System.Single,System.Single,System.Single,SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> struct.
            </summary>
            <param name="r">The red component ranging between 0 and 1.</param>
            <param name="g">The green component ranging between 0 and 1.</param>
            <param name="b">The blue component ranging between 0 and 1.</param>
            <param name="workingSpace">The rgb working space.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Rgb.#ctor(System.Numerics.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> struct.
            </summary>
            <param name="vector">The vector representing the r, g, b components.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Rgb.#ctor(System.Numerics.Vector3,SixLabors.ImageSharp.ColorSpaces.Conversion.RgbWorkingSpace)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> struct.
            </summary>
            <param name="vector">The vector representing the r, g, b components.</param>
            <param name="workingSpace">The rgb working space.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Rgb.op_Implicit(SixLabors.ImageSharp.PixelFormats.Rgb24)~SixLabors.ImageSharp.ColorSpaces.Rgb">
            <summary>
            Allows the implicit conversion of an instance of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> to a
            <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>.
            </summary>
            <param name="color">The instance of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> to convert.</param>
            <returns>An instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Rgb.op_Implicit(SixLabors.ImageSharp.PixelFormats.Rgba32)~SixLabors.ImageSharp.ColorSpaces.Rgb">
            <summary>
            Allows the implicit conversion of an instance of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> to a
            <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>.
            </summary>
            <param name="color">The instance of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> to convert.</param>
            <returns>An instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Rgb.op_Equality(SixLabors.ImageSharp.ColorSpaces.Rgb,SixLabors.ImageSharp.ColorSpaces.Rgb)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> objects for equality.
            </summary>
            <param name="left">
            The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> on the left side of the operand.
            </param>
            <param name="right">
            The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> on the right side of the operand.
            </param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Rgb.op_Inequality(SixLabors.ImageSharp.ColorSpaces.Rgb,SixLabors.ImageSharp.ColorSpaces.Rgb)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> objects for inequality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> on the right side of the operand.</param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Rgb.ToVector3">
            <summary>
            Returns a new <see cref="T:System.Numerics.Vector3"/> representing this instance.
            </summary>
            <returns>The <see cref="T:System.Numerics.Vector3"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Rgb.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Rgb.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Rgb.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.Rgb.Equals(SixLabors.ImageSharp.ColorSpaces.Rgb)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces">
            <summary>
            Chromaticity coordinates based on: <see href="http://www.brucelindbloom.com/index.html?WorkingSpaceInfo.html"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces.SRgb">
            <summary>
            sRgb working space.
            </summary>
            <remarks>
            Uses proper companding function, according to:
            <see href="http://www.brucelindbloom.com/index.html?Eqn_Rgb_to_XYZ.html"/>
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces.SRgbSimplified">
            <summary>
            Simplified sRgb working space (uses <see cref="T:SixLabors.ImageSharp.ColorSpaces.Companding.GammaCompanding">gamma companding</see> instead of <see cref="T:SixLabors.ImageSharp.ColorSpaces.Companding.SRgbCompanding"/>).
            See also <see cref="F:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces.SRgb"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces.Rec709">
            <summary>
            Rec. 709 (ITU-R Recommendation BT.709) working space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces.Rec2020">
            <summary>
            Rec. 2020 (ITU-R Recommendation BT.2020F) working space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces.ECIRgbv2">
            <summary>
            ECI Rgb v2 working space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces.AdobeRgb1998">
            <summary>
            Adobe Rgb (1998) working space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces.ApplesRgb">
            <summary>
            Apple sRgb working space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces.BestRgb">
            <summary>
            Best Rgb working space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces.BetaRgb">
            <summary>
            Beta Rgb working space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces.BruceRgb">
            <summary>
            Bruce Rgb working space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces.CIERgb">
            <summary>
            CIE Rgb working space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces.ColorMatchRgb">
            <summary>
            ColorMatch Rgb working space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces.DonRgb4">
            <summary>
            Don Rgb 4 working space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces.EktaSpacePS5">
            <summary>
            Ekta Space PS5 working space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces.NTSCRgb">
            <summary>
            NTSC Rgb working space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces.PALSECAMRgb">
            <summary>
            PAL/SECAM Rgb working space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces.ProPhotoRgb">
            <summary>
            ProPhoto Rgb working space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces.SMPTECRgb">
            <summary>
            SMPTE-C Rgb working space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.RgbWorkingSpaces.WideGamutRgb">
            <summary>
            Wide Gamut Rgb working space.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorSpaces.YCbCr">
            <summary>
            Represents an YCbCr (luminance, blue chroma, red chroma) color as defined in the ITU-T T.871 specification for the JFIF use with Jpeg.
            <see href="http://en.wikipedia.org/wiki/YCbCr"/>
            <see href="http://www.ijg.org/files/T-REC-T.871-201105-I!!PDF-E.pdf"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.YCbCr.Y">
            <summary>
            Gets the Y luminance component.
            <remarks>A value ranging between 0 and 255.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.YCbCr.Cb">
            <summary>
            Gets the Cb chroma component.
            <remarks>A value ranging between 0 and 255.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorSpaces.YCbCr.Cr">
            <summary>
            Gets the Cr chroma component.
            <remarks>A value ranging between 0 and 255.</remarks>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.YCbCr.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> struct.
            </summary>
            <param name="y">The y luminance component.</param>
            <param name="cb">The cb chroma component.</param>
            <param name="cr">The cr chroma component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.YCbCr.#ctor(System.Numerics.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> struct.
            </summary>
            <param name="vector">The vector representing the y, cb, cr components.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.YCbCr.op_Equality(SixLabors.ImageSharp.ColorSpaces.YCbCr,SixLabors.ImageSharp.ColorSpaces.YCbCr)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> on the right side of the operand.</param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.YCbCr.op_Inequality(SixLabors.ImageSharp.ColorSpaces.YCbCr,SixLabors.ImageSharp.ColorSpaces.YCbCr)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> objects for inequality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.ColorSpaces.YCbCr"/> on the right side of the operand.</param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.YCbCr.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.YCbCr.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.YCbCr.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorSpaces.YCbCr.Equals(SixLabors.ImageSharp.ColorSpaces.YCbCr)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ByteOrder">
            <summary>
            The byte order of the data stream.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ByteOrder.BigEndian">
            <summary>
            The big-endian byte order (Motorola).
            Most-significant byte comes first, and ends with the least-significant byte.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ByteOrder.LittleEndian">
            <summary>
            The little-endian byte order (Intel).
            Least-significant byte comes first and ends with the most-significant byte.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Constants">
            <summary>
            Common constants used throughout the project
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Constants.Epsilon">
            <summary>
            The epsilon value for comparing floating point numbers.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Constants.EpsilonSquared">
            <summary>
            The epsilon squared value for comparing floating point numbers.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.ImageFormatException">
            <summary>
            The exception that is thrown when the library tries to load
            an image, which has format or content that is invalid or unsupported by ImageSharp.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFormatException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ImageFormatException"/> class with the name of the
            parameter that causes this exception.
            </summary>
            <param name="errorMessage">The error message that explains the reason for this exception.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFormatException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ImageFormatException"/> class with a specified
            error message and the exception that is the cause of this exception.
            </summary>
            <param name="errorMessage">The error message that explains the reason for this exception.</param>
            <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic)
            if no inner exception is specified.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.ImageProcessingException">
            <summary>
            The exception that is thrown when an error occurs when applying a process to an image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageProcessingException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ImageProcessingException"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageProcessingException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ImageProcessingException"/> class with the name of the
            parameter that causes this exception.
            </summary>
            <param name="errorMessage">The error message that explains the reason for this exception.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageProcessingException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ImageProcessingException"/> class with a specified
            error message and the exception that is the cause of this exception.
            </summary>
            <param name="errorMessage">The error message that explains the reason for this exception.</param>
            <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic)
            if no inner exception is specified.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.InvalidImageContentException">
            <summary>
            The exception that is thrown when the library tries to load
            an image which contains invalid content.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.InvalidImageContentException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.InvalidImageContentException"/> class with the name of the
            parameter that causes this exception.
            </summary>
            <param name="errorMessage">The error message that explains the reason for this exception.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.InvalidImageContentException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.InvalidImageContentException"/> class with the name of the
            parameter that causes this exception.
            </summary>
            <param name="errorMessage">The error message that explains the reason for this exception.</param>
            <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic)
            if no inner exception is specified.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.UnknownImageFormatException">
            <summary>
            The exception that is thrown when the library tries to load
            an image which has an unknown format.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.UnknownImageFormatException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.UnknownImageFormatException"/> class with the name of the
            parameter that causes this exception.
            </summary>
            <param name="errorMessage">The error message that explains the reason for this exception.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.ConfigurationExtensions">
            <summary>
            Contains extension methods for <see cref="T:SixLabors.ImageSharp.Configuration"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ConfigurationExtensions.GetParallelOptions(SixLabors.ImageSharp.Configuration)">
            <summary>
            Creates a <see cref="T:System.Threading.Tasks.ParallelOptions"/> object based on <paramref name="configuration"/>,
            having <see cref="P:System.Threading.Tasks.ParallelOptions.MaxDegreeOfParallelism"/> set to <see cref="P:SixLabors.ImageSharp.Configuration.MaxDegreeOfParallelism"/>
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.EncoderExtensions">
            <summary>
            Extension methods for the <see cref="T:System.Text.Encoder"/> type.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.EncoderExtensions.GetString(System.Text.Encoding,System.ReadOnlySpan{System.Byte})">
            <summary>
            Gets a string from the provided buffer data.
            </summary>
            <param name="encoding">The encoding.</param>
            <param name="buffer">The buffer.</param>
            <returns>The string.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.EnumerableExtensions">
            <summary>
            Encapsulates a series of time saving extension methods to the <see cref="T:System.Collections.IEnumerable"/> interface.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.EnumerableExtensions.SteppedRange(System.Int32,System.Func{System.Int32,System.Boolean},System.Int32)">
            <summary>
            Generates a sequence of integral numbers within a specified range.
            </summary>
            <param name="fromInclusive">
            The start index, inclusive.
            </param>
            <param name="toDelegate">
            A method that has one parameter and returns a <see cref="T:System.Boolean"/> calculating the end index.
            </param>
            <param name="step">
            The incremental step.
            </param>
            <returns>
            The <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains a range of sequential integral numbers.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.EnumerableExtensions.RangeIterator(System.Int32,System.Func{System.Int32,System.Boolean},System.Int32)">
            <summary>
            Generates a sequence of integral numbers within a specified range.
            </summary>
            <param name="fromInclusive">The start index, inclusive.</param>
            <param name="toDelegate">
            A method that has one parameter and returns a <see cref="T:System.Boolean"/> calculating the end index.
            </param>
            <param name="step">The incremental step.</param>
            <returns>
            The <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains a range of sequential integral numbers.
            </returns>
        </member>
        <member name="T:SixLabors.ImageSharp.StreamExtensions">
            <summary>
            Extension methods for the <see cref="T:System.IO.Stream"/> type.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.StreamExtensions.Write(System.IO.Stream,System.Span{System.Byte},System.Int32,System.Int32)">
            <summary>
            Writes data from a stream from the provided buffer.
            </summary>
            <param name="stream">The stream.</param>
            <param name="buffer">The buffer.</param>
            <param name="offset">The offset within the buffer to begin writing.</param>
            <param name="count">The number of bytes to write to the stream.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.StreamExtensions.Read(System.IO.Stream,System.Span{System.Byte},System.Int32,System.Int32)">
            <summary>
            Reads data from a stream into the provided buffer.
            </summary>
            <param name="stream">The stream.</param>
            <param name="buffer">The buffer.</param>
            <param name="offset">The offset within the buffer where the bytes are read into.</param>
            <param name="count">The number of bytes, if available, to read.</param>
            <returns>The actual number of bytes read.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.StreamExtensions.Skip(System.IO.Stream,System.Int32)">
            <summary>
            Skips the number of bytes in the given stream.
            </summary>
            <param name="stream">The stream.</param>
            <param name="count">A byte offset relative to the origin parameter.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorNumerics">
            <summary>
            Provides optimized static methods for common mathematical functions specific
            to color processing.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorNumerics.Bt709">
            <summary>
            Vector for converting pixel to gray value as specified by
            ITU-R Recommendation BT.709.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorNumerics.GetBT709Luminance(System.Numerics.Vector4@,System.Int32)">
            <summary>
            Convert a pixel value to grayscale using ITU-R Recommendation BT.709.
            </summary>
            <param name="vector">The vector to get the luminance from.</param>
            <param name="luminanceLevels">
            The number of luminance levels (256 for 8 bit, 65536 for 16 bit grayscale images).
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorNumerics.Get8BitBT709Luminance(System.Byte,System.Byte,System.Byte)">
            <summary>
            Gets the luminance from the rgb components using the formula
            as specified by ITU-R Recommendation BT.709.
            </summary>
            <param name="r">The red component.</param>
            <param name="g">The green component.</param>
            <param name="b">The blue component.</param>
            <returns>The <see cref="T:System.Byte"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorNumerics.Get16BitBT709Luminance(System.UInt16,System.UInt16,System.UInt16)">
            <summary>
            Gets the luminance from the rgb components using the formula as
            specified by ITU-R Recommendation BT.709.
            </summary>
            <param name="r">The red component.</param>
            <param name="g">The green component.</param>
            <param name="b">The blue component.</param>
            <returns>The <see cref="T:System.UInt16"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorNumerics.Get16BitBT709Luminance(System.Single,System.Single,System.Single)">
            <summary>
            Gets the luminance from the rgb components using the formula as specified
            by ITU-R Recommendation BT.709.
            </summary>
            <param name="r">The red component.</param>
            <param name="g">The green component.</param>
            <param name="b">The blue component.</param>
            <returns>The <see cref="T:System.UInt16"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorNumerics.DownScaleFrom16BitTo8Bit(System.UInt16)">
            <summary>
            Scales a value from a 16 bit <see cref="T:System.UInt16"/> to an
            8 bit <see cref="T:System.Byte"/> equivalent.
            </summary>
            <param name="component">The 8 bit component value.</param>
            <returns>The <see cref="T:System.Byte"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorNumerics.UpscaleFrom8BitTo16Bit(System.Byte)">
            <summary>
            Scales a value from an 8 bit <see cref="T:System.Byte"/> to
            an 16 bit <see cref="T:System.UInt16"/> equivalent.
            </summary>
            <param name="component">The 8 bit component value.</param>
            <returns>The <see cref="T:System.UInt16"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorNumerics.GetBitsNeededForColorDepth(System.Int32)">
            <summary>
            Returns how many bits are required to store the specified number of colors.
            Performs a Log2() on the value.
            </summary>
            <param name="colors">The number of colors.</param>
            <returns>
            The <see cref="T:System.Int32"/>
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorNumerics.GetColorCountForBitDepth(System.Int32)">
            <summary>
            Returns how many colors will be created by the specified number of bits.
            </summary>
            <param name="bitDepth">The bit depth.</param>
            <returns>The <see cref="T:System.Int32"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorNumerics.Transform(System.Numerics.Vector4@,SixLabors.ImageSharp.ColorMatrix@)">
            <summary>
            Transforms a vector by the given color matrix.
            </summary>
            <param name="vector">The source vector.</param>
            <param name="matrix">The transformation color matrix.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorNumerics.Transform(System.Span{System.Numerics.Vector4},SixLabors.ImageSharp.ColorMatrix@)">
            <summary>
            Bulk variant of <see cref="M:SixLabors.ImageSharp.ColorNumerics.Transform(System.Numerics.Vector4@,SixLabors.ImageSharp.ColorMatrix@)"/>.
            </summary>
            <param name="vectors">The span of vectors</param>
            <param name="matrix">The transformation color matrix.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.EnumUtils">
            <summary>
            Common utility methods for working with enums.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.EnumUtils.Parse``1(System.Int32,``0)">
            <summary>
            Converts the numeric representation of the enumerated constants to an equivalent enumerated object.
            </summary>
            <typeparam name="TEnum">The type of enum </typeparam>
            <param name="value">The value to parse</param>
            <param name="defaultValue">The default value to return.</param>
            <returns>The <typeparamref name="TEnum"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.EnumUtils.HasFlag``1(``0,``0)">
            <summary>
            Returns a value indicating whether the given enum has a flag of the given value.
            </summary>
            <typeparam name="TEnum">The type of enum.</typeparam>
            <param name="value">The value.</param>
            <param name="flag">The flag.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Common.Helpers.HexConverter.HexStringToBytes(System.ReadOnlySpan{System.Char},System.Span{System.Byte})">
            <summary>
            Parses a hexadecimal string into a byte array without allocations. Throws on non-hexadecimal character.
            Adapted from https://source.dot.net/#System.Private.CoreLib/Convert.cs,c9e4fbeaca708991.
            </summary>
            <param name="chars">The hexadecimal string to parse.</param>
            <param name="bytes">The destination for the parsed bytes. Must be at least <paramref name="chars"/>.Length / 2 bytes long.</param>
            <returns>The number of bytes written to <paramref name="bytes"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Common.Helpers.TestHelpers">
            <summary>
            Internal utilities intended to be only used in tests.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Common.Helpers.TestHelpers.ImageSharpBuiltAgainst">
            <summary>
            This constant is useful to verify the target framework ImageSharp has been built against.
            Only intended to be used in tests!
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Common.Helpers.UnitConverter">
            <summary>
            Contains methods for converting values between unit scales.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Common.Helpers.UnitConverter.CmsInMeter">
            <summary>
            The number of centimeters in a meter.
            1 cm is equal to exactly 0.01 meters.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Common.Helpers.UnitConverter.CmsInInch">
            <summary>
            The number of centimeters in an inch.
            1 inch is equal to exactly 2.54 centimeters.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Common.Helpers.UnitConverter.InchesInMeter">
            <summary>
            The number of inches in a meter.
            1 inch is equal to exactly 0.0254 meters.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Common.Helpers.UnitConverter.DefaultResolutionUnit">
            <summary>
            The default resolution unit value.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Common.Helpers.UnitConverter.CmToMeter(System.Double)">
            <summary>
            Scales the value from centimeters to meters.
            </summary>
            <param name="x">The value to scale.</param>
            <returns>The <see cref="T:System.Double"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Common.Helpers.UnitConverter.MeterToCm(System.Double)">
            <summary>
            Scales the value from meters to centimeters.
            </summary>
            <param name="x">The value to scale.</param>
            <returns>The <see cref="T:System.Double"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Common.Helpers.UnitConverter.MeterToInch(System.Double)">
            <summary>
            Scales the value from meters to inches.
            </summary>
            <param name="x">The value to scale.</param>
            <returns>The <see cref="T:System.Double"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Common.Helpers.UnitConverter.InchToMeter(System.Double)">
            <summary>
            Scales the value from inches to meters.
            </summary>
            <param name="x">The value to scale.</param>
            <returns>The <see cref="T:System.Double"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Common.Helpers.UnitConverter.CmToInch(System.Double)">
            <summary>
            Scales the value from centimeters to inches.
            </summary>
            <param name="x">The value to scale.</param>
            <returns>The <see cref="T:System.Double"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Common.Helpers.UnitConverter.InchToCm(System.Double)">
            <summary>
            Scales the value from inches to centimeters.
            </summary>
            <param name="x">The value to scale.</param>
            <returns>The <see cref="T:System.Double"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Common.Helpers.UnitConverter.ExifProfileToResolutionUnit(SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile)">
            <summary>
            Converts an <see cref="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ResolutionUnit"/> to a <see cref="T:SixLabors.ImageSharp.Metadata.PixelResolutionUnit"/>.
            </summary>
            <param name="profile">The EXIF profile containing the value.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Metadata.PixelResolutionUnit"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Common.Helpers.UnitConverter.GetExifResolutionValues(SixLabors.ImageSharp.Metadata.PixelResolutionUnit,System.Double,System.Double)">
            <summary>
            Gets the exif profile resolution values.
            </summary>
            <param name="unit">The resolution unit.</param>
            <param name="horizontal">The horizontal resolution value.</param>
            <param name="vertical">The vertical resolution value.</param>
            <returns><see cref="T:SixLabors.ImageSharp.Common.Helpers.ExifResolutionValues"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.InliningOptions">
            <summary>
            Global inlining options. Helps temporarily disable inlining for better profiler output.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.InliningOptions.AlwaysInline">
            <summary>
            <see cref="F:System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining"/> regardless of the build conditions.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Numerics">
            <summary>
            Provides optimized static methods for trigonometric, logarithmic,
            and other common mathematical functions.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.GreatestCommonDivisor(System.Int32,System.Int32)">
            <summary>
            Determine the Greatest CommonDivisor (GCD) of two numbers.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.LeastCommonMultiple(System.Int32,System.Int32)">
            <summary>
            Determine the Least Common Multiple (LCM) of two numbers.
            See https://en.wikipedia.org/wiki/Least_common_multiple#Reduction_by_the_greatest_common_divisor.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Modulo2(System.Int32)">
            <summary>
            Calculates <paramref name="x"/> % 2
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Modulo4(System.Int32)">
            <summary>
            Calculates <paramref name="x"/> % 4
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Modulo8(System.Int32)">
            <summary>
            Calculates <paramref name="x"/> % 8
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.ModuloP2(System.Int32,System.Int32)">
            <summary>
            Fast (x mod m) calculator, with the restriction that
            <paramref name="m"/> should be power of 2.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Abs(System.Int32)">
            <summary>
            Returns the absolute value of a 32-bit signed integer.
            Uses bit shifting to speed up the operation compared to <see cref="T:System.Math"/>.
            </summary>
            <param name="x">
            A number that is greater than <see cref="F:System.Int32.MinValue"/>, but less than
            or equal to <see cref="F:System.Int32.MaxValue"/>
            </param>
            <returns>The <see cref="T:System.Int32"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Pow2(System.Single)">
            <summary>
            Returns a specified number raised to the power of 2
            </summary>
            <param name="x">A single-precision floating-point number</param>
            <returns>The number <paramref name="x" /> raised to the power of 2.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Pow3(System.Single)">
            <summary>
            Returns a specified number raised to the power of 3
            </summary>
            <param name="x">A single-precision floating-point number</param>
            <returns>The number <paramref name="x" /> raised to the power of 3.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Gaussian(System.Single,System.Single)">
            <summary>
            Implementation of 1D Gaussian G(x) function
            </summary>
            <param name="x">The x provided to G(x).</param>
            <param name="sigma">The spread of the blur.</param>
            <returns>The Gaussian G(x)</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.SinC(System.Single)">
            <summary>
            Returns the result of a normalized sine cardinal function for the given value.
            SinC(x) = sin(pi*x)/(pi*x).
            </summary>
            <param name="f">A single-precision floating-point number to calculate the result for.</param>
            <returns>
            The sine cardinal of <paramref name="f" />.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Clamp(System.Byte,System.Byte,System.Byte)">
            <summary>
            Returns the value clamped to the inclusive range of min and max.
            </summary>
            <param name="value">The value to clamp.</param>
            <param name="min">The minimum inclusive value.</param>
            <param name="max">The maximum inclusive value.</param>
            <returns>The clamped <see cref="T:System.Byte"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Clamp(System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Returns the value clamped to the inclusive range of min and max.
            </summary>
            <param name="value">The value to clamp.</param>
            <param name="min">The minimum inclusive value.</param>
            <param name="max">The maximum inclusive value.</param>
            <returns>The clamped <see cref="T:System.UInt32"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Clamp(System.Int32,System.Int32,System.Int32)">
            <summary>
            Returns the value clamped to the inclusive range of min and max.
            </summary>
            <param name="value">The value to clamp.</param>
            <param name="min">The minimum inclusive value.</param>
            <param name="max">The maximum inclusive value.</param>
            <returns>The clamped <see cref="T:System.UInt32"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Clamp(System.Single,System.Single,System.Single)">
            <summary>
            Returns the value clamped to the inclusive range of min and max.
            </summary>
            <param name="value">The value to clamp.</param>
            <param name="min">The minimum inclusive value.</param>
            <param name="max">The maximum inclusive value.</param>
            <returns>The clamped <see cref="T:System.Single"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Clamp(System.Double,System.Double,System.Double)">
            <summary>
            Returns the value clamped to the inclusive range of min and max.
            </summary>
            <param name="value">The value to clamp.</param>
            <param name="min">The minimum inclusive value.</param>
            <param name="max">The maximum inclusive value.</param>
            <returns>The clamped <see cref="T:System.Double"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Clamp(System.Numerics.Vector4,System.Numerics.Vector4,System.Numerics.Vector4)">
            <summary>
            Returns the value clamped to the inclusive range of min and max.
            5x Faster than <see cref="M:System.Numerics.Vector4.Clamp(System.Numerics.Vector4,System.Numerics.Vector4,System.Numerics.Vector4)"/>
            on platforms &lt; NET 5.
            </summary>
            <param name="value">The value to clamp.</param>
            <param name="min">The minimum inclusive value.</param>
            <param name="max">The maximum inclusive value.</param>
            <returns>The clamped <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Clamp(System.Span{System.Byte},System.Byte,System.Byte)">
            <summary>
            Clamps the span values to the inclusive range of min and max.
            </summary>
            <param name="span">The span containing the values to clamp.</param>
            <param name="min">The minimum inclusive value.</param>
            <param name="max">The maximum inclusive value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Clamp(System.Span{System.UInt32},System.UInt32,System.UInt32)">
            <summary>
            Clamps the span values to the inclusive range of min and max.
            </summary>
            <param name="span">The span containing the values to clamp.</param>
            <param name="min">The minimum inclusive value.</param>
            <param name="max">The maximum inclusive value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Clamp(System.Span{System.Int32},System.Int32,System.Int32)">
            <summary>
            Clamps the span values to the inclusive range of min and max.
            </summary>
            <param name="span">The span containing the values to clamp.</param>
            <param name="min">The minimum inclusive value.</param>
            <param name="max">The maximum inclusive value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Clamp(System.Span{System.Single},System.Single,System.Single)">
            <summary>
            Clamps the span values to the inclusive range of min and max.
            </summary>
            <param name="span">The span containing the values to clamp.</param>
            <param name="min">The minimum inclusive value.</param>
            <param name="max">The maximum inclusive value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Clamp(System.Span{System.Double},System.Double,System.Double)">
            <summary>
            Clamps the span values to the inclusive range of min and max.
            </summary>
            <param name="span">The span containing the values to clamp.</param>
            <param name="min">The minimum inclusive value.</param>
            <param name="max">The maximum inclusive value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Premultiply(System.Numerics.Vector4@)">
            <summary>
            Pre-multiplies the "x", "y", "z" components of a vector by its "w" component leaving the "w" component intact.
            </summary>
            <param name="source">The <see cref="T:System.Numerics.Vector4"/> to premultiply</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.UnPremultiply(System.Numerics.Vector4@)">
            <summary>
            Reverses the result of premultiplying a vector via <see cref="M:SixLabors.ImageSharp.Numerics.Premultiply(System.Numerics.Vector4@)"/>.
            </summary>
            <param name="source">The <see cref="T:System.Numerics.Vector4"/> to premultiply</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Premultiply(System.Span{System.Numerics.Vector4})">
            <summary>
            Bulk variant of <see cref="M:SixLabors.ImageSharp.Numerics.Premultiply(System.Numerics.Vector4@)"/>
            </summary>
            <param name="vectors">The span of vectors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.UnPremultiply(System.Span{System.Numerics.Vector4})">
            <summary>
            Bulk variant of <see cref="M:SixLabors.ImageSharp.Numerics.UnPremultiply(System.Numerics.Vector4@)"/>
            </summary>
            <param name="vectors">The span of vectors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.CubePowOnXYZ(System.Span{System.Numerics.Vector4})">
            <summary>
            Calculates the cube pow of all the XYZ channels of the input vectors.
            </summary>
            <param name="vectors">The span of vectors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.CubeRootOnXYZ(System.Span{System.Numerics.Vector4})">
            <summary>
            Calculates the cube root of all the XYZ channels of the input vectors.
            </summary>
            <param name="vectors">The span of vectors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Lerp(System.Single,System.Single,System.Single)">
            <summary>
            Performs a linear interpolation between two values based on the given weighting.
            </summary>
            <param name="value1">The first value.</param>
            <param name="value2">The second value.</param>
            <param name="amount">A value between 0 and 1 that indicates the weight of <paramref name="value2"/>.</param>
            <returns>The <see cref="T:System.Single"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Log2(System.UInt32)">
            <summary>
            Calculates floored log of the specified value, base 2.
            Note that by convention, input value 0 returns 0 since Log(0) is undefined.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.Log2SoftwareFallback(System.UInt32)">
            <summary>
            Calculates floored log of the specified value, base 2.
            Note that by convention, input value 0 returns 0 since Log(0) is undefined.
            Bit hacking with deBruijn sequence, extremely fast yet does not use any intrinsics so will work on every platform/runtime.
            </summary>
            <remarks>
            Description of this bit hacking can be found here:
            https://cstheory.stackexchange.com/questions/19524/using-the-de-bruijn-sequence-to-find-the-lceil-log-2-v-rceil-of-an-integer
            </remarks>
            <param name="value">The value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.DivideCeil(System.UInt32,System.UInt32)">
            <summary>
            Fast division with ceiling for <see cref="T:System.UInt32"/> numbers.
            </summary>
            <param name="value">Divident value.</param>
            <param name="divisor">Divisor value.</param>
            <returns>Ceiled division result.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.RotateLeft(System.UInt32,System.Int32)">
            <summary>
            Rotates the specified value left by the specified number of bits.
            </summary>
            <param name="value">The value to rotate.</param>
            <param name="offset">The number of bits to rotate with.</param>
            <returns>The rotated value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.RotateLeftSoftwareFallback(System.UInt32,System.Int32)">
            <summary>
            Rotates the specified value left by the specified number of bits.
            </summary>
            <param name="value">The value to rotate.</param>
            <param name="offset">The number of bits to rotate with.</param>
            <returns>The rotated value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.RotateRight(System.UInt32,System.Int32)">
            <summary>
            Rotates the specified value right by the specified number of bits.
            </summary>
            <param name="value">The value to rotate.</param>
            <param name="offset">The number of bits to rotate with.</param>
            <returns>The rotated value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.RotateRightSoftwareFallback(System.UInt32,System.Int32)">
            <summary>
            Rotates the specified value right by the specified number of bits.
            </summary>
            <param name="value">The value to rotate.</param>
            <param name="offset">The number of bits to rotate with.</param>
            <returns>The rotated value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Numerics.IsOutOfRange(System.Int32,System.Int32,System.Int32)">
            <summary>
            Tells whether input value is outside of the given range.
            </summary>
            <param name="value">Value.</param>
            <param name="min">Mininum value, inclusive.</param>
            <param name="max">Maximum value, inclusive.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.RuntimeEnvironment">
            <summary>
            Provides information about the .NET runtime installation.
            Many methods defer to <see cref="T:System.Runtime.InteropServices.RuntimeInformation"/> when available.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.RuntimeEnvironment.IsNetCore">
            <summary>
            Gets a value indicating whether the .NET installation is .NET Core 3.1 or lower.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.RuntimeEnvironment.FrameworkDescription">
            <summary>
            Gets the name of the .NET installation on which an app is running.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.RuntimeEnvironment.IsOSPlatform(System.Runtime.InteropServices.OSPlatform)">
            <summary>
            Indicates whether the current application is running on the specified platform.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.IComponentShuffle">
            <summary>
            Defines the contract for methods that allow the shuffling of pixel components.
            Used for shuffling on platforms that do not support Hardware Intrinsics.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.IComponentShuffle.Control">
            <summary>
            Gets the shuffle control.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.IComponentShuffle.RunFallbackShuffle(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Shuffle 8-bit integers within 128-bit lanes in <paramref name="source"/>
            using the control and store the results in <paramref name="dest"/>.
            </summary>
            <param name="source">The source span of bytes.</param>
            <param name="dest">The destination span of bytes.</param>
            <remarks>
            Implementation can assume that source.Length is less or equal than dest.Length.
            Loops should iterate using source.Length.
            </remarks>
        </member>
        <member name="T:SixLabors.ImageSharp.IShuffle4">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.IPad3Shuffle4">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.IShuffle3">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.IShuffle4Slice3">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.SimdUtils">
            <summary>
            Various extension and utility methods for <see cref="T:System.Numerics.Vector4"/> and <see cref="T:System.Numerics.Vector`1"/> utilizing SIMD capabilities
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.SimdUtils.BasicIntrinsics256">
            <summary>
            Implementation with 256bit / AVX2 intrinsics NOT depending on newer API-s (Vector.Widen etc.)
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.BasicIntrinsics256.ByteToNormalizedFloat(System.ReadOnlySpan{System.Byte},System.Span{System.Single})">
            <summary>
            SIMD optimized implementation for <see cref="M:SixLabors.ImageSharp.SimdUtils.ByteToNormalizedFloat(System.ReadOnlySpan{System.Byte},System.Span{System.Single})"/>.
            Works only with span Length divisible by 8.
            Implementation adapted from:
            http://lolengine.net/blog/2011/3/20/understanding-fast-float-integer-conversions
            http://stackoverflow.com/a/536278
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.BasicIntrinsics256.NormalizedFloatToByteSaturate(System.ReadOnlySpan{System.Single},System.Span{System.Byte})">
            <summary>
            Implementation of <see cref="M:SixLabors.ImageSharp.SimdUtils.NormalizedFloatToByteSaturate(System.ReadOnlySpan{System.Single},System.Span{System.Byte})"/> which is faster on older runtimes.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.BasicIntrinsics256.BulkConvertNormalizedFloatToByte(System.ReadOnlySpan{System.Single},System.Span{System.Byte})">
            <summary>
            Convert all <see cref="T:System.Single"/> values normalized into [0..1] from 'source'
            into 'dest' buffer of <see cref="T:System.Byte"/>. The values are scaled up into [0-255] and rounded.
            This implementation is SIMD optimized and works only when span Length is divisible by 8.
            Based on:
            <see>
                <cref>http://lolengine.net/blog/2011/3/20/understanding-fast-float-integer-conversions</cref>
            </see>
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.SimdUtils.HasVector8">
            <summary>
            Gets a value indicating whether <see cref="T:System.Numerics.Vector`1"/> code is being JIT-ed to AVX2 instructions
            where both float and integer registers are of size 256 byte.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.SimdUtils.HasVector4">
            <summary>
            Gets a value indicating whether <see cref="T:System.Numerics.Vector`1"/> code is being JIT-ed to SSE instructions
            where float and integer registers are of size 128 byte.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.PseudoRound(System.Numerics.Vector4)">
            <summary>
            Transform all scalars in 'v' in a way that converting them to <see cref="T:System.Int32"/> would have rounding semantics.
            </summary>
            <param name="v">The vector</param>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.FastRound(System.Numerics.Vector{System.Single})">
            <summary>
            Rounds all values in 'v' to the nearest integer following <see cref="F:System.MidpointRounding.ToEven"/> semantics.
            Source:
            <see>
                <cref>https://github.com/g-truc/glm/blob/master/glm/simd/common.h#L110</cref>
            </see>
            </summary>
            <param name="v">The vector</param>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.ByteToNormalizedFloat(System.ReadOnlySpan{System.Byte},System.Span{System.Single})">
            <summary>
            Converts all input <see cref="T:System.Byte"/>-s to <see cref="T:System.Single"/>-s normalized into [0..1].
            <paramref name="source"/> should be the of the same size as <paramref name="dest"/>,
            but there are no restrictions on the span's length.
            </summary>
            <param name="source">The source span of bytes</param>
            <param name="dest">The destination span of floats</param>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.NormalizedFloatToByteSaturate(System.ReadOnlySpan{System.Single},System.Span{System.Byte})">
            <summary>
            Convert all <see cref="T:System.Single"/> values normalized into [0..1] from 'source' into 'dest' buffer of <see cref="T:System.Byte"/>.
            The values are scaled up into [0-255] and rounded, overflows are clamped.
            <paramref name="source"/> should be the of the same size as <paramref name="dest"/>,
            but there are no restrictions on the span's length.
            </summary>
            <param name="source">The source span of floats</param>
            <param name="dest">The destination span of bytes</param>
        </member>
        <member name="T:SixLabors.ImageSharp.SimdUtils.ExtendedIntrinsics">
            <summary>
            Implementation methods based on newer <see cref="T:System.Numerics.Vector`1"/> API-s (Vector.Widen, Vector.Narrow, Vector.ConvertTo*).
            Only accelerated only on RyuJIT having dotnet/coreclr#10662 merged (.NET Core 2.1+ .NET 4.7.2+)
            See:
            https://github.com/dotnet/coreclr/pull/10662
            API Proposal:
            https://github.com/dotnet/corefx/issues/15957
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.ExtendedIntrinsics.ConvertToSingle(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Single}@,System.Numerics.Vector{System.Single}@)">
            <summary>
            Widen and convert a vector of <see cref="T:System.Int16"/> values into 2 vectors of <see cref="T:System.Single"/>-s.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.ExtendedIntrinsics.ByteToNormalizedFloatReduce(System.ReadOnlySpan{System.Byte}@,System.Span{System.Single}@)">
            <summary>
            <see cref="M:SixLabors.ImageSharp.SimdUtils.ExtendedIntrinsics.ByteToNormalizedFloat(System.ReadOnlySpan{System.Byte},System.Span{System.Single})"/> as many elements as possible, slicing them down (keeping the remainder).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.ExtendedIntrinsics.NormalizedFloatToByteSaturateReduce(System.ReadOnlySpan{System.Single}@,System.Span{System.Byte}@)">
            <summary>
            <see cref="M:SixLabors.ImageSharp.SimdUtils.ExtendedIntrinsics.NormalizedFloatToByteSaturate(System.ReadOnlySpan{System.Single},System.Span{System.Byte})"/> as many elements as possible, slicing them down (keeping the remainder).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.ExtendedIntrinsics.ByteToNormalizedFloat(System.ReadOnlySpan{System.Byte},System.Span{System.Single})">
            <summary>
            Implementation <see cref="M:SixLabors.ImageSharp.SimdUtils.ByteToNormalizedFloat(System.ReadOnlySpan{System.Byte},System.Span{System.Single})"/>, which is faster on new RyuJIT runtime.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.ExtendedIntrinsics.NormalizedFloatToByteSaturate(System.ReadOnlySpan{System.Single},System.Span{System.Byte})">
            <summary>
            Implementation of <see cref="M:SixLabors.ImageSharp.SimdUtils.NormalizedFloatToByteSaturate(System.ReadOnlySpan{System.Single},System.Span{System.Byte})"/>, which is faster on new .NET runtime.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.SimdUtils.FallbackIntrinsics128">
            <summary>
            Fallback implementation based on <see cref="T:System.Numerics.Vector4"/> (128bit).
            For <see cref="T:System.Numerics.Vector4"/>, efficient software fallback implementations are present,
            and we hope that even mono's JIT is able to emit SIMD instructions for that type :P
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.FallbackIntrinsics128.ByteToNormalizedFloatReduce(System.ReadOnlySpan{System.Byte}@,System.Span{System.Single}@)">
            <summary>
            <see cref="M:SixLabors.ImageSharp.SimdUtils.FallbackIntrinsics128.ByteToNormalizedFloat(System.ReadOnlySpan{System.Byte},System.Span{System.Single})"/> as many elements as possible, slicing them down (keeping the remainder).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.FallbackIntrinsics128.NormalizedFloatToByteSaturateReduce(System.ReadOnlySpan{System.Single}@,System.Span{System.Byte}@)">
            <summary>
            <see cref="M:SixLabors.ImageSharp.SimdUtils.FallbackIntrinsics128.NormalizedFloatToByteSaturate(System.ReadOnlySpan{System.Single},System.Span{System.Byte})"/> as many elements as possible, slicing them down (keeping the remainder).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.FallbackIntrinsics128.ByteToNormalizedFloat(System.ReadOnlySpan{System.Byte},System.Span{System.Single})">
            <summary>
            Implementation of <see cref="M:SixLabors.ImageSharp.SimdUtils.ByteToNormalizedFloat(System.ReadOnlySpan{System.Byte},System.Span{System.Single})"/> using <see cref="T:System.Numerics.Vector4"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.FallbackIntrinsics128.NormalizedFloatToByteSaturate(System.ReadOnlySpan{System.Single},System.Span{System.Byte})">
            <summary>
            Implementation of <see cref="M:SixLabors.ImageSharp.SimdUtils.NormalizedFloatToByteSaturate(System.ReadOnlySpan{System.Single},System.Span{System.Byte})"/> using <see cref="T:System.Numerics.Vector4"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.Shuffle4(System.ReadOnlySpan{System.Single},System.Span{System.Single},System.Byte)">
            <summary>
            Shuffle single-precision (32-bit) floating-point elements in <paramref name="source"/>
            using the control and store the results in <paramref name="dest"/>.
            </summary>
            <param name="source">The source span of floats.</param>
            <param name="dest">The destination span of floats.</param>
            <param name="control">The byte control.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.Shuffle4``1(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},``0)">
            <summary>
            Shuffle 8-bit integers within 128-bit lanes in <paramref name="source"/>
            using the control and store the results in <paramref name="dest"/>.
            </summary>
            <param name="source">The source span of bytes.</param>
            <param name="dest">The destination span of bytes.</param>
            <param name="shuffle">The type of shuffle to perform.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.Shuffle3``1(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},``0)">
            <summary>
            Shuffle 8-bit integer triplets within 128-bit lanes in <paramref name="source"/>
            using the control and store the results in <paramref name="dest"/>.
            </summary>
            <param name="source">The source span of bytes.</param>
            <param name="dest">The destination span of bytes.</param>
            <param name="shuffle">The type of shuffle to perform.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.Pad3Shuffle4``1(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},``0)">
            <summary>
            Pads then shuffles 8-bit integers within 128-bit lanes in <paramref name="source"/>
            using the control and store the results in <paramref name="dest"/>.
            </summary>
            <param name="source">The source span of bytes.</param>
            <param name="dest">The destination span of bytes.</param>
            <param name="shuffle">The type of shuffle to perform.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.SimdUtils.Shuffle4Slice3``1(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},``0)">
            <summary>
            Shuffles then slices 8-bit integers within 128-bit lanes in <paramref name="source"/>
            using the control and store the results in <paramref name="dest"/>.
            </summary>
            <param name="source">The source span of bytes.</param>
            <param name="dest">The destination span of bytes.</param>
            <param name="shuffle">The type of shuffle to perform.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.TolerantMath">
            <summary>
            Implements basic math operations using tolerant comparison
            whenever an equality check is needed.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.TolerantMath.Default">
            <summary>
            A read-only default instance for <see cref="T:SixLabors.ImageSharp.TolerantMath"/> using 1e-8 as epsilon.
            It is a field so it can be passed as an 'in' parameter.
            Does not necessarily fit all use cases!
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.TolerantMath.IsZero(System.Double)">
            <summary>
            <paramref name="a"/> == 0
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.TolerantMath.IsPositive(System.Double)">
            <summary>
            <paramref name="a"/> &gt; 0
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.TolerantMath.IsNegative(System.Double)">
            <summary>
            <paramref name="a"/> &lt; 0
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.TolerantMath.AreEqual(System.Double,System.Double)">
            <summary>
            <paramref name="a"/> == <paramref name="b"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.TolerantMath.IsGreater(System.Double,System.Double)">
            <summary>
            <paramref name="a"/> &gt; <paramref name="b"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.TolerantMath.IsLess(System.Double,System.Double)">
            <summary>
            <paramref name="a"/> &lt; <paramref name="b"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.TolerantMath.IsGreaterOrEqual(System.Double,System.Double)">
            <summary>
            <paramref name="a"/> &gt;= <paramref name="b"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.TolerantMath.IsLessOrEqual(System.Double,System.Double)">
            <summary>
            <paramref name="a"/> &lt;= <paramref name="b"/>
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Tuples.Octet`1">
            <summary>
            Contains 8 element value tuples of various types.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Tuples.Octet`1.ToString">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Tuples.OctetExtensions">
            <summary>
            Extension methods for the <see cref="T:SixLabors.ImageSharp.Tuples.Octet`1"/> type.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Tuples.OctetExtensions.LoadFrom(SixLabors.ImageSharp.Tuples.Octet{System.UInt32}@,SixLabors.ImageSharp.Tuples.Octet{System.Byte}@)">
            <summary>
            Loads the fields in a target <see cref="T:SixLabors.ImageSharp.Tuples.Octet`1"/> of <see cref="T:System.UInt32"/> from one of <see cref="T:System.Byte"/> type.
            </summary>
            <param name="destination">The target <see cref="T:SixLabors.ImageSharp.Tuples.Octet`1"/> of <see cref="T:System.UInt32"/> instance.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Tuples.Octet`1"/> of <see cref="T:System.Byte"/> instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Tuples.OctetExtensions.LoadFrom(SixLabors.ImageSharp.Tuples.Octet{System.Byte}@,SixLabors.ImageSharp.Tuples.Octet{System.UInt32}@)">
            <summary>
            Loads the fields in a target <see cref="T:SixLabors.ImageSharp.Tuples.Octet`1"/> of <see cref="T:System.Byte"/> from one of <see cref="T:System.UInt32"/> type.
            </summary>
            <param name="destination">The target <see cref="T:SixLabors.ImageSharp.Tuples.Octet`1"/> of <see cref="T:System.Byte"/> instance.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Tuples.Octet`1"/> of <see cref="T:System.UInt32"/> instance.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Compression.Zlib.Adler32">
            <summary>
            Calculates the 32 bit Adler checksum of a given buffer according to
            RFC 1950. ZLIB Compressed Data Format Specification version 3.3)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.Adler32.SeedValue">
            <summary>
            The default initial seed value of a Adler32 checksum calculation.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.Adler32.Calculate(System.ReadOnlySpan{System.Byte})">
            <summary>
            Calculates the Adler32 checksum with the bytes taken from the span.
            </summary>
            <param name="buffer">The readonly span of bytes.</param>
            <returns>The <see cref="T:System.UInt32"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.Adler32.Calculate(System.UInt32,System.ReadOnlySpan{System.Byte})">
            <summary>
            Calculates the Adler32 checksum with the bytes taken from the span and seed.
            </summary>
            <param name="adler">The input Adler32 value.</param>
            <param name="buffer">The readonly span of bytes.</param>
            <returns>The <see cref="T:System.UInt32"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Compression.Zlib.Crc32">
            <summary>
            Calculates the 32 bit Cyclic Redundancy Check (CRC) checksum of a given buffer
            according to the IEEE 802.3 specification.
            </summary>
            <content>
            Contains precalulated tables for scalar calculations.
            </content>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.Crc32.SeedValue">
            <summary>
            The default initial seed value of a Crc32 checksum calculation.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.Crc32.Calculate(System.ReadOnlySpan{System.Byte})">
            <summary>
            Calculates the CRC checksum with the bytes taken from the span.
            </summary>
            <param name="buffer">The readonly span of bytes.</param>
            <returns>The <see cref="T:System.UInt32"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.Crc32.Calculate(System.UInt32,System.ReadOnlySpan{System.Byte})">
            <summary>
            Calculates the CRC checksum with the bytes taken from the span and seed.
            </summary>
            <param name="crc">The input CRC value.</param>
            <param name="buffer">The readonly span of bytes.</param>
            <returns>The <see cref="T:System.UInt32"/>.</returns>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.Crc32.CrcTable">
            <summary>
            The table of all possible eight bit values for fast scalar lookup.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel">
            <summary>
            Provides enumeration of available deflate compression levels.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.Level0">
            <summary>
            Level 0. Equivalent to <see cref="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.NoCompression"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.NoCompression">
            <summary>
            No compression. Equivalent to <see cref="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.Level0"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.Level1">
            <summary>
            Level 1. Equivalent to <see cref="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.BestSpeed"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.BestSpeed">
            <summary>
            Best speed compression level.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.Level2">
            <summary>
            Level 2.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.Level3">
            <summary>
            Level 3.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.Level4">
            <summary>
            Level 4.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.Level5">
            <summary>
            Level 5.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.Level6">
            <summary>
            Level 6. Equivalent to <see cref="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.DefaultCompression"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.DefaultCompression">
            <summary>
            The default compression level. Equivalent to <see cref="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.Level6"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.Level7">
            <summary>
            Level 7.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.Level8">
            <summary>
            Level 8.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.Level9">
            <summary>
            Level 9. Equivalent to <see cref="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.BestCompression"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.BestCompression">
            <summary>
            Best compression level. Equivalent to <see cref="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.Level9"/>.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Compression.Zlib.Deflater">
            <summary>
            This class compresses input with the deflate algorithm described in RFC 1951.
            It has several compression levels and three different strategies described below.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.Deflater.BestCompression">
            <summary>
            The best and slowest compression level.  This tries to find very
            long and distant string repetitions.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.Deflater.BestSpeed">
            <summary>
            The worst but fastest compression level.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.Deflater.DefaultCompression">
            <summary>
            The default compression level.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.Deflater.NoCompression">
            <summary>
            This level won't compress at all but output uncompressed blocks.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.Deflater.Deflated">
            <summary>
            The compression method.  This is the only method supported so far.
            There is no need to use this constant at all.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.Deflater.level">
            <summary>
            Compression level.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.Deflater.state">
            <summary>
            The current state.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.Deflater.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Compression.Zlib.Deflater"/> class.
            </summary>
            <param name="memoryAllocator">The memory allocator to use for buffer allocations.</param>
            <param name="level">The compression level, a value between NoCompression and BestCompression.
            </param>
            <exception cref="T:System.ArgumentOutOfRangeException">if level is out of range.</exception>
        </member>
        <member name="T:SixLabors.ImageSharp.Compression.Zlib.Deflater.CompressionLevel">
            <summary>
            Compression Level as an enum for safer use
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.Deflater.CompressionLevel.BestCompression">
            <summary>
            The best and slowest compression level.  This tries to find very
            long and distant string repetitions.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.Deflater.CompressionLevel.BestSpeed">
            <summary>
            The worst but fastest compression level.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.Deflater.CompressionLevel.DefaultCompression">
            <summary>
            The default compression level.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.Deflater.CompressionLevel.NoCompression">
            <summary>
            This level won't compress at all but output uncompressed blocks.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.Deflater.CompressionLevel.Deflated">
            <summary>
            The compression method.  This is the only method supported so far.
            There is no need to use this constant at all.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.Deflater.IsFinished">
            <summary>
            Gets a value indicating whetherthe stream was finished and no more output bytes
            are available.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.Deflater.IsNeedingInput">
            <summary>
            Gets a value indicating whether the input buffer is empty.
            You should then call setInput().
            NOTE: This method can also return true when the stream
            was finished.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.Deflater.Reset">
            <summary>
            Resets the deflater.  The deflater acts afterwards as if it was
            just created with the same compression level and strategy as it
            had before.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.Deflater.Flush">
            <summary>
            Flushes the current input block. Further calls to Deflate() will
            produce enough output to inflate everything in the current input
            block. It is used by DeflaterOutputStream to implement Flush().
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.Deflater.Finish">
            <summary>
            Finishes the deflater with the current input block. It is an error
            to give more input after this method was called. This method must
            be called to force all bytes to be flushed.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.Deflater.SetInput(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Sets the data which should be compressed next.  This should be
            only called when needsInput indicates that more input is needed.
            The given byte array should not be changed, before needsInput() returns
            true again.
            </summary>
            <param name="input">The buffer containing the input data.</param>
            <param name="offset">The start of the data.</param>
            <param name="count">The number of data bytes of input.</param>
            <exception cref="T:System.InvalidOperationException">
            if the buffer was finished or if previous input is still pending.
            </exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.Deflater.SetLevel(System.Int32)">
            <summary>
            Sets the compression level.  There is no guarantee of the exact
            position of the change, but if you call this when needsInput is
            true the change of compression level will occur somewhere near
            before the end of the so far given input.
            </summary>
            <param name="level">
            the new compression level.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.Deflater.Deflate(System.Span{System.Byte},System.Int32,System.Int32)">
            <summary>
            Deflates the current input block to the given array.
            </summary>
            <param name="output">Buffer to store the compressed data.</param>
            <param name="offset">Offset into the output array.</param>
            <param name="length">The maximum number of bytes that may be stored.</param>
            <returns>
            The number of compressed bytes added to the output, or 0 if either
            <see cref="P:SixLabors.ImageSharp.Compression.Zlib.Deflater.IsNeedingInput"/> or <see cref="P:SixLabors.ImageSharp.Compression.Zlib.Deflater.IsFinished"/> returns true or length is zero.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.Deflater.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants">
            <summary>
            This class contains constants used for deflation.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.DEBUGGING">
            <summary>
            Set to true to enable debugging
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.STORED_BLOCK">
            <summary>
            Written to Zip file to identify a stored block
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.STATIC_TREES">
            <summary>
            Identifies static tree in Zip file
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.DYN_TREES">
            <summary>
            Identifies dynamic tree in Zip file
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.PRESET_DICT">
            <summary>
            Header flag indicating a preset dictionary for deflation
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.DEFAULT_MEM_LEVEL">
            <summary>
            Sets internal buffer sizes for Huffman encoding
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.MAX_MATCH">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.MIN_MATCH">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.MAX_WBITS">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.WSIZE">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.WMASK">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.HASH_BITS">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.HASH_SIZE">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.HASH_MASK">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.HASH_SHIFT">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.MIN_LOOKAHEAD">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.MAX_DIST">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.PENDING_BUF_SIZE">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.MAX_BLOCK_SIZE">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.DEFLATE_STORED">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.DEFLATE_FAST">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.DEFLATE_SLOW">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.GOOD_LENGTH">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.MAX_LAZY">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.NICE_LENGTH">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.MAX_CHAIN">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterConstants.COMPR_FUNC">
            <summary>
            Internal compression engine constant
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Compression.Zlib.DeflateStrategy">
            <summary>
            Strategies for deflater
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflateStrategy.Default">
            <summary>
            The default strategy
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflateStrategy.Filtered">
            <summary>
            This strategy will only allow longer string repetitions.  It is
            useful for random data with a small character set.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflateStrategy.HuffmanOnly">
            <summary>
            This strategy will not look for string repetitions at all.  It
            only encodes with Huffman trees (which means, that more common
            characters get a smaller encoding.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine">
            <summary>
            Low level compression engine for deflate algorithm which uses a 32K sliding window
            with secondary compression from Huffman/Shannon-Fano codes.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.strstart">
            <summary>
            Points to the current character in the window.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.lookahead">
            <summary>
            lookahead is the number of characters starting at strstart in
            window that are valid.
            So window[strstart] until window[strstart+lookahead-1] are valid
            characters.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.compressionFunction">
            <summary>
            The current compression function.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.inputBuf">
            <summary>
            The input data for compression.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.inputOff">
            <summary>
            The offset into inputBuf, where input data starts.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.inputEnd">
            <summary>
            The end offset of the input data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.headMemoryOwner">
            <summary>
            Hashtable, hashing three characters to an index for window, so
            that window[index]..window[index+2] have this hash code.
            Note that the array should really be unsigned short, so you need
            to and the values with 0xFFFF.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.prevMemoryOwner">
            <summary>
            <code>prev[index &amp; WMASK]</code> points to the previous index that has the
            same hash code as the string starting at index.  This way
            entries with the same hash code are in a linked list.
            Note that the array should really be unsigned short, so you need
            to and the values with 0xFFFF.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.windowMemoryOwner">
            <summary>
            This array contains the part of the uncompressed stream that
            is of relevance. The current character is indexed by strstart.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,SixLabors.ImageSharp.Compression.Zlib.DeflateStrategy)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine"/> class.
            </summary>
            <param name="memoryAllocator">The memory allocator to use for buffer allocations.</param>
            <param name="strategy">The deflate strategy to use.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.Pending">
            <summary>
            Gets the pending buffer to use.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.Deflate(System.Boolean,System.Boolean)">
            <summary>
            Deflate drives actual compression of data
            </summary>
            <param name="flush">True to flush input buffers</param>
            <param name="finish">Finish deflation with the current input.</param>
            <returns>Returns true if progress has been made.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.SetInput(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Sets input data to be deflated.  Should only be called when <see cref="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.NeedsInput"/>
            returns true
            </summary>
            <param name="buffer">The buffer containing input data.</param>
            <param name="offset">The offset of the first byte of data.</param>
            <param name="count">The number of bytes of data to use as input.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.NeedsInput">
            <summary>
            Determines if more <see cref="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.SetInput(System.Byte[],System.Int32,System.Int32)">input</see> is needed.
            </summary>
            <returns>Return true if input is needed via <see cref="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.SetInput(System.Byte[],System.Int32,System.Int32)">SetInput</see></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.Reset">
            <summary>
            Reset internal state
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.SetLevel(System.Int32)">
            <summary>
            Set the deflate level (0-9)
            </summary>
            <param name="level">The value to set the level to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.FillWindow">
            <summary>
            Fill the window
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.InsertString">
            <summary>
            Inserts the current string in the head hash and returns the previous
            value for this hash.
            </summary>
            <returns>The previous hash value</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterEngine.FindLongestMatch(System.Int32)">
            <summary>
            <para>
            Find the best (longest) string in the window matching the
            string starting at strstart.
            </para>
            <para>
            Preconditions:
            <code>
            strstart + DeflaterConstants.MAX_MATCH &lt;= window.length.</code>
            </para>
            </summary>
            <param name="curMatch">The current match.</param>
            <returns>True if a match greater than the minimum length is found</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman">
            <summary>
            Performs Deflate Huffman encoding.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman"/> class.
            </summary>
            <param name="memoryAllocator">The memory allocator to use for buffer allocations.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.BitLengthOrder">
            <summary>
            Gets the lengths of the bit length codes are sent in order of decreasing probability, to avoid transmitting the lengths for unused bit length codes.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.Pending">
            <summary>
            Gets the pending buffer to use.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.Reset">
            <summary>
            Reset internal state
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.SendAllTrees(System.Int32)">
            <summary>
            Write all trees to pending buffer
            </summary>
            <param name="blTreeCodes">The number/rank of treecodes to send.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.CompressBlock">
            <summary>
            Compress current buffer writing data to pending buffer
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.FlushStoredBlock(System.ReadOnlySpan{System.Byte},System.Int32,System.Int32,System.Boolean)">
            <summary>
            Flush block to output with no compression
            </summary>
            <param name="stored">Data to write</param>
            <param name="storedOffset">Index of first byte to write</param>
            <param name="storedLength">Count of bytes to write</param>
            <param name="lastBlock">True if this is the last block</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.FlushBlock(System.ReadOnlySpan{System.Byte},System.Int32,System.Int32,System.Boolean)">
            <summary>
            Flush block to output with compression
            </summary>
            <param name="stored">Data to flush</param>
            <param name="storedOffset">Index of first byte to flush</param>
            <param name="storedLength">Count of bytes to flush</param>
            <param name="lastBlock">True if this is the last block</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.IsFull">
            <summary>
            Get value indicating if internal buffer is full
            </summary>
            <returns>true if buffer is full</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.TallyLit(System.Int32)">
            <summary>
            Add literal to buffer
            </summary>
            <param name="literal">Literal value to add to buffer.</param>
            <returns>Value indicating internal buffer is full</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.TallyDist(System.Int32,System.Int32)">
            <summary>
            Add distance code and length to literal and distance trees
            </summary>
            <param name="distance">Distance code</param>
            <param name="length">Length</param>
            <returns>Value indicating if internal buffer is full</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.BitReverse(System.Int32)">
            <summary>
            Reverse the bits of a 16 bit value.
            </summary>
            <param name="toReverse">Value to reverse bits</param>
            <returns>Value with bits reversed</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.Tree.Reset">
            <summary>
            Resets the internal state of the tree
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.Tree.SetStaticCodes(System.ReadOnlySpan{System.Int16},System.ReadOnlySpan{System.Byte})">
            <summary>
            Set static codes and length
            </summary>
            <param name="staticCodes">new codes</param>
            <param name="staticLengths">length for new codes</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.Tree.BuildCodes">
            <summary>
            Build dynamic codes and lengths
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.Tree.GetEncodedLength">
            <summary>
            Get encoded length
            </summary>
            <returns>Encoded length, the sum of frequencies * lengths</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.Tree.CalcBLFreq(SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.Tree)">
            <summary>
            Scan a literal or distance tree to determine the frequencies of the codes
            in the bit length tree.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.Tree.WriteTree(SixLabors.ImageSharp.Compression.Zlib.DeflaterPendingBuffer,SixLabors.ImageSharp.Compression.Zlib.DeflaterHuffman.Tree)">
            <summary>
            Write the tree values.
            </summary>
            <param name="pendingBuffer">The pending buffer.</param>
            <param name="bitLengthTree">The tree to write.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Compression.Zlib.DeflaterOutputStream">
            <summary>
            A special stream deflating or compressing the bytes that are
            written to it.  It uses a Deflater to perform actual deflating.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterOutputStream.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,System.IO.Stream,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Compression.Zlib.DeflaterOutputStream"/> class.
            </summary>
            <param name="memoryAllocator">The memory allocator to use for buffer allocations.</param>
            <param name="rawStream">The output stream where deflated output is written.</param>
            <param name="compressionLevel">The compression level.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.DeflaterOutputStream.CanRead">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.DeflaterOutputStream.CanSeek">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.DeflaterOutputStream.CanWrite">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.DeflaterOutputStream.Length">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.DeflaterOutputStream.Position">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterOutputStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterOutputStream.SetLength(System.Int64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterOutputStream.ReadByte">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterOutputStream.Read(System.Byte[],System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterOutputStream.Flush">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterOutputStream.Write(System.Byte[],System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterOutputStream.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Compression.Zlib.DeflaterPendingBuffer">
            <summary>
            Stores pending data for writing data to the Deflater.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterPendingBuffer.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Compression.Zlib.DeflaterPendingBuffer"/> class.
            </summary>
            <param name="memoryAllocator">The memory allocator to use for buffer allocations.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.DeflaterPendingBuffer.BitCount">
            <summary>
            Gets the number of bits written to the buffer.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.DeflaterPendingBuffer.IsFlushed">
            <summary>
            Gets a value indicating whether indicates the buffer has been flushed.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterPendingBuffer.Reset">
            <summary>
            Clear internal state/buffers.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterPendingBuffer.WriteShort(System.Int32)">
            <summary>
            Write a short value to buffer LSB first.
            </summary>
            <param name="value">The value to write.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterPendingBuffer.WriteBlock(System.ReadOnlySpan{System.Byte},System.Int32,System.Int32)">
            <summary>
            Write a block of data to the internal buffer.
            </summary>
            <param name="block">The data to write.</param>
            <param name="offset">The offset of first byte to write.</param>
            <param name="length">The number of bytes to write.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterPendingBuffer.AlignToByte">
            <summary>
            Aligns internal buffer on a byte boundary.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterPendingBuffer.WriteBits(System.Int32,System.Int32)">
            <summary>
            Write bits to internal buffer
            </summary>
            <param name="b">source of bits</param>
            <param name="count">number of bits to write</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterPendingBuffer.WriteShortMSB(System.Int32)">
            <summary>
            Write a short value to internal buffer most significant byte first
            </summary>
            <param name="value">The value to write</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterPendingBuffer.Flush(System.Span{System.Byte},System.Int32,System.Int32)">
            <summary>
            Flushes the pending buffer into the given output array.
            If the output array is to small, only a partial flush is done.
            </summary>
            <param name="output">The output array.</param>
            <param name="offset">The offset into output array.</param>
            <param name="length">The maximum number of bytes to store.</param>
            <returns>The number of bytes flushed.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.DeflaterPendingBuffer.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream">
            <summary>
            Provides methods and properties for compressing streams by using the Zlib Deflate algorithm.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream.rawStream">
            <summary>
            The raw stream containing the uncompressed image data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream.adler">
            <summary>
            Computes the checksum for the data stream.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream.isDisposed">
            <summary>
            A value indicating whether this instance of the given entity has been disposed.
            </summary>
            <value><see langword="true"/> if this instance has been disposed; otherwise, <see langword="false"/>.</value>
            <remarks>
            If the entity is disposed, it must not be disposed a second
            time. The isDisposed field is set the first time the entity
            is disposed. If the isDisposed field is true, then the Dispose()
            method will not dispose again. This help not to prolong the entity's
            life in the Garbage Collector.
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream.deflateStream">
            <summary>
            The stream responsible for compressing the input stream.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,System.IO.Stream,SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream"/> class.
            </summary>
            <param name="memoryAllocator">The memory allocator to use for buffer allocations.</param>
            <param name="stream">The stream to compress.</param>
            <param name="level">The compression level.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,System.IO.Stream,SixLabors.ImageSharp.Formats.Png.PngCompressionLevel)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream"/> class.
            </summary>
            <param name="memoryAllocator">The memory allocator to use for buffer allocations.</param>
            <param name="stream">The stream to compress.</param>
            <param name="level">The compression level.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream.CanRead">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream.CanSeek">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream.CanWrite">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream.Length">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream.Position">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream.Flush">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream.Read(System.Byte[],System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream.SetLength(System.Int64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream.Write(System.Byte[],System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream">
            <summary>
            Provides methods and properties for deframing streams from PNGs.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.ChecksumBuffer">
            <summary>
            Used to read the Adler-32 and Crc-32 checksums.
            We don't actually use this for anything so it doesn't
            have to be threadsafe.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.GetDataNoOp">
            <summary>
            A default delegate to get more data from the inner stream.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.innerStream">
            <summary>
            The inner raw memory stream.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.isDisposed">
            <summary>
            A value indicating whether this instance of the given entity has been disposed.
            </summary>
            <value><see langword="true"/> if this instance has been disposed; otherwise, <see langword="false"/>.</value>
            <remarks>
            If the entity is disposed, it must not be disposed a second
            time. The isDisposed field is set the first time the entity
            is disposed. If the isDisposed field is true, then the Dispose()
            method will not dispose again. This help not to prolong the entity's
            life in the Garbage Collector.
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.currentDataRemaining">
            <summary>
            The current data remaining to be read.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.getData">
            <summary>
            Delegate to get more data once we've exhausted the current data remaining.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.#ctor(SixLabors.ImageSharp.IO.BufferedReadStream)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream"/> class.
            </summary>
            <param name="innerStream">The inner raw stream.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.#ctor(SixLabors.ImageSharp.IO.BufferedReadStream,System.Func{System.Int32})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream"/> class.
            </summary>
            <param name="innerStream">The inner raw stream.</param>
            <param name="getData">A delegate to get more data from the inner stream.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.CanRead">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.CanSeek">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.CanWrite">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.Length">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.Position">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.CompressedStream">
            <summary>
            Gets the compressed stream over the deframed inner stream.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.AllocateNewBytes(System.Int32,System.Boolean)">
            <summary>
            Adds new bytes from a frame found in the original stream.
            </summary>
            <param name="bytes">The current remaining data according to the chunk length.</param>
            <param name="isCriticalChunk">Whether the chunk to be inflated is a critical chunk.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.Flush">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.ReadByte">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.Read(System.Byte[],System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.SetLength(System.Int64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.Write(System.Byte[],System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Compression.Zlib.ZlibInflateStream.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Configuration">
            <summary>
            Provides configuration which allows altering default behaviour or extending the library.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Configuration.Lazy">
            <summary>
            A lazily initialized configuration default instance.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Configuration.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Configuration" /> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Configuration.#ctor(SixLabors.ImageSharp.IConfigurationModule[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Configuration" /> class.
            </summary>
            <param name="configurationModules">A collection of configuration modules to register.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Configuration.Default">
            <summary>
            Gets the default <see cref="T:SixLabors.ImageSharp.Configuration"/> instance.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Configuration.MaxDegreeOfParallelism">
            <summary>
            Gets or sets the maximum number of concurrent tasks enabled in ImageSharp algorithms
            configured with this <see cref="T:SixLabors.ImageSharp.Configuration"/> instance.
            Initialized with <see cref="P:System.Environment.ProcessorCount"/> by default.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Configuration.StreamProcessingBufferSize">
            <summary>
            Gets or sets the size of the buffer to use when working with streams.
            Initialized with <see cref="F:SixLabors.ImageSharp.Configuration.DefaultStreamProcessingBufferSize"/> by default.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Configuration.PreferContiguousImageBuffers">
            <summary>
            Gets or sets a value indicating whether to force image buffers to be contiguous whenever possible.
            </summary>
            <remarks>
            Contiguous allocations are not possible, if the image needs a buffer larger than <see cref="F:System.Int32.MaxValue"/>.
            </remarks>
        </member>
        <member name="P:SixLabors.ImageSharp.Configuration.Properties">
            <summary>
            Gets a set of properties for the Configuration.
            </summary>
            <remarks>This can be used for storing global settings and defaults to be accessible to processors.</remarks>
        </member>
        <member name="P:SixLabors.ImageSharp.Configuration.ImageFormats">
            <summary>
            Gets the currently registered <see cref="T:SixLabors.ImageSharp.Formats.IImageFormat"/>s.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Configuration.ReadOrigin">
            <summary>
            Gets or sets the position in a stream to use for reading when using a seekable stream as an image data source.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Configuration.ImageFormatsManager">
            <summary>
            Gets or the <see cref="T:SixLabors.ImageSharp.Formats.ImageFormatManager"/> that is currently in use.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Configuration.MemoryAllocator">
            <summary>
            Gets or sets the <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator"/> that is currently in use.
            Defaults to <see cref="P:SixLabors.ImageSharp.Memory.MemoryAllocator.Default"/>.
            <para />
            Allocators are expensive, so it is strongly recommended to use only one busy instance per process.
            In case you need to customize it, you can ensure this by changing
            </summary>
            <remarks>
            It's possible to reduce allocator footprint by assigning a custom instance created with
            <see cref="M:SixLabors.ImageSharp.Memory.MemoryAllocator.Create(SixLabors.ImageSharp.Memory.MemoryAllocatorOptions)"/>, but note that since the default pooling
            allocators are expensive, it is strictly recommended to use a single process-wide allocator.
            You can ensure this by altering the allocator of <see cref="P:SixLabors.ImageSharp.Configuration.Default"/>, or by implementing custom application logic that
            manages allocator lifetime.
            <para />
            If an allocator has to be dropped for some reason, <see cref="M:SixLabors.ImageSharp.Memory.MemoryAllocator.ReleaseRetainedResources"/>
            shall be invoked after disposing all associated <see cref="T:SixLabors.ImageSharp.Image"/> instances.
            </remarks>
        </member>
        <member name="P:SixLabors.ImageSharp.Configuration.MaxHeaderSize">
            <summary>
            Gets the maximum header size of all the formats.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Configuration.FileSystem">
            <summary>
            Gets or sets the filesystem helper for accessing the local file system.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Configuration.WorkingBufferSizeHintInBytes">
            <summary>
            Gets or sets the working buffer size hint for image processors.
            The default value is 1MB.
            </summary>
            <remarks>
            Currently only used by Resize. If the working buffer is expected to be discontiguous,
            min(WorkingBufferSizeHintInBytes, BufferCapacityInBytes) should be used.
            </remarks>
        </member>
        <member name="P:SixLabors.ImageSharp.Configuration.ImageOperationsProvider">
            <summary>
            Gets or sets the image operations provider factory.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Configuration.Configure(SixLabors.ImageSharp.IConfigurationModule)">
            <summary>
            Registers a new format provider.
            </summary>
            <param name="configuration">The configuration provider to call configure on.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Configuration.Clone">
            <summary>
            Creates a shallow copy of the <see cref="T:SixLabors.ImageSharp.Configuration"/>.
            </summary>
            <returns>A new configuration instance.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Configuration.CreateDefaultInstance">
            <summary>
            Creates the default instance with the following <see cref="T:SixLabors.ImageSharp.IConfigurationModule"/>s preregistered:
            <see cref="T:SixLabors.ImageSharp.Formats.Png.PngConfigurationModule"/>
            <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.JpegConfigurationModule"/>
            <see cref="T:SixLabors.ImageSharp.Formats.Gif.GifConfigurationModule"/>
            <see cref="T:SixLabors.ImageSharp.Formats.Bmp.BmpConfigurationModule"/>.
            <see cref="T:SixLabors.ImageSharp.Formats.Pbm.PbmConfigurationModule"/>.
            <see cref="T:SixLabors.ImageSharp.Formats.Tga.TgaConfigurationModule"/>.
            <see cref="T:SixLabors.ImageSharp.Formats.Tiff.TiffConfigurationModule"/>.
            <see cref="T:SixLabors.ImageSharp.Formats.Webp.WebpConfigurationModule"/>.
            </summary>
            <returns>The default configuration of <see cref="T:SixLabors.ImageSharp.Configuration"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Diagnostics.UndisposedAllocationDelegate">
            <summary>
            Represents the method to handle <see cref="E:SixLabors.ImageSharp.Diagnostics.MemoryDiagnostics.UndisposedAllocation"/>.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Diagnostics.MemoryDiagnostics">
            <summary>
            Utilities to track memory usage and detect memory leaks from not disposing ImageSharp objects.
            </summary>
        </member>
        <member name="E:SixLabors.ImageSharp.Diagnostics.MemoryDiagnostics.UndisposedAllocation">
            <summary>
            Fires when an ImageSharp object's undisposed memory resource leaks to the finalizer.
            The event brings significant overhead, and is intended to be used for troubleshooting only.
            For production diagnostics, use <see cref="P:SixLabors.ImageSharp.Diagnostics.MemoryDiagnostics.TotalUndisposedAllocationCount"/>.
            </summary>
        </member>
        <member name="E:SixLabors.ImageSharp.Diagnostics.MemoryDiagnostics.MemoryAllocated">
            <summary>
            Fires when ImageSharp allocates memory from a MemoryAllocator
            </summary>
        </member>
        <member name="E:SixLabors.ImageSharp.Diagnostics.MemoryDiagnostics.MemoryReleased">
            <summary>
            Fires when ImageSharp releases memory allocated from a MemoryAllocator
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Diagnostics.MemoryDiagnostics.TotalUndisposedAllocationCount">
            <summary>
            Gets a value indicating the total number of memory resource objects leaked to the finalizer.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpArrayFileHeader.Type">
            <summary>
            Gets the Bitmap identifier.
            The field used to identify the bitmap file: 0x42 0x41 (Hex code points for B and A).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpArrayFileHeader.Size">
            <summary>
            Gets the size of this header.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpArrayFileHeader.OffsetToNext">
            <summary>
            Gets the offset to next OS2BMPARRAYFILEHEADER.
            This offset is calculated from the starting byte of the file. A value of zero indicates that this header is for the last image in the array list.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpArrayFileHeader.ScreenWidth">
            <summary>
            Gets the width of the image display in pixels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpArrayFileHeader.ScreenHeight">
            <summary>
            Gets the height of the image display in pixels.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Bmp.BmpBitsPerPixel">
            <summary>
            Enumerates the available bits per pixel the bitmap encoder supports.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpBitsPerPixel.Pixel1">
            <summary>
            1 bit per pixel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpBitsPerPixel.Pixel4">
            <summary>
            4 bits per pixel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpBitsPerPixel.Pixel8">
            <summary>
            8 bits per pixel. Each pixel consists of 1 byte.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpBitsPerPixel.Pixel16">
            <summary>
            16 bits per pixel. Each pixel consists of 2 bytes.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpBitsPerPixel.Pixel24">
            <summary>
            24 bits per pixel. Each pixel consists of 3 bytes.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpBitsPerPixel.Pixel32">
            <summary>
            32 bits per pixel. Each pixel consists of 4 bytes.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Bmp.BmpCompression">
            <summary>
            Defines the compression type of the image data
            in the bitmap file.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpCompression.RGB">
            <summary>
            Each image row has a multiple of four elements. If the
            row has less elements, zeros will be added at the right side.
            The format depends on the number of bits, stored in the info header.
            If the number of bits are one, four or eight each pixel data is
            a index to the palette. If the number of bits are sixteen,
            twenty-four or thirty-two each pixel contains a color.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpCompression.RLE8">
            <summary>
            Two bytes are one data record. If the first byte is not zero, the
            next byte will be repeated as much as the value of the first byte.
            If the first byte is zero, the record has different meanings, depending
            on the second byte. If the second byte is zero, it is the end of the row,
            if it is one, it is the end of the image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpCompression.RLE4">
            <summary>
            Two bytes are one data record. If the first byte is not zero, the
            next two half bytes will be repeated as much as the value of the first byte.
            If the first byte is zero, the record has different meanings, depending
            on the second byte. If the second byte is zero, it is the end of the row,
            if it is one, it is the end of the image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpCompression.BitFields">
            <summary>
            Each image row has a multiple of four elements. If the
            row has less elements, zeros will be added at the right side.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpCompression.JPEG">
            <summary>
            The bitmap contains a JPG image.
            Not supported at the moment.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpCompression.PNG">
            <summary>
            The bitmap contains a PNG image.
            Not supported at the moment.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpCompression.BI_ALPHABITFIELDS">
            <summary>
            Introduced with Windows CE.
            Specifies that the bitmap is not compressed and that the color table consists of four DWORD color
            masks that specify the red, green, blue, and alpha components of each pixel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpCompression.RLE24">
             <summary>
             OS/2 specific compression type.
             Similar to run length encoding of 4 and 8 bit.
             The only difference is that run values encoded are three bytes in size (one byte per RGB color component),
             rather than four or eight bits in size.
            
             Note: Because compression value of 4 is ambiguous for BI_RGB for windows and RLE24 for OS/2, the enum value is remapped
             to a different value, to be clearly separate from valid windows values.
             </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Bmp.BmpConfigurationModule">
            <summary>
            Registers the image encoders, decoders and mime type detectors for the bmp format.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpConfigurationModule.Configure(SixLabors.ImageSharp.Configuration)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Bmp.BmpConstants">
            <summary>
            Defines constants relating to BMPs
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpConstants.MimeTypes">
            <summary>
            The list of mimetypes that equate to a bmp.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpConstants.FileExtensions">
            <summary>
            The list of file extensions that equate to a bmp.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Bmp.BmpConstants.TypeMarkers">
            <summary>
            Valid magic bytes markers identifying a Bitmap file.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpConstants.TypeMarkers.Bitmap">
            <summary>
            Single-image BMP file that may have been created under Windows or OS/2.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpConstants.TypeMarkers.BitmapArray">
            <summary>
            OS/2 Bitmap Array.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpConstants.TypeMarkers.ColorIcon">
            <summary>
            OS/2 Color Icon.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpConstants.TypeMarkers.ColorPointer">
            <summary>
            OS/2 Color Pointer.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpConstants.TypeMarkers.Icon">
            <summary>
            OS/2 Icon.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpConstants.TypeMarkers.Pointer">
            <summary>
            OS/2 Pointer.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Bmp.BmpDecoder">
            <summary>
            Image decoder for generating an image out of a Windows bitmap stream.
            </summary>
            <remarks>
            Does not support the following formats at the moment:
            <list type="bullet">
               <item>JPG</item>
               <item>PNG</item>
               <item>Some OS/2 specific subtypes like: Bitmap Array, Color Icon, Color Pointer, Icon, Pointer.</item>
            </list>
            Formats will be supported in a later releases. We advise always
            to use only 24 Bit Windows bitmaps.
            </remarks>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpDecoder.RleSkippedPixelHandling">
            <summary>
            Gets or sets a value indicating how to deal with skipped pixels, which can occur during decoding run length encoded bitmaps.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoder.Decode``1(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoder.Decode(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoder.Identify(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore">
            <summary>
            Performs the bitmap decoding operation.
            </summary>
            <remarks>
            A useful decoding source example can be found at <see href="https://dxr.mozilla.org/mozilla-central/source/image/decoders/nsBMPDecoder.cpp"/>
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.DefaultRgb16RMask">
            <summary>
            The default mask for the red part of the color for 16 bit rgb bitmaps.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.DefaultRgb16GMask">
            <summary>
            The default mask for the green part of the color for 16 bit rgb bitmaps.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.DefaultRgb16BMask">
            <summary>
            The default mask for the blue part of the color for 16 bit rgb bitmaps.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.RleCommand">
            <summary>
            RLE flag value that indicates following byte has special meaning.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.RleEndOfLine">
            <summary>
            RLE flag value marking end of a scan line.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.RleEndOfBitmap">
            <summary>
            RLE flag value marking end of bitmap data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.RleDelta">
            <summary>
            RLE flag value marking the start of [x,y] offset instruction.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.stream">
            <summary>
            The stream to decode from.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.metadata">
            <summary>
            The metadata.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.bmpMetadata">
            <summary>
            The bitmap specific metadata.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.fileHeader">
            <summary>
            The file header containing general information.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.fileMarkerType">
            <summary>
            Indicates which bitmap file marker was read.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.infoHeader">
            <summary>
            The info header containing detailed information about the bitmap.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.memoryAllocator">
            <summary>
            Used for allocating memory during processing operations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.options">
            <summary>
            The bitmap decoder options.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Formats.Bmp.IBmpDecoderOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore"/> class.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="options">The options.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.Configuration">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.Dimensions">
            <summary>
            Gets the dimensions of the image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.Decode``1(SixLabors.ImageSharp.IO.BufferedReadStream,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.Identify(SixLabors.ImageSharp.IO.BufferedReadStream,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.Invert(System.Int32,System.Int32,System.Boolean)">
            <summary>
            Returns the y- value based on the given height.
            </summary>
            <param name="y">The y- value representing the current row.</param>
            <param name="height">The height of the bitmap.</param>
            <param name="inverted">Whether the bitmap is inverted.</param>
            <returns>The <see cref="T:System.Int32"/> representing the inverted value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.CalculatePadding(System.Int32,System.Int32)">
            <summary>
            Calculates the amount of bytes to pad a row.
            </summary>
            <param name="width">The image width.</param>
            <param name="componentCount">The pixel component count.</param>
            <returns>
            The padding.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.ReadBitFields``1(SixLabors.ImageSharp.Memory.Buffer2D{``0},System.Boolean)">
            <summary>
            Decodes a bitmap containing the BITFIELDS Compression type. For each color channel, there will be a bitmask
            which will be used to determine which bits belong to that channel.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="pixels">The output pixel buffer containing the decoded image.</param>
            <param name="inverted">Whether the bitmap is inverted.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.ReadRle``1(SixLabors.ImageSharp.Formats.Bmp.BmpCompression,SixLabors.ImageSharp.Memory.Buffer2D{``0},System.Byte[],System.Int32,System.Int32,System.Boolean)">
            <summary>
            Looks up color values and builds the image from de-compressed RLE8 or RLE4 data.
            Compressed RLE8 stream is uncompressed by <see cref="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.UncompressRle8(System.Int32,System.Span{System.Byte},System.Span{System.Boolean},System.Span{System.Boolean})"/>
            Compressed RLE4 stream is uncompressed by <see cref="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.UncompressRle4(System.Int32,System.Span{System.Byte},System.Span{System.Boolean},System.Span{System.Boolean})"/>
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="compression">The compression type. Either RLE4 or RLE8.</param>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> to assign the palette to.</param>
            <param name="colors">The <see cref="T:byte[]"/> containing the colors.</param>
            <param name="width">The width of the bitmap.</param>
            <param name="height">The height of the bitmap.</param>
            <param name="inverted">Whether the bitmap is inverted.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.ReadRle24``1(SixLabors.ImageSharp.Memory.Buffer2D{``0},System.Int32,System.Int32,System.Boolean)">
            <summary>
            Looks up color values and builds the image from de-compressed RLE24.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> to assign the palette to.</param>
            <param name="width">The width of the bitmap.</param>
            <param name="height">The height of the bitmap.</param>
            <param name="inverted">Whether the bitmap is inverted.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.UncompressRle4(System.Int32,System.Span{System.Byte},System.Span{System.Boolean},System.Span{System.Boolean})">
            <summary>
            Produce uncompressed bitmap data from a RLE4 stream.
            </summary>
            <remarks>
            RLE4 is a 2-byte run-length encoding.
            <br/>If first byte is 0, the second byte may have special meaning.
            <br/>Otherwise, the first byte is the length of the run and second byte contains two color indexes.
            </remarks>
            <param name="w">The width of the bitmap.</param>
            <param name="buffer">Buffer for uncompressed data.</param>
            <param name="undefinedPixels">Keeps track over skipped and therefore undefined pixels.</param>
            <param name="rowsWithUndefinedPixels">Keeps track of rows, which have undefined pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.UncompressRle8(System.Int32,System.Span{System.Byte},System.Span{System.Boolean},System.Span{System.Boolean})">
            <summary>
            Produce uncompressed bitmap data from a RLE8 stream.
            </summary>
            <remarks>
            RLE8 is a 2-byte run-length encoding.
            <br/>If first byte is 0, the second byte may have special meaning.
            <br/>Otherwise, the first byte is the length of the run and second byte is the color for the run.
            </remarks>
            <param name="w">The width of the bitmap.</param>
            <param name="buffer">Buffer for uncompressed data.</param>
            <param name="undefinedPixels">Keeps track of skipped and therefore undefined pixels.</param>
            <param name="rowsWithUndefinedPixels">Keeps track of rows, which have undefined pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.UncompressRle24(System.Int32,System.Span{System.Byte},System.Span{System.Boolean},System.Span{System.Boolean})">
            <summary>
            Produce uncompressed bitmap data from a RLE24 stream.
            </summary>
            <remarks>
            <br/>If first byte is 0, the second byte may have special meaning.
            <br/>Otherwise, the first byte is the length of the run and following three bytes are the color for the run.
            </remarks>
            <param name="w">The width of the bitmap.</param>
            <param name="buffer">Buffer for uncompressed data.</param>
            <param name="undefinedPixels">Keeps track of skipped and therefore undefined pixels.</param>
            <param name="rowsWithUndefinedPixels">Keeps track of rows, which have undefined pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.RleSkipEndOfBitmap(System.Int32,System.Int32,System.Int32,System.Span{System.Boolean},System.Span{System.Boolean})">
            <summary>
            Keeps track of skipped / undefined pixels, when the EndOfBitmap command occurs.
            </summary>
            <param name="count">The already processed pixel count.</param>
            <param name="w">The width of the image.</param>
            <param name="skipPixelCount">The skipped pixel count.</param>
            <param name="undefinedPixels">The undefined pixels.</param>
            <param name="rowsWithUndefinedPixels">Rows with undefined pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.RleSkipEndOfLine(System.Int32,System.Int32,System.Span{System.Boolean},System.Span{System.Boolean})">
            <summary>
            Keeps track of undefined / skipped pixels, when the EndOfLine command occurs.
            </summary>
            <param name="count">The already uncompressed pixel count.</param>
            <param name="w">The width of image.</param>
            <param name="undefinedPixels">The undefined pixels.</param>
            <param name="rowsWithUndefinedPixels">The rows with undefined pixels.</param>
            <returns>The number of skipped pixels.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.RleSkipDelta(System.Int32,System.Int32,System.Int32,System.Int32,System.Span{System.Boolean},System.Span{System.Boolean})">
            <summary>
            Keeps track of undefined / skipped pixels, when the delta command occurs.
            </summary>
            <param name="count">The count.</param>
            <param name="w">The width of the image.</param>
            <param name="dx">Delta skip in x direction.</param>
            <param name="dy">Delta skip in y direction.</param>
            <param name="undefinedPixels">The undefined pixels.</param>
            <param name="rowsWithUndefinedPixels">The rows with undefined pixels.</param>
            <returns>The number of skipped pixels.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.ReadRgbPalette``1(SixLabors.ImageSharp.Memory.Buffer2D{``0},System.Byte[],System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Reads the color palette from the stream.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> to assign the palette to.</param>
            <param name="colors">The <see cref="T:byte[]"/> containing the colors.</param>
            <param name="width">The width of the bitmap.</param>
            <param name="height">The height of the bitmap.</param>
            <param name="bitsPerPixel">The number of bits per pixel.</param>
            <param name="bytesPerColorMapEntry">Usually 4 bytes, but in case of Windows 2.x bitmaps or OS/2 1.x bitmaps
            the bytes per color palette entry's can be 3 bytes instead of 4.</param>
            <param name="inverted">Whether the bitmap is inverted.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.ReadRgb16``1(SixLabors.ImageSharp.Memory.Buffer2D{``0},System.Int32,System.Int32,System.Boolean,System.Int32,System.Int32,System.Int32)">
            <summary>
            Reads the 16 bit color palette from the stream.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> to assign the palette to.</param>
            <param name="width">The width of the bitmap.</param>
            <param name="height">The height of the bitmap.</param>
            <param name="inverted">Whether the bitmap is inverted.</param>
            <param name="redMask">The bitmask for the red channel.</param>
            <param name="greenMask">The bitmask for the green channel.</param>
            <param name="blueMask">The bitmask for the blue channel.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.GetBytesFrom5BitValue(System.Int32)">
            <summary>
            Performs final shifting from a 5bit value to an 8bit one.
            </summary>
            <param name="value">The masked and shifted value.</param>
            <returns>The <see cref="T:System.Byte"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.GetBytesFrom6BitValue(System.Int32)">
            <summary>
            Performs final shifting from a 6bit value to an 8bit one.
            </summary>
            <param name="value">The masked and shifted value.</param>
            <returns>The <see cref="T:System.Byte"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.ReadRgb24``1(SixLabors.ImageSharp.Memory.Buffer2D{``0},System.Int32,System.Int32,System.Boolean)">
            <summary>
            Reads the 24 bit color palette from the stream.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> to assign the palette to.</param>
            <param name="width">The width of the bitmap.</param>
            <param name="height">The height of the bitmap.</param>
            <param name="inverted">Whether the bitmap is inverted.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.ReadRgb32Fast``1(SixLabors.ImageSharp.Memory.Buffer2D{``0},System.Int32,System.Int32,System.Boolean)">
            <summary>
            Reads the 32 bit color palette from the stream.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> to assign the palette to.</param>
            <param name="width">The width of the bitmap.</param>
            <param name="height">The height of the bitmap.</param>
            <param name="inverted">Whether the bitmap is inverted.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.ReadRgb32Slow``1(SixLabors.ImageSharp.Memory.Buffer2D{``0},System.Int32,System.Int32,System.Boolean)">
            <summary>
            Reads the 32 bit color palette from the stream, checking the alpha component of each pixel.
            This is a special case only used for 32bpp WinBMPv3 files, which could be in either BGR0 or BGRA format.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> to assign the palette to.</param>
            <param name="width">The width of the bitmap.</param>
            <param name="height">The height of the bitmap.</param>
            <param name="inverted">Whether the bitmap is inverted.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.ReadRgb32BitFields``1(SixLabors.ImageSharp.Memory.Buffer2D{``0},System.Int32,System.Int32,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Decode an 32 Bit Bitmap containing a bitmask for each color channel.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="pixels">The output pixel buffer containing the decoded image.</param>
            <param name="width">The width of the image.</param>
            <param name="height">The height of the image.</param>
            <param name="inverted">Whether the bitmap is inverted.</param>
            <param name="redMask">The bitmask for the red channel.</param>
            <param name="greenMask">The bitmask for the green channel.</param>
            <param name="blueMask">The bitmask for the blue channel.</param>
            <param name="alphaMask">The bitmask for the alpha channel.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.CalculateRightShift(System.UInt32)">
            <summary>
            Calculates the necessary right shifts for a given color bitmask (the 0 bits to the right).
            </summary>
            <param name="n">The color bit mask.</param>
            <returns>Number of bits to shift right.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.CountBits(System.UInt32)">
            <summary>
            Counts none zero bits.
            </summary>
            <param name="n">A color mask.</param>
            <returns>The none zero bits.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.ReadInfoHeader">
            <summary>
            Reads the <see cref="T:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader"/> from the stream.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.ReadFileHeader">
            <summary>
            Reads the <see cref="T:SixLabors.ImageSharp.Formats.Bmp.BmpFileHeader"/> from the stream.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpDecoderCore.ReadImageHeaders(SixLabors.ImageSharp.IO.BufferedReadStream,System.Boolean@,System.Byte[]@)">
            <summary>
            Reads the <see cref="T:SixLabors.ImageSharp.Formats.Bmp.BmpFileHeader"/> and <see cref="T:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader"/> from the stream and sets the corresponding fields.
            </summary>
            <returns>Bytes per color palette entry. Usually 4 bytes, but in case of Windows 2.x bitmaps or OS/2 1.x bitmaps
            the bytes per color palette entry's can be 3 bytes instead of 4.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Bmp.BmpEncoder">
            <summary>
            Image encoder for writing an image to a stream as a Windows bitmap.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpEncoder.BitsPerPixel">
            <summary>
            Gets or sets the number of bits per pixel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpEncoder.SupportTransparency">
            <summary>
            Gets or sets a value indicating whether the encoder should support transparency.
            Note: Transparency support only works together with 32 bits per pixel. This option will
            change the default behavior of the encoder of writing a bitmap version 3 info header with no compression.
            Instead a bitmap version 4 info header will be written with the BITFIELDS compression.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpEncoder.Quantizer">
            <summary>
            Gets or sets the quantizer for reducing the color count for 8-Bit images.
            Defaults to Wu Quantizer.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpEncoder.Encode``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpEncoder.EncodeAsync``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore">
            <summary>
            Image encoder for writing an image to a stream as a Windows bitmap.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.padding">
            <summary>
            The amount to pad each row by.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.Rgba32AlphaMask">
            <summary>
            The mask for the alpha channel of the color for 32 bit rgba bitmaps.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.Rgba32RedMask">
            <summary>
            The mask for the red part of the color for 32 bit rgba bitmaps.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.Rgba32GreenMask">
            <summary>
            The mask for the green part of the color for 32 bit rgba bitmaps.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.Rgba32BlueMask">
            <summary>
            The mask for the blue part of the color for 32 bit rgba bitmaps.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.ColorPaletteSize8Bit">
            <summary>
            The color palette for an 8 bit image will have 256 entry's with 4 bytes for each entry.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.ColorPaletteSize4Bit">
            <summary>
            The color palette for an 4 bit image will have 16 entry's with 4 bytes for each entry.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.ColorPaletteSize1Bit">
            <summary>
            The color palette for an 1 bit image will have 2 entry's with 4 bytes for each entry.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.memoryAllocator">
            <summary>
            Used for allocating memory during processing operations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.configuration">
            <summary>
            The global configuration.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.bitsPerPixel">
            <summary>
            The color depth, in number of bits per pixel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.writeV4Header">
            <summary>
            A bitmap v4 header will only be written, if the user explicitly wants support for transparency.
            In this case the compression type BITFIELDS will be used.
            Otherwise a bitmap v3 header will be written, which is supported by almost all decoders.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.quantizer">
            <summary>
            The quantizer for reducing the color count for 8-Bit, 4-Bit and 1-Bit images.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.#ctor(SixLabors.ImageSharp.Formats.Bmp.IBmpEncoderOptions,SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore"/> class.
            </summary>
            <param name="options">The encoder options.</param>
            <param name="memoryAllocator">The memory manager.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.Encode``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Encodes the image to the specified stream from the <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/>.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> to encode from.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to encode the image data to.</param>
            <param name="cancellationToken">The token to request cancellation.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.WriteImage``1(System.IO.Stream,SixLabors.ImageSharp.ImageFrame{``0})">
            <summary>
            Writes the pixel data to the binary stream.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to write to.</param>
            <param name="image">
            The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> containing pixel data.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.Write32Bit``1(System.IO.Stream,SixLabors.ImageSharp.Memory.Buffer2D{``0})">
            <summary>
            Writes the 32bit color palette to the stream.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to write to.</param>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> containing pixel data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.Write24Bit``1(System.IO.Stream,SixLabors.ImageSharp.Memory.Buffer2D{``0})">
            <summary>
            Writes the 24bit color palette to the stream.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to write to.</param>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> containing pixel data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.Write16Bit``1(System.IO.Stream,SixLabors.ImageSharp.Memory.Buffer2D{``0})">
            <summary>
            Writes the 16bit color palette to the stream.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to write to.</param>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> containing pixel data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.Write8Bit``1(System.IO.Stream,SixLabors.ImageSharp.ImageFrame{``0})">
            <summary>
            Writes an 8 bit image with a color palette. The color palette has 256 entry's with 4 bytes for each entry.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to write to.</param>
            <param name="image"> The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> containing pixel data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.Write8BitColor``1(System.IO.Stream,SixLabors.ImageSharp.ImageFrame{``0},System.Span{System.Byte})">
            <summary>
            Writes an 8 bit color image with a color palette. The color palette has 256 entry's with 4 bytes for each entry.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to write to.</param>
            <param name="image"> The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> containing pixel data.</param>
            <param name="colorPalette">A byte span of size 1024 for the color palette.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.Write8BitGray``1(System.IO.Stream,SixLabors.ImageSharp.ImageFrame{``0},System.Span{System.Byte})">
            <summary>
            Writes an 8 bit gray image with a color palette. The color palette has 256 entry's with 4 bytes for each entry.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to write to.</param>
            <param name="image"> The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> containing pixel data.</param>
            <param name="colorPalette">A byte span of size 1024 for the color palette.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.Write4BitColor``1(System.IO.Stream,SixLabors.ImageSharp.ImageFrame{``0})">
            <summary>
            Writes an 4 bit color image with a color palette. The color palette has 16 entry's with 4 bytes for each entry.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to write to.</param>
            <param name="image"> The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> containing pixel data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.Write1BitColor``1(System.IO.Stream,SixLabors.ImageSharp.ImageFrame{``0})">
            <summary>
            Writes a 1 bit image with a color palette. The color palette has 2 entry's with 4 bytes for each entry.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to write to.</param>
            <param name="image"> The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> containing pixel data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.WriteColorPalette``1(System.IO.Stream,System.ReadOnlySpan{``0},System.Span{System.Byte})">
            <summary>
            Writes the color palette to the stream. The color palette has 4 bytes for each entry.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to write to.</param>
            <param name="quantizedColorPalette">The color palette from the quantized image.</param>
            <param name="colorPalette">A temporary byte span to write the color palette to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpEncoderCore.Write1BitPalette(System.IO.Stream,System.Int32,System.Int32,System.ReadOnlySpan{System.Byte})">
            <summary>
            Writes a 1-bit palette.
            </summary>
            <param name="stream">The stream to write the palette to.</param>
            <param name="startIdx">The start index.</param>
            <param name="endIdx">The end index.</param>
            <param name="quantizedPixelRow">A quantized pixel row.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Bmp.BmpFileHeader">
            <summary>
            Stores general information about the Bitmap file.
            <see href="https://en.wikipedia.org/wiki/BMP_file_format" />
            </summary>
            <remarks>
            The first two bytes of the Bitmap file format
            (thus the Bitmap header) are stored in big-endian order.
            All of the other integer values are stored in little-endian format
            (i.e. least-significant byte first).
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpFileHeader.Size">
            <summary>
            Defines the size of the data structure in the bitmap file.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpFileHeader.Type">
            <summary>
            Gets the Bitmap identifier.
            The field used to identify the bitmap file: 0x42 0x4D
            (Hex code points for B and M)
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpFileHeader.FileSize">
            <summary>
            Gets the size of the bitmap file in bytes.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpFileHeader.Reserved">
            <summary>
            Gets any reserved data; actual value depends on the application
            that creates the image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpFileHeader.Offset">
            <summary>
            Gets the offset, i.e. starting address, of the byte where
            the bitmap data can be found.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Bmp.BmpFileMarkerType">
            <summary>
            Indicates which bitmap file marker was read.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpFileMarkerType.Bitmap">
            <summary>
            Single-image BMP file that may have been created under Windows or OS/2.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpFileMarkerType.BitmapArray">
            <summary>
            OS/2 Bitmap Array.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpFileMarkerType.ColorIcon">
            <summary>
            OS/2 Color Icon.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpFileMarkerType.ColorPointer">
            <summary>
            OS/2 Color Pointer.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpFileMarkerType.Icon">
            <summary>
            OS/2 Icon.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpFileMarkerType.Pointer">
            <summary>
            OS/2 Pointer.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Bmp.BmpFormat">
            <summary>
            Registers the image encoders, decoders and mime type detectors for the bmp format.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpFormat.Instance">
            <summary>
            Gets the current instance.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpFormat.Name">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpFormat.DefaultMimeType">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpFormat.MimeTypes">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpFormat.FileExtensions">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpFormat.CreateDefaultFormatMetadata">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Bmp.BmpImageFormatDetector">
            <summary>
            Detects bmp file headers.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpImageFormatDetector.HeaderSize">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpImageFormatDetector.DetectFormat(System.ReadOnlySpan{System.Byte})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader">
            <summary>
            This block of bytes tells the application detailed information
            about the image, which will be used to display the image on
            the screen.
            <see href="https://en.wikipedia.org/wiki/BMP_file_format"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.CoreSize">
            <summary>
            Defines the size of the BITMAPCOREHEADER data structure in the bitmap file.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.Os22ShortSize">
            <summary>
            Defines the size of the short variant of the OS22XBITMAPHEADER data structure in the bitmap file.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.SizeV3">
            <summary>
            Defines the size of the BITMAPINFOHEADER (BMP Version 3) data structure in the bitmap file.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.AdobeV3Size">
            <summary>
            Special case of the BITMAPINFOHEADER V3 used by adobe where the color bitmasks are part of the info header instead of following it.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.AdobeV3WithAlphaSize">
            <summary>
            Special case of the BITMAPINFOHEADER V3 used by adobe where the color bitmasks (including the alpha channel) are part of the info header instead of following it.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.Os2v2Size">
            <summary>
            Size of a IBM OS/2 2.x bitmap header.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.SizeV4">
            <summary>
            Defines the size of the BITMAPINFOHEADER (BMP Version 4) data structure in the bitmap file.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.SizeV5">
            <summary>
            Defines the size of the BITMAPINFOHEADER (BMP Version 5) data structure in the bitmap file.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.MaxHeaderSize">
            <summary>
            Defines the size of the biggest supported header data structure in the bitmap file.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.HeaderSizeSize">
            <summary>
            Defines the size of the <see cref="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.HeaderSize"/> field.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.HeaderSize">
            <summary>
            Gets or sets the size of this header.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.Width">
            <summary>
            Gets or sets the bitmap width in pixels (signed integer).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.Height">
            <summary>
            Gets or sets the bitmap height in pixels (signed integer).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.Planes">
            <summary>
            Gets or sets the number of color planes being used. Must be set to 1.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.BitsPerPixel">
            <summary>
            Gets or sets the number of bits per pixel, which is the color depth of the image.
            Typical values are 1, 4, 8, 16, 24 and 32.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.Compression">
            <summary>
            Gets or sets the compression method being used.
            See the next table for a list of possible values.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.ImageSize">
            <summary>
            Gets or sets the image size. This is the size of the raw bitmap data (see below),
            and should not be confused with the file size.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.XPelsPerMeter">
            <summary>
            Gets or sets the horizontal resolution of the image.
            (pixel per meter, signed integer)
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.YPelsPerMeter">
            <summary>
            Gets or sets the vertical resolution of the image.
            (pixel per meter, signed integer)
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.ClrUsed">
            <summary>
            Gets or sets the number of colors in the color palette,
            or 0 to default to 2^n.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.ClrImportant">
            <summary>
            Gets or sets the number of important colors used,
            or 0 when every color is important{ get; set; } generally ignored.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.RedMask">
            <summary>
            Gets or sets red color mask. This is used with the BITFIELDS decoding.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.GreenMask">
            <summary>
            Gets or sets green color mask. This is used with the BITFIELDS decoding.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.BlueMask">
            <summary>
            Gets or sets blue color mask. This is used with the BITFIELDS decoding.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.AlphaMask">
            <summary>
            Gets or sets alpha color mask. This is not used yet.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.CsType">
            <summary>
            Gets or sets the Color space type. Not used yet.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.RedX">
            <summary>
            Gets or sets the X coordinate of red endpoint. Not used yet.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.RedY">
            <summary>
            Gets or sets the Y coordinate of red endpoint. Not used yet.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.RedZ">
            <summary>
            Gets or sets the Z coordinate of red endpoint. Not used yet.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.GreenX">
            <summary>
            Gets or sets the X coordinate of green endpoint. Not used yet.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.GreenY">
            <summary>
            Gets or sets the Y coordinate of green endpoint. Not used yet.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.GreenZ">
            <summary>
            Gets or sets the Z coordinate of green endpoint. Not used yet.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.BlueX">
            <summary>
            Gets or sets the X coordinate of blue endpoint. Not used yet.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.BlueY">
            <summary>
            Gets or sets the Y coordinate of blue endpoint. Not used yet.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.BlueZ">
            <summary>
            Gets or sets the Z coordinate of blue endpoint. Not used yet.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.GammaRed">
            <summary>
            Gets or sets the Gamma red coordinate scale value. Not used yet.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.GammaGreen">
            <summary>
            Gets or sets the Gamma green coordinate scale value. Not used yet.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.GammaBlue">
            <summary>
            Gets or sets the Gamma blue coordinate scale value. Not used yet.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.ParseCore(System.ReadOnlySpan{System.Byte})">
            <summary>
            Parses the BITMAPCOREHEADER (BMP Version 2) consisting of the headerSize, width, height, planes, and bitsPerPixel fields (12 bytes).
            </summary>
            <param name="data">The data to parse.</param>
            <returns>The parsed header.</returns>
            <seealso href="https://msdn.microsoft.com/en-us/library/windows/desktop/dd183372.aspx"/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.ParseOs22Short(System.ReadOnlySpan{System.Byte})">
            <summary>
            Parses a short variant of the OS22XBITMAPHEADER. It is identical to the BITMAPCOREHEADER, except that the width and height
            are 4 bytes instead of 2, resulting in 16 bytes total.
            </summary>
            <param name="data">The data to parse.</param>
            <returns>The parsed header.</returns>
            <seealso href="https://www.fileformat.info/format/os2bmp/egff.htm"/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.ParseV3(System.ReadOnlySpan{System.Byte})">
            <summary>
            Parses the full BMP Version 3 BITMAPINFOHEADER header (40 bytes).
            </summary>
            <param name="data">The data to parse.</param>
            <returns>The parsed header.</returns>
            <seealso href="http://www.fileformat.info/format/bmp/egff.htm"/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.ParseAdobeV3(System.ReadOnlySpan{System.Byte},System.Boolean)">
            <summary>
            Special case of the BITMAPINFOHEADER V3 used by adobe where the color bitmasks are part of the info header instead of following it.
            52 bytes without the alpha mask, 56 bytes with the alpha mask.
            </summary>
            <param name="data">The data to parse.</param>
            <param name="withAlpha">Indicates, if the alpha bitmask is present.</param>
            <returns>The parsed header.</returns>
            <seealso href="https://forums.adobe.com/message/3272950#3272950"/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.ParseOs2Version2(System.ReadOnlySpan{System.Byte})">
            <summary>
            Parses a OS/2 version 2 bitmap header (64 bytes). Only the first 40 bytes are parsed which are
            very similar to the Bitmap v3 header. The other 24 bytes are ignored, but they do not hold any
            useful information for decoding the image.
            </summary>
            <param name="data">The data to parse.</param>
            <returns>The parsed header.</returns>
            <seealso href="https://www.fileformat.info/format/os2bmp/egff.htm"/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.ParseV4(System.ReadOnlySpan{System.Byte})">
            <summary>
            Parses the full BMP Version 4 BITMAPINFOHEADER header (108 bytes).
            </summary>
            <param name="data">The data to parse.</param>
            <returns>The parsed header.</returns>
            <seealso href="http://www.fileformat.info/format/bmp/egff.htm"/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.WriteV3Header(System.Span{System.Byte})">
            <summary>
            Writes a bitmap version 3 (Microsoft Windows NT) header to a buffer (40 bytes).
            </summary>
            <param name="buffer">The buffer to write to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeader.WriteV4Header(System.Span{System.Byte})">
            <summary>
            Writes a complete Bitmap V4 header to a buffer.
            </summary>
            <param name="buffer">The buffer to write to.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeaderType">
            <summary>
            Enum value for the different bitmap info header types. The enum value is the number of bytes for the specific bitmap header.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeaderType.WinVersion2">
            <summary>
            Bitmap Core or BMP Version 2 header (Microsoft Windows 2.x).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeaderType.Os2Version2Short">
            <summary>
            Short variant of the OS/2 Version 2 bitmap header.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeaderType.WinVersion3">
            <summary>
            BMP Version 3 header (Microsoft Windows 3.x or Microsoft Windows NT).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeaderType.AdobeVersion3">
            <summary>
            Adobe variant of the BMP Version 3 header.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeaderType.AdobeVersion3WithAlpha">
            <summary>
            Adobe variant of the BMP Version 3 header with an alpha mask.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeaderType.Os2Version2">
            <summary>
            BMP Version 2.x header (IBM OS/2 2.x).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeaderType.WinVersion4">
            <summary>
            BMP Version 4 header (Microsoft Windows 95).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.BmpInfoHeaderType.WinVersion5">
            <summary>
            BMP Version 5 header (Windows NT 5.0, 98 or later).
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Bmp.BmpMetadata">
            <summary>
            Provides Bmp specific metadata information for the image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpMetadata.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Bmp.BmpMetadata"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpMetadata.#ctor(SixLabors.ImageSharp.Formats.Bmp.BmpMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Bmp.BmpMetadata"/> class.
            </summary>
            <param name="other">The metadata to create an instance from.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpMetadata.InfoHeaderType">
            <summary>
            Gets or sets the bitmap info header type.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.BmpMetadata.BitsPerPixel">
            <summary>
            Gets or sets the number of bits per pixel.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpMetadata.DeepClone">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpThrowHelper.ThrowInvalidImageContentException(System.String)">
            <summary>
            Cold path optimization for throwing <see cref="T:SixLabors.ImageSharp.InvalidImageContentException"/>'s
            </summary>
            <param name="errorMessage">The error message for the exception.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Bmp.BmpThrowHelper.ThrowNotSupportedException(System.String)">
            <summary>
            Cold path optimization for throwing <see cref="T:System.NotSupportedException"/>'s
            </summary>
            <param name="errorMessage">The error message for the exception.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Bmp.IBmpDecoderOptions">
            <summary>
            Image decoder options for decoding Windows bitmap streams.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.IBmpDecoderOptions.RleSkippedPixelHandling">
            <summary>
            Gets the value indicating how to deal with skipped pixels, which can occur during decoding run length encoded bitmaps.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Bmp.IBmpEncoderOptions">
            <summary>
            Configuration options for use during bmp encoding.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.IBmpEncoderOptions.BitsPerPixel">
            <summary>
            Gets the number of bits per pixel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.IBmpEncoderOptions.SupportTransparency">
            <summary>
            Gets a value indicating whether the encoder should support transparency.
            Note: Transparency support only works together with 32 bits per pixel. This option will
            change the default behavior of the encoder of writing a bitmap version 3 info header with no compression.
            Instead a bitmap version 4 info header will be written with the BITFIELDS compression.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Bmp.IBmpEncoderOptions.Quantizer">
            <summary>
            Gets the quantizer for reducing the color count for 8-Bit, 4-Bit, and 1-Bit images.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Bmp.RleSkippedPixelHandling">
            <summary>
            Defines possible options, how skipped pixels during decoding of run length encoded bitmaps should be treated.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.RleSkippedPixelHandling.Black">
            <summary>
            Undefined pixels should be black. This is the default behavior and equal to how System.Drawing handles undefined pixels.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.RleSkippedPixelHandling.Transparent">
            <summary>
            Undefined pixels should be transparent.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Bmp.RleSkippedPixelHandling.FirstColorOfPalette">
            <summary>
            Undefined pixels should have the first color of the palette.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Gif.GifColorTableMode">
            <summary>
            Provides enumeration for the available color table modes.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifColorTableMode.Global">
            <summary>
            A single color table is calculated from the first frame and reused for subsequent frames.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifColorTableMode.Local">
            <summary>
            A unique color table is calculated for each frame.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Gif.GifConfigurationModule">
            <summary>
            Registers the image encoders, decoders and mime type detectors for the gif format.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifConfigurationModule.Configure(SixLabors.ImageSharp.Configuration)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Gif.GifConstants">
            <summary>
            Constants that define specific points within a Gif.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.FileType">
            <summary>
            The file type.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.FileVersion">
            <summary>
            The file version.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.ExtensionIntroducer">
            <summary>
            The extension block introducer <value>!</value>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.GraphicControlLabel">
            <summary>
            The graphic control label.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.ApplicationExtensionLabel">
            <summary>
            The application extension label.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.ApplicationBlockSize">
            <summary>
            The application block size.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.NetscapeApplicationIdentification">
            <summary>
            The application identification.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.NetscapeLoopingSubBlockSize">
            <summary>
            The Netscape looping application sub block size.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.CommentLabel">
            <summary>
            The comment label.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.MaxCommentSubBlockLength">
            <summary>
            The maximum length of a comment data sub-block is 255.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.ImageDescriptorLabel">
            <summary>
            The image descriptor label <value>,</value>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.PlainTextLabel">
            <summary>
            The plain text label.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.ImageLabel">
            <summary>
            The image label introducer <value>,</value>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.Terminator">
            <summary>
            The terminator.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.EndIntroducer">
            <summary>
            The end introducer trailer <value>;</value>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.Encoding">
            <summary>
            The character encoding to use when reading and writing comments - (ASCII 7bit).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.MimeTypes">
            <summary>
            The collection of mimetypes that equate to a Gif.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.FileExtensions">
            <summary>
            The collection of file extensions that equate to a Gif.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifConstants.MagicNumber">
            <summary>
            Gets the ASCII encoded bytes used to identify the GIF file (combining <see cref="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.FileType"/> and <see cref="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.FileVersion"/>).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifConstants.NetscapeApplicationIdentificationBytes">
            <summary>
            Gets the ASCII encoded application identification bytes (representing <see cref="F:SixLabors.ImageSharp.Formats.Gif.GifConstants.NetscapeApplicationIdentification"/>).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifConstants.XmpApplicationIdentificationBytes">
            <summary>
            Gets the ASCII encoded application identification bytes.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Gif.GifDecoder">
            <summary>
            Decoder for generating an image out of a gif encoded stream.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifDecoder.IgnoreMetadata">
            <summary>
            Gets or sets a value indicating whether the metadata should be ignored when the image is being decoded.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifDecoder.DecodingMode">
            <summary>
            Gets or sets the decoding mode for multi-frame images
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifDecoder.Decode``1(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifDecoder.Decode(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifDecoder.Identify(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore">
            <summary>
            Performs the gif decoding operation.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.buffer">
            <summary>
            The temp buffer used to reduce allocations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.stream">
            <summary>
            The currently loaded stream.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.globalColorTable">
            <summary>
            The global color table.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.restoreArea">
            <summary>
            The area to restore.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.logicalScreenDescriptor">
            <summary>
            The logical screen descriptor.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.graphicsControlExtension">
            <summary>
            The graphics control extension.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.imageDescriptor">
            <summary>
            The image descriptor.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.metadata">
            <summary>
            The abstract metadata.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.gifMetadata">
            <summary>
            The gif specific metadata.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Formats.Gif.IGifDecoderOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore"/> class.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="options">The decoder options.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.Configuration">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.IgnoreMetadata">
            <summary>
            Gets or sets a value indicating whether the metadata should be ignored when the image is being decoded.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.DecodingMode">
            <summary>
            Gets the decoding mode for multi-frame images.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.Dimensions">
            <summary>
            Gets the dimensions of the image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.Decode``1(SixLabors.ImageSharp.IO.BufferedReadStream,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.Identify(SixLabors.ImageSharp.IO.BufferedReadStream,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.ReadGraphicalControlExtension">
            <summary>
            Reads the graphic control extension.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.ReadImageDescriptor">
            <summary>
            Reads the image descriptor.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.ReadLogicalScreenDescriptor">
            <summary>
            Reads the logical screen descriptor.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.ReadApplicationExtension">
            <summary>
            Reads the application extension block parsing any animation or XMP information
            if present.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.SkipBlock(System.Int32)">
            <summary>
            Skips over a block or reads its terminator.
            <param name="blockSize">The length of the block to skip.</param>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.ReadComments">
            <summary>
            Reads the gif comments.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.ReadFrame``1(SixLabors.ImageSharp.Image{``0}@,SixLabors.ImageSharp.ImageFrame{``0}@)">
            <summary>
            Reads an individual gif frame.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The image to decode the information to.</param>
            <param name="previousFrame">The previous frame.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.ReadFrameIndices(SixLabors.ImageSharp.Memory.Buffer2D{System.Byte})">
            <summary>
            Reads the frame indices marking the color to use for each pixel.
            </summary>
            <param name="indices">The 2D pixel buffer to write to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.ReadFrameColors``1(SixLabors.ImageSharp.Image{``0}@,SixLabors.ImageSharp.ImageFrame{``0}@,SixLabors.ImageSharp.Memory.Buffer2D{System.Byte},System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},SixLabors.ImageSharp.Formats.Gif.GifImageDescriptor@)">
            <summary>
            Reads the frames colors, mapping indices to colors.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The image to decode the information to.</param>
            <param name="previousFrame">The previous frame.</param>
            <param name="indices">The indexed pixels.</param>
            <param name="colorTable">The color table containing the available colors.</param>
            <param name="descriptor">The <see cref="T:SixLabors.ImageSharp.Formats.Gif.GifImageDescriptor"/></param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.RestoreToBackground``1(SixLabors.ImageSharp.ImageFrame{``0})">
            <summary>
            Restores the current frame area to the background.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="frame">The frame.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.SetFrameMetadata(SixLabors.ImageSharp.Metadata.ImageFrameMetadata)">
            <summary>
            Sets the frames metadata.
            </summary>
            <param name="meta">The metadata.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifDecoderCore.ReadLogicalScreenDescriptorAndGlobalColorTable(SixLabors.ImageSharp.IO.BufferedReadStream)">
            <summary>
            Reads the logical screen descriptor and global color table blocks
            </summary>
            <param name="stream">The stream containing image data. </param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Gif.GifDisposalMethod">
            <summary>
            Provides enumeration for instructing the decoder what to do with the last image
            in an animation sequence.
            <see href="http://www.w3.org/Graphics/GIF/spec-gif89a.txt"/> section 23
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifDisposalMethod.Unspecified">
            <summary>
            No disposal specified.
            The decoder is not required to take any action.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifDisposalMethod.NotDispose">
            <summary>
            Do not dispose.
            The graphic is to be left in place.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifDisposalMethod.RestoreToBackground">
            <summary>
            Restore to background color.
            The area used by the graphic must be restored to the background color.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifDisposalMethod.RestoreToPrevious">
            <summary>
            Restore to previous.
            The decoder is required to restore the area overwritten by the
            graphic with what was there prior to rendering the graphic.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Gif.GifEncoder">
            <summary>
            Image encoder for writing image data to a stream in gif format.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifEncoder.Quantizer">
            <summary>
            Gets or sets the quantizer for reducing the color count.
            Defaults to the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer"/>
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifEncoder.ColorTableMode">
            <summary>
            Gets or sets the color table mode: Global or local.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifEncoder.GlobalPixelSamplingStrategy">
            <summary>
            Gets or sets the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.IPixelSamplingStrategy"/> used for quantization
            when building a global color table in case of <see cref="F:SixLabors.ImageSharp.Formats.Gif.GifColorTableMode.Global"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifEncoder.Encode``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifEncoder.EncodeAsync``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore">
            <summary>
            Implements the GIF encoding protocol.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore.memoryAllocator">
            <summary>
            Used for allocating memory during processing operations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore.configuration">
            <summary>
            Configuration bound to the encoding operation.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore.buffer">
            <summary>
            A reusable buffer used to reduce allocations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore.quantizer">
            <summary>
            The quantizer used to generate the color palette.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore.colorTableMode">
            <summary>
            The color table mode: Global or local.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore.bitDepth">
            <summary>
            The number of bits requires to store the color palette.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore.pixelSamplingStrategy">
            <summary>
            The pixel sampling strategy for global quantization.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Formats.Gif.IGifEncoderOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="options">The options for the encoder.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore.Encode``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Encodes the image to the specified stream from the <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.Image`1"/> to encode from.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to encode the image data to.</param>
            <param name="cancellationToken">The token to request cancellation.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore.GetTransparentIndex``1(SixLabors.ImageSharp.IndexedImageFrame{``0})">
            <summary>
            Returns the index of the most transparent color in the palette.
            </summary>
            <param name="quantized">The quantized frame.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>
            The <see cref="T:System.Int32"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore.WriteHeader(System.IO.Stream)">
            <summary>
            Writes the file header signature and version to the stream.
            </summary>
            <param name="stream">The stream to write to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore.WriteLogicalScreenDescriptor(SixLabors.ImageSharp.Metadata.ImageMetadata,System.Int32,System.Int32,System.Int32,System.Boolean,System.IO.Stream)">
            <summary>
            Writes the logical screen descriptor to the stream.
            </summary>
            <param name="metadata">The image metadata.</param>
            <param name="width">The image width.</param>
            <param name="height">The image height.</param>
            <param name="transparencyIndex">The transparency index to set the default background index to.</param>
            <param name="useGlobalTable">Whether to use a global or local color table.</param>
            <param name="stream">The stream to write to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore.WriteApplicationExtensions(System.IO.Stream,System.Int32,System.UInt16,SixLabors.ImageSharp.Metadata.Profiles.Xmp.XmpProfile)">
            <summary>
            Writes the application extension to the stream.
            </summary>
            <param name="stream">The stream to write to.</param>
            <param name="frameCount">The frame count fo this image.</param>
            <param name="repeatCount">The animated image repeat count.</param>
            <param name="xmpProfile">The XMP metadata profile. Null if profile is not to be written.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore.WriteComments(SixLabors.ImageSharp.Formats.Gif.GifMetadata,System.IO.Stream)">
            <summary>
            Writes the image comments to the stream.
            </summary>
            <param name="metadata">The metadata to be extract the comment data.</param>
            <param name="stream">The stream to write to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore.WriteCommentSubBlock(System.IO.Stream,System.ReadOnlySpan{System.Char},System.Int32,System.Int32)">
            <summary>
            Writes a comment sub-block to the stream.
            </summary>
            <param name="stream">The stream to write to.</param>
            <param name="commentSpan">Comment as a Span.</param>
            <param name="idx">Current start index.</param>
            <param name="length">The length of the string to write. Should not exceed 255 bytes.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore.WriteGraphicalControlExtension(SixLabors.ImageSharp.Formats.Gif.GifFrameMetadata,System.Int32,System.IO.Stream)">
            <summary>
            Writes the graphics control extension to the stream.
            </summary>
            <param name="metadata">The metadata of the image or frame.</param>
            <param name="transparencyIndex">The index of the color in the color palette to make transparent.</param>
            <param name="stream">The stream to write to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore.WriteExtension``1(``0,System.IO.Stream)">
            <summary>
            Writes the provided extension to the stream.
            </summary>
            <param name="extension">The extension to write to the stream.</param>
            <param name="stream">The stream to write to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore.WriteImageDescriptor``1(SixLabors.ImageSharp.ImageFrame{``0},System.Boolean,System.IO.Stream)">
            <summary>
            Writes the image descriptor to the stream.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> to be encoded.</param>
            <param name="hasColorTable">Whether to use the global color table.</param>
            <param name="stream">The stream to write to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore.WriteColorTable``1(SixLabors.ImageSharp.IndexedImageFrame{``0},System.IO.Stream)">
            <summary>
            Writes the color table to the stream.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> to encode.</param>
            <param name="stream">The stream to write to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifEncoderCore.WriteImageData``1(SixLabors.ImageSharp.IndexedImageFrame{``0},System.IO.Stream)">
            <summary>
            Writes the image pixel data to the stream.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.IndexedImageFrame`1"/> containing indexed pixels.</param>
            <param name="stream">The stream to write to.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Gif.GifFormat">
            <summary>
            Registers the image encoders, decoders and mime type detectors for the gif format.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifFormat.Instance">
            <summary>
            Gets the current instance.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifFormat.Name">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifFormat.DefaultMimeType">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifFormat.MimeTypes">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifFormat.FileExtensions">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifFormat.CreateDefaultFormatMetadata">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifFormat.CreateDefaultFormatFrameMetadata">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Gif.GifFrameMetadata">
            <summary>
            Provides Gif specific metadata information for the image frame.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifFrameMetadata.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Gif.GifFrameMetadata"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifFrameMetadata.#ctor(SixLabors.ImageSharp.Formats.Gif.GifFrameMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Gif.GifFrameMetadata"/> class.
            </summary>
            <param name="other">The metadata to create an instance from.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifFrameMetadata.ColorTableLength">
            <summary>
            Gets or sets the length of the color table for paletted images.
            If not 0, then this field indicates the maximum number of colors to use when quantizing the
            image frame.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifFrameMetadata.FrameDelay">
            <summary>
            Gets or sets the frame delay for animated images.
            If not 0, when utilized in Gif animation, this field specifies the number of hundredths (1/100) of a second to
            wait before continuing with the processing of the Data Stream.
            The clock starts ticking immediately after the graphic is rendered.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifFrameMetadata.DisposalMethod">
            <summary>
            Gets or sets the disposal method for animated images.
            Primarily used in Gif animation, this field indicates the way in which the graphic is to
            be treated after being displayed.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifFrameMetadata.DeepClone">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Gif.GifImageFormatDetector">
            <summary>
            Detects gif file headers
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifImageFormatDetector.HeaderSize">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifImageFormatDetector.DetectFormat(System.ReadOnlySpan{System.Byte})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Gif.GifMetadata">
            <summary>
            Provides Gif specific metadata information for the image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifMetadata.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Gif.GifMetadata"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifMetadata.#ctor(SixLabors.ImageSharp.Formats.Gif.GifMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Gif.GifMetadata"/> class.
            </summary>
            <param name="other">The metadata to create an instance from.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifMetadata.RepeatCount">
            <summary>
            Gets or sets the number of times any animation is repeated.
            <remarks>
            0 means to repeat indefinitely, count is set as repeat n-1 times. Defaults to 1.
            </remarks>
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifMetadata.ColorTableMode">
            <summary>
            Gets or sets the color table mode.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifMetadata.GlobalColorTableLength">
            <summary>
            Gets or sets the length of the global color table if present.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifMetadata.Comments">
            <summary>
            Gets or sets the the collection of comments about the graphics, credits, descriptions or any
            other type of non-control and non-graphic data.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifMetadata.DeepClone">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifThrowHelper.ThrowInvalidImageContentException(System.String)">
            <summary>
            Cold path optimization for throwing <see cref="T:SixLabors.ImageSharp.InvalidImageContentException"/>'s
            </summary>
            <param name="errorMessage">The error message for the exception.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifThrowHelper.ThrowInvalidImageContentException(System.String,System.Exception)">
            <summary>
            Cold path optimization for throwing <see cref="T:SixLabors.ImageSharp.InvalidImageContentException"/>'s.
            </summary>
            <param name="errorMessage">The error message for the exception.</param>
            <param name="innerException">The exception that is the cause of the current exception, or a null reference
            if no inner exception is specified.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Gif.IGifDecoderOptions">
            <summary>
            Decoder for generating an image out of a gif encoded stream.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.IGifDecoderOptions.IgnoreMetadata">
            <summary>
            Gets a value indicating whether the metadata should be ignored when the image is being decoded.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.IGifDecoderOptions.DecodingMode">
            <summary>
            Gets the decoding mode for multi-frame images.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Gif.IGifEncoderOptions">
            <summary>
            The configuration options used for encoding gifs.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.IGifEncoderOptions.Quantizer">
            <summary>
            Gets the quantizer used to generate the color palette.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.IGifEncoderOptions.ColorTableMode">
            <summary>
            Gets the color table mode: Global or local.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.IGifEncoderOptions.GlobalPixelSamplingStrategy">
            <summary>
            Gets the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.IPixelSamplingStrategy"/> used for quantization when building a global color table.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Gif.LzwDecoder">
            <summary>
            Decompresses and decodes data using the dynamic LZW algorithms.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwDecoder.MaxStackSize">
            <summary>
            The max decoder pixel stack size.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwDecoder.NullCode">
            <summary>
            The null code.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwDecoder.stream">
            <summary>
            The stream to decode.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwDecoder.prefix">
            <summary>
            The prefix buffer.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwDecoder.suffix">
            <summary>
            The suffix buffer.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwDecoder.pixelStack">
            <summary>
            The pixel stack buffer.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.LzwDecoder.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,SixLabors.ImageSharp.IO.BufferedReadStream)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Gif.LzwDecoder"/> class
            and sets the stream, where the compressed data should be read from.
            </summary>
            <param name="memoryAllocator">The <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator"/> to use for buffer allocations.</param>
            <param name="stream">The stream to read from.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="stream"/> is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.LzwDecoder.DecodePixels(System.Int32,SixLabors.ImageSharp.Memory.Buffer2D{System.Byte})">
            <summary>
            Decodes and decompresses all pixel indices from the stream.
            </summary>
            <param name="minCodeSize">Minimum code size of the data.</param>
            <param name="pixels">The pixel array to decode to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.LzwDecoder.ReadBlock(System.Span{System.Byte})">
            <summary>
            Reads the next data block from the stream. A data block begins with a byte,
            which defines the size of the block, followed by the block itself.
            </summary>
            <param name="buffer">The buffer to store the block in.</param>
            <returns>
            The <see cref="T:System.Int32"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.LzwDecoder.Dispose">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Gif.LzwEncoder">
            <summary>
            Encodes and compresses the image data using dynamic Lempel-Ziv compression.
            </summary>
            <remarks>
            Adapted from Jef Poskanzer's Java port by way of J. M. G. Elliott. K Weiner 12/00
            <para>
            GIFCOMPR.C       - GIF Image compression routines
            </para>
            <para>
            Lempel-Ziv compression based on 'compress'.  GIF modifications by
            David Rowley (mgardi@watdcsu.waterloo.edu)
            </para>
            GIF Image compression - modified 'compress'
            <para>
            Based on: compress.c - File compression ala IEEE Computer, June 1984.
            By Authors:  Spencer W. Thomas      (decvax!harpo!utah-cs!utah-gr!thomas)
                         Jim McKie              (decvax!mcvax!jim)
                         Steve Davies           (decvax!vax135!petsd!peora!srd)
                         Ken Turkowski          (decvax!decwrl!turtlevax!ken)
                         James A. Woods         (decvax!ihnp4!ames!jaw)
                         Joe Orost              (decvax!vax135!petsd!joe)
            </para>
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.HashSize">
            <summary>
            80% occupancy
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.HashShift">
            <summary>
            The amount to shift each code.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.Masks">
            <summary>
            Mask used when shifting pixel values
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.MaxBits">
            <summary>
            The maximum number of bits/code.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.MaxMaxCode">
            <summary>
            Should NEVER generate this code.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.initialCodeSize">
            <summary>
            The initial code size.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.hashTable">
            <summary>
            The hash table.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.codeTable">
            <summary>
            The code table.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.accumulators">
            <summary>
            Define the storage for the packet accumulator.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.bitCount">
            <summary>
            Number of bits/code
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.maxCode">
            <summary>
            maximum code, given bitCount
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.freeEntry">
            <summary>
            First unused entry
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.clearFlag">
            <summary>
            Block compression parameters -- after all codes are used up,
            and compression rate changes, start over.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.globalInitialBits">
            <summary>
            Algorithm:  use open addressing double hashing (no chaining) on the
            prefix code / next character combination.  We do a variant of Knuth's
            algorithm D (vol. 3, sec. 6.4) along with G. Knott's relatively-prime
            secondary probe.  Here, the modular division first probe is gives way
            to a faster exclusive-or manipulation.  Also do block compression with
            an adaptive reset, whereby the code table is cleared when the compression
            ratio decreases, but after the table fills.  The variable-length output
            codes are re-sized at this point, and a special CLEAR code is generated
            for the decompressor.  Late addition:  construct the table according to
            file size for noticeable speed improvement on small files.  Please direct
            questions about this implementation to ames!jaw.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.clearCode">
            <summary>
            The clear code.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.eofCode">
            <summary>
            The end-of-file code.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.currentAccumulator">
            <summary>
            Output the given code.
            Inputs:
                 code:   A bitCount-bit integer.  If == -1, then EOF.  This assumes
                         that bitCount =&lt; wordsize - 1.
            Outputs:
                 Outputs code to the file.
            Assumptions:
                 Chars are 8 bits long.
            Algorithm:
                 Maintain a BITS character long buffer (so that 8 codes will
            fit in it exactly).  Use the VAX insv instruction to insert each
            code in turn.  When the buffer fills up empty it and start over.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.currentBits">
            <summary>
            The current bits.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.accumulatorCount">
            <summary>
            Number of characters so far in this 'packet'
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Gif.LzwEncoder"/> class.
            </summary>
            <param name="memoryAllocator">The <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator"/> to use for buffer allocations.</param>
            <param name="colorDepth">The color depth in bits.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.Encode(SixLabors.ImageSharp.Memory.Buffer2D{System.Byte},System.IO.Stream)">
            <summary>
            Encodes and compresses the indexed pixels to the stream.
            </summary>
            <param name="indexedPixels">The 2D buffer of indexed pixels.</param>
            <param name="stream">The stream to write to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.GetMaxcode(System.Int32)">
            <summary>
            Gets the maximum code value.
            </summary>
            <param name="bitCount">The number of bits</param>
            <returns>See <see cref="T:System.Int32"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.AddCharacter(System.Byte,System.Byte@,System.IO.Stream)">
            <summary>
            Add a character to the end of the current packet, and if it is 254 characters,
            flush the packet to disk.
            </summary>
            <param name="c">The character to add.</param>
            <param name="accumulatorsRef">The reference to the storage for packet accumulators</param>
            <param name="stream">The stream to write to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.ClearBlock(System.IO.Stream)">
            <summary>
            Table clear for block compress.
            </summary>
            <param name="stream">The output stream.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.ResetCodeTable">
            <summary>
            Reset the code table.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.Compress(SixLabors.ImageSharp.Memory.Buffer2D{System.Byte},System.Int32,System.IO.Stream)">
            <summary>
            Compress the packets to the stream.
            </summary>
            <param name="indexedPixels">The 2D buffer of indexed pixels.</param>
            <param name="initialBits">The initial bits.</param>
            <param name="stream">The stream to write to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.FlushPacket(System.IO.Stream)">
            <summary>
            Flush the packet to disk and reset the accumulator.
            </summary>
            <param name="outStream">The output stream.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.Output(System.Int32,System.IO.Stream)">
            <summary>
            Output the current code to the stream.
            </summary>
            <param name="code">The code.</param>
            <param name="outs">The stream to write to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.LzwEncoder.Dispose">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Gif.GifGraphicControlExtension">
            <summary>
            The Graphic Control Extension contains parameters used when
            processing a graphic rendering block.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifGraphicControlExtension.BlockSize">
            <summary>
            Gets the size of the block.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifGraphicControlExtension.Packed">
            <summary>
            Gets the packed disposalMethod and transparencyFlag value.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifGraphicControlExtension.DelayTime">
            <summary>
            Gets the delay time in of hundredths (1/100) of a second
            to wait before continuing with the processing of the Data Stream.
            The clock starts ticking immediately after the graphic is rendered.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifGraphicControlExtension.TransparencyIndex">
            <summary>
            Gets the transparency index.
            The Transparency Index is such that when encountered, the corresponding pixel
            of the display device is not modified and processing goes on to the next pixel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifGraphicControlExtension.DisposalMethod">
            <summary>
            Gets the disposal method which indicates the way in which the
            graphic is to be treated after being displayed.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifGraphicControlExtension.TransparencyFlag">
            <summary>
            Gets a value indicating whether transparency flag is to be set.
            This indicates whether a transparency index is given in the Transparent Index field.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Gif.GifImageDescriptor">
            <summary>
            Each image in the Data Stream is composed of an Image Descriptor,
            an optional Local Color Table, and the image data.
            Each image must fit within the boundaries of the
            Logical Screen, as defined in the Logical Screen Descriptor.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifImageDescriptor.Left">
            <summary>
            Gets the column number, in pixels, of the left edge of the image,
            with respect to the left edge of the Logical Screen.
            Leftmost column of the Logical Screen is 0.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifImageDescriptor.Top">
            <summary>
            Gets the row number, in pixels, of the top edge of the image with
            respect to the top edge of the Logical Screen.
            Top row of the Logical Screen is 0.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifImageDescriptor.Width">
            <summary>
            Gets the width of the image in pixels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifImageDescriptor.Height">
            <summary>
            Gets the height of the image in pixels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifImageDescriptor.Packed">
            <summary>
            Gets the packed value of localColorTableFlag, interlaceFlag, sortFlag, and localColorTableSize.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Gif.GifLogicalScreenDescriptor">
            <summary>
            The Logical Screen Descriptor contains the parameters
            necessary to define the area of the display device
            within which the images will be rendered
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifLogicalScreenDescriptor.Width">
            <summary>
            Gets the width, in pixels, of the Logical Screen where the images will
            be rendered in the displaying device.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifLogicalScreenDescriptor.Height">
            <summary>
            Gets the height, in pixels, of the Logical Screen where the images will be
            rendered in the displaying device.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifLogicalScreenDescriptor.Packed">
            <summary>
            Gets the packed value consisting of:
            globalColorTableFlag, colorResolution, sortFlag, and sizeOfGlobalColorTable.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifLogicalScreenDescriptor.BackgroundColorIndex">
            <summary>
            Gets the index at the Global Color Table for the Background Color.
            The Background Color is the color used for those
            pixels on the screen that are not covered by an image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifLogicalScreenDescriptor.PixelAspectRatio">
            <summary>
            Gets the pixel aspect ratio.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifLogicalScreenDescriptor.GlobalColorTableFlag">
            <summary>
            Gets a value indicating whether a flag denoting the presence of a Global Color Table
            should be set.
            If the flag is set, the Global Color Table will included after
            the Logical Screen Descriptor.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifLogicalScreenDescriptor.GlobalColorTableSize">
            <summary>
            Gets the global color table size.
            If the Global Color Table Flag is set,
            the value in this field is used to calculate the number of
            bytes contained in the Global Color Table.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifLogicalScreenDescriptor.BitsPerPixel">
            <summary>
            Gets the color depth, in number of bits per pixel.
            The lowest 3 packed bits represent the bit depth minus 1.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifNetscapeLoopingApplicationExtension.RepeatCount">
            <summary>
            Gets the repeat count.
            0 means loop indefinitely. Count is set as play n + 1 times.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.GifXmpApplicationExtension.Data">
            <summary>
            Gets the raw Data.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.GifXmpApplicationExtension.Read(System.IO.Stream,SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Reads the XMP metadata from the specified stream.
            </summary>
            <param name="stream">The stream to read from.</param>
            <param name="allocator">The memory allocator.</param>
            <returns>The XMP metadata</returns>
            <exception cref="T:SixLabors.ImageSharp.ImageFormatException">Thrown if the XMP block is not properly terminated.</exception>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Gif.IGifExtension">
            <summary>
            A base interface for GIF extensions.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.IGifExtension.Label">
            <summary>
            Gets the label identifying the extensions.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Gif.IGifExtension.ContentLength">
            <summary>
            Gets the length of the contents of this extension.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Gif.IGifExtension.WriteTo(System.Span{System.Byte})">
            <summary>
            Writes the extension data to the buffer.
            </summary>
            <param name="buffer">The buffer to write the extension to.</param>
            <returns>The number of bytes written to the buffer.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.IImageDecoder">
            <summary>
            Encapsulates properties and methods required for decoding an image from a stream.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.IImageDecoder.Decode``1(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Decodes the image from the specified stream to an <see cref="T:SixLabors.ImageSharp.Image`1"/> of a specific pixel type.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="configuration">The configuration for the image.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> containing image data.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.IImageDecoder.Decode(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Decodes the image from the specified stream to an <see cref="T:SixLabors.ImageSharp.Image"/>.
            </summary>
            <param name="configuration">The configuration for the image.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> containing image data.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.IImageDecoderInternals">
            <summary>
            Abstraction for shared internals for ***DecoderCore implementations to be used with <see cref="T:SixLabors.ImageSharp.Formats.ImageDecoderUtilities"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.IImageDecoderInternals.Configuration">
            <summary>
            Gets the associated configuration.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.IImageDecoderInternals.Dimensions">
            <summary>
            Gets the dimensions of the image being decoded.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.IImageDecoderInternals.Decode``1(SixLabors.ImageSharp.IO.BufferedReadStream,System.Threading.CancellationToken)">
            <summary>
            Decodes the image from the specified stream.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="stream">The stream, where the image should be decoded from. Cannot be null.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="stream"/> is null.</exception>
            <returns>The decoded image.</returns>
            <remarks>
            Cancellable synchronous method. In case of cancellation,
            an <see cref="T:System.OperationCanceledException"/> shall be thrown which will be handled on the call site.
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.IImageDecoderInternals.Identify(SixLabors.ImageSharp.IO.BufferedReadStream,System.Threading.CancellationToken)">
            <summary>
            Reads the raw image information from the specified stream.
            </summary>
            <param name="stream">The <see cref="T:SixLabors.ImageSharp.IO.BufferedReadStream"/> containing image data.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.IImageInfo"/>.</returns>
            <remarks>
            Cancellable synchronous method. In case of cancellation,
            an <see cref="T:System.OperationCanceledException"/> shall be thrown which will be handled on the call site.
            </remarks>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.IImageEncoder">
            <summary>
            Encapsulates properties and methods required for encoding an image to a stream.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.IImageEncoder.Encode``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream)">
            <summary>
            Encodes the image to the specified stream from the <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.Image`1"/> to encode from.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to encode the image data to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.IImageEncoder.EncodeAsync``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Encodes the image to the specified stream from the <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.Image`1"/> to encode from.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to encode the image data to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.IImageEncoderInternals">
            <summary>
            Abstraction for shared internals for ***DecoderCore implementations to be used with <see cref="T:SixLabors.ImageSharp.Formats.ImageEncoderUtilities"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.IImageEncoderInternals.Encode``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Encodes the image.
            </summary>
            <param name="image">The image.</param>
            <param name="stream">The stream.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <typeparam name="TPixel">The pixel type.</typeparam>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.IImageFormat">
            <summary>
            Defines the contract for an image format.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.IImageFormat.Name">
            <summary>
            Gets the name that describes this image format.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.IImageFormat.DefaultMimeType">
            <summary>
            Gets the default mimetype that the image format uses
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.IImageFormat.MimeTypes">
            <summary>
            Gets all the mimetypes that have been used by this image format.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.IImageFormat.FileExtensions">
            <summary>
            Gets the file extensions this image format commonly uses.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.IImageFormat`1">
            <summary>
            Defines the contract for an image format containing metadata.
            </summary>
            <typeparam name="TFormatMetadata">The type of format metadata.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.IImageFormat`1.CreateDefaultFormatMetadata">
            <summary>
            Creates a default instance of the format metadata.
            </summary>
            <returns>The <typeparamref name="TFormatMetadata"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.IImageFormat`2">
            <summary>
            Defines the contract for an image format containing metadata with multiple frames.
            </summary>
            <typeparam name="TFormatMetadata">The type of format metadata.</typeparam>
            <typeparam name="TFormatFrameMetadata">The type of format frame metadata.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.IImageFormat`2.CreateDefaultFormatFrameMetadata">
            <summary>
            Creates a default instance of the format frame metadata.
            </summary>
            <returns>The <typeparamref name="TFormatFrameMetadata"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.IImageFormatDetector">
            <summary>
            Used for detecting mime types from a file header
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.IImageFormatDetector.HeaderSize">
            <summary>
            Gets the size of the header for this image type.
            </summary>
            <value>The size of the header.</value>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.IImageFormatDetector.DetectFormat(System.ReadOnlySpan{System.Byte})">
            <summary>
            Detect mimetype
            </summary>
            <param name="header">The <see cref="T:byte[]"/> containing the file header.</param>
            <returns>returns the mime type of detected otherwise returns null</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.IImageInfoDetector">
            <summary>
            Encapsulates methods used for detecting the raw image information without fully decoding it.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.IImageInfoDetector.Identify(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Reads the raw image information from the specified stream.
            </summary>
            <param name="configuration">The configuration for the image.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> containing image data.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Formats.PixelTypeInfo"/> object</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.ImageFormatManager">
            <summary>
            Collection of Image Formats to be used in <see cref="T:SixLabors.ImageSharp.Configuration" /> class.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.ImageFormatManager.HashLock">
            <summary>
            Used for locking against as there is no ConcurrentSet type.
            <see href="https://github.com/dotnet/corefx/issues/6318"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.ImageFormatManager.mimeTypeEncoders">
            <summary>
            The list of supported <see cref="T:SixLabors.ImageSharp.Formats.IImageEncoder"/> keyed to mime types.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.ImageFormatManager.mimeTypeDecoders">
            <summary>
            The list of supported <see cref="T:SixLabors.ImageSharp.Formats.IImageEncoder"/> keyed to mime types.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.ImageFormatManager.imageFormats">
            <summary>
            The list of supported <see cref="T:SixLabors.ImageSharp.Formats.IImageFormat"/>s.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.ImageFormatManager.imageFormatDetectors">
            <summary>
            The list of supported <see cref="T:SixLabors.ImageSharp.Formats.IImageFormatDetector"/>s.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.ImageFormatManager.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.ImageFormatManager" /> class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.ImageFormatManager.MaxHeaderSize">
            <summary>
            Gets the maximum header size of all the formats.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.ImageFormatManager.ImageFormats">
            <summary>
            Gets the currently registered <see cref="T:SixLabors.ImageSharp.Formats.IImageFormat"/>s.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.ImageFormatManager.FormatDetectors">
            <summary>
            Gets the currently registered <see cref="T:SixLabors.ImageSharp.Formats.IImageFormatDetector"/>s.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.ImageFormatManager.ImageDecoders">
            <summary>
            Gets the currently registered <see cref="T:SixLabors.ImageSharp.Formats.IImageDecoder"/>s.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.ImageFormatManager.ImageEncoders">
            <summary>
            Gets the currently registered <see cref="T:SixLabors.ImageSharp.Formats.IImageEncoder"/>s.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.ImageFormatManager.AddImageFormat(SixLabors.ImageSharp.Formats.IImageFormat)">
            <summary>
            Registers a new format provider.
            </summary>
            <param name="format">The format to register as a known format.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.ImageFormatManager.FindFormatByFileExtension(System.String)">
            <summary>
            For the specified file extensions type find the e <see cref="T:SixLabors.ImageSharp.Formats.IImageFormat"/>.
            </summary>
            <param name="extension">The extension to discover</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Formats.IImageFormat"/> if found otherwise null</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.ImageFormatManager.FindFormatByMimeType(System.String)">
            <summary>
            For the specified mime type find the <see cref="T:SixLabors.ImageSharp.Formats.IImageFormat"/>.
            </summary>
            <param name="mimeType">The mime-type to discover</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Formats.IImageFormat"/> if found; otherwise null</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.ImageFormatManager.SetEncoder(SixLabors.ImageSharp.Formats.IImageFormat,SixLabors.ImageSharp.Formats.IImageEncoder)">
            <summary>
            Sets a specific image encoder as the encoder for a specific image format.
            </summary>
            <param name="imageFormat">The image format to register the encoder for.</param>
            <param name="encoder">The encoder to use,</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.ImageFormatManager.SetDecoder(SixLabors.ImageSharp.Formats.IImageFormat,SixLabors.ImageSharp.Formats.IImageDecoder)">
            <summary>
            Sets a specific image decoder as the decoder for a specific image format.
            </summary>
            <param name="imageFormat">The image format to register the encoder for.</param>
            <param name="decoder">The decoder to use,</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.ImageFormatManager.ClearImageFormatDetectors">
            <summary>
            Removes all the registered image format detectors.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.ImageFormatManager.AddImageFormatDetector(SixLabors.ImageSharp.Formats.IImageFormatDetector)">
            <summary>
            Adds a new detector for detecting mime types.
            </summary>
            <param name="detector">The detector to add</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.ImageFormatManager.FindDecoder(SixLabors.ImageSharp.Formats.IImageFormat)">
            <summary>
            For the specified mime type find the decoder.
            </summary>
            <param name="format">The format to discover</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Formats.IImageDecoder"/> if found otherwise null</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.ImageFormatManager.FindEncoder(SixLabors.ImageSharp.Formats.IImageFormat)">
            <summary>
            For the specified mime type find the encoder.
            </summary>
            <param name="format">The format to discover</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Formats.IImageEncoder"/> if found otherwise null</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.ImageFormatManager.SetMaxHeaderSize">
            <summary>
            Sets the max header size.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8">
            <summary>
            8x8 matrix of <see cref="T:System.Int16"/> coefficients.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8.Size">
            <summary>
            A number of scalar coefficients in a <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8.data">
            <summary>
            A placeholder buffer so the actual struct occupies exactly 64 * 2 bytes.
            </summary>
            <remarks>
            This is not used directly in the code.
            </remarks>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8.Item(System.Int32)">
            <summary>
            Gets or sets a <see cref="T:System.Int16"/> value at the given index
            </summary>
            <param name="idx">The index</param>
            <returns>The value</returns>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8.Item(System.Int32,System.Int32)">
            <summary>
            Gets or sets a value in a row+column of the 8x8 block
            </summary>
            <param name="x">The x position index in the row</param>
            <param name="y">The column index</param>
            <returns>The value</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8.AsFloatBlock">
            <summary>
            Convert to <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8.ToArray">
            <summary>
            Copy all elements to an array of <see cref="T:System.Int16"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8.CopyTo(System.Span{System.Int16})">
            <summary>
            Copy elements into 'destination' Span of <see cref="T:System.Int16"/> values
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8.CopyTo(System.Span{System.Int32})">
            <summary>
            Copy elements into 'destination' Span of <see cref="T:System.Int32"/> values
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8.LoadFrom(System.Span{System.Int16})">
            <summary>
            Load raw 16bit integers from source.
            </summary>
            <param name="source">Source</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8.LoadFrom(System.Span{System.Int32})">
            <summary>
            Cast and copy <see cref="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8.Size"/> <see cref="T:System.Int32"/>-s from the beginning of 'source' span.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8.ToString">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8.GetLastNonZeroIndex">
            <summary>
            Returns index of the last non-zero element in given matrix.
            </summary>
            <returns>
            Index of the last non-zero element. Returns -1 if all elements are equal to zero.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8.TransposeInplace">
            <summary>
            Transpose the block inplace.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8.TotalDifference(SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8@)">
            <summary>
            Calculate the total sum of absolute differences of elements in 'a' and 'b'.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F">
            <summary>
            8x8 matrix of <see cref="T:System.Single"/> coefficients.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.Size">
            <summary>
            A number of scalar coefficients in a <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F"/>
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.Item(System.Int32)">
            <summary>
            Get/Set scalar elements at a given index
            </summary>
            <param name="idx">The index</param>
            <returns>The float value at the specified index</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.LoadFrom(System.Span{System.Single})">
            <summary>
            Load raw 32bit floating point data from source.
            </summary>
            <param name="source">Source</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.LoadFrom(System.Span{System.Int32})">
            <summary>
            Load raw 32bit floating point data from source
            </summary>
            <param name="source">Source</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.ScaledCopyTo(System.Single[])">
            <summary>
            Copy raw 32bit floating point data to dest
            </summary>
            <param name="dest">Destination</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.MultiplyInPlace(System.Single)">
            <summary>
            Multiply all elements of the block.
            </summary>
            <param name="value">The value to multiply by.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.MultiplyInPlace(SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)">
            <summary>
            Multiply all elements of the block by the corresponding elements of 'other'.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.AddInPlace(System.Single)">
            <summary>
            Adds a vector to all elements of the block.
            </summary>
            <param name="value">The added vector.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.Quantize(SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)">
            <summary>
            Quantize input block, transpose, apply zig-zag ordering and store as <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8"/>.
            </summary>
            <param name="block">Source block.</param>
            <param name="dest">Destination block.</param>
            <param name="qt">The quantization table.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.NormalizeColorsAndRoundInPlace(System.Single)">
            <summary>
            Level shift by +maximum/2, clip to [0..maximum], and round all the values in the block.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.RoundInPlace">
            <summary>
            Rounds all values in the block.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.LoadFromInt16ExtendedAvx2(SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8@)">
            <summary>
            Loads values from <paramref name="source"/> using extended AVX2 intrinsics.
            </summary>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8"/></param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.EqualsToScalar(System.Int32)">
            <summary>
            Compares entire 8x8 block to a single scalar value.
            </summary>
            <param name="value">Value to compare to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.Equals(SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.ToString">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.TransposeInplace">
            <summary>
            Transpose the block inplace.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.TransposeInplace_Scalar">
            <summary>
            Scalar inplace transpose implementation for <see cref="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.TransposeInplace"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.NormalizeColorsInPlace(System.Single)">
            <summary>
            Level shift by +maximum/2, clip to [0, maximum]
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.NormalizeColorsAndRoundInPlaceVector8(System.Single)">
            <summary>
            AVX2-only variant for executing <see cref="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.NormalizeColorsInPlace(System.Single)"/> and <see cref="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.RoundInPlace"/> in one step.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.LoadFromInt16Scalar(SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8@)">
            <summary>
            Fill the block from 'source' doing short -> float conversion.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F.ScaledCopyTo(SixLabors.ImageSharp.Memory.Buffer2DRegion{System.Single}@,System.Int32,System.Int32)">
            <summary>
            Copy block data into the destination color buffer pixel area with the provided horizontal and vertical scale factors.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.AdobeMarker">
            <summary>
            Provides information about the Adobe marker segment.
            </summary>
            <remarks>See the included 5116.DCT.pdf file in the source for more information.</remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.AdobeMarker.Length">
            <summary>
            Gets the length of an adobe marker segment.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.AdobeMarker.#ctor(System.Int16,System.Int16,System.Int16,System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.AdobeMarker"/> struct.
            </summary>
            <param name="dctEncodeVersion">The DCT encode version</param>
            <param name="app14Flags0">The horizontal downsampling hint used for DCT encoding</param>
            <param name="app14Flags1">The vertical downsampling hint used for DCT encoding</param>
            <param name="colorTransform">The color transform model used</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.AdobeMarker.DCTEncodeVersion">
            <summary>
            Gets the DCT Encode Version
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.AdobeMarker.APP14Flags0">
            <summary>
            Gets the horizontal downsampling hint used for DCT encoding
            0x0 : (none - Chop)
            Bit 15 : Encoded with Blend=1 downsampling.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.AdobeMarker.APP14Flags1">
            <summary>
            Gets the vertical downsampling hint used for DCT encoding
            0x0 : (none - Chop)
            Bit 15 : Encoded with Blend=1 downsampling
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.AdobeMarker.ColorTransform">
            <summary>
            Gets the colorspace transform model used
            00 : Unknown (RGB or CMYK)
            01 : YCbCr
            02 : YCCK
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.AdobeMarker.TryParse(System.Byte[],SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.AdobeMarker@)">
            <summary>
            Converts the specified byte array representation of an Adobe marker to its <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.AdobeMarker"/> equivalent and
            returns a value that indicates whether the conversion succeeded.
            </summary>
            <param name="bytes">The byte array containing metadata to parse.</param>
            <param name="marker">The marker to return.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.AdobeMarker.Equals(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.AdobeMarker)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.AdobeMarker.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.AdobeMarker.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase">
            <summary>
            Encapsulates the conversion of color channels from jpeg image to RGB channels.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.Converters">
            <summary>
            The available converters
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.#ctor(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegColorSpace,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase"/> class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.IsAvailable">
            <summary>
            Gets a value indicating whether this <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase"/> is available
            on the current runtime and CPU architecture.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.ColorSpace">
            <summary>
            Gets the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegColorSpace"/> of this converter.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.Precision">
            <summary>
            Gets the Precision of this converter in bits.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.MaximumValue">
            <summary>
            Gets the maximum value of a sample
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.HalfValue">
            <summary>
            Gets the half of the maximum value of a sample
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.GetConverter(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegColorSpace,System.Int32)">
            <summary>
            Returns the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase"/> corresponding to the given <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegColorSpace"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.ConvertToRgbInplace(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.ComponentValues@)">
            <summary>
            Converts planar jpeg component values in <paramref name="values"/> to RGB color space inplace.
            </summary>
            <param name="values">The input/ouptut as a stack-only <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.ComponentValues"/> struct</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.CreateConverters">
            <summary>
            Returns the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase"/>s for all supported colorspaces and precisions.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.GetYCbCrConverters(System.Int32)">
            <summary>
            Returns the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase"/>s for the YCbCr colorspace.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.GetYccKConverters(System.Int32)">
            <summary>
            Returns the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase"/>s for the YccK colorspace.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.GetCmykConverters(System.Int32)">
            <summary>
            Returns the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase"/>s for the CMYK colorspace.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.GetGrayScaleConverters(System.Int32)">
            <summary>
            Returns the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase"/>s for the gray scale colorspace.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.GetRgbConverters(System.Int32)">
            <summary>
            Returns the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase"/>s for the RGB colorspace.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.ComponentValues">
            <summary>
            A stack-only struct to reference the input buffers using <see cref="T:System.ReadOnlySpan`1"/>-s.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.ComponentValues.ComponentCount">
            <summary>
            The component count
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.ComponentValues.Component0">
            <summary>
            The component 0 (eg. Y)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.ComponentValues.Component1">
            <summary>
            The component 1 (eg. Cb). In case of grayscale, it points to <see cref="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.ComponentValues.Component0"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.ComponentValues.Component2">
            <summary>
            The component 2 (eg. Cr). In case of grayscale, it points to <see cref="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.ComponentValues.Component0"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.ComponentValues.Component3">
            <summary>
            The component 4
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.ComponentValues.#ctor(System.Collections.Generic.IReadOnlyList{SixLabors.ImageSharp.Memory.Buffer2D{System.Single}},System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.ComponentValues"/> struct.
            </summary>
            <param name="componentBuffers">List of component buffers.</param>
            <param name="row">Row to convert</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.ComponentValues.#ctor(System.Collections.Generic.IReadOnlyList{SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor},System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.ComponentValues"/> struct.
            </summary>
            <param name="processors">List of component color processors.</param>
            <param name="row">Row to convert</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.JpegColorConverterScalar">
            <summary>
            <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase"/> abstract base for implementations
            based on scalar instructions.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase.JpegColorConverterVector">
            <summary>
            <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ColorConverters.JpegColorConverterBase"/> abstract base for implementations
            based on <see cref="T:System.Numerics.Vector"/> API.
            </summary>
            <remarks>
            Converters of this family can work with data of any size.
            Even though real life data is guaranteed to be of size
            divisible by 8 newer SIMD instructions like AVX512 won't work with
            such data out of the box. These converters have fallback code
            for 'remainder' data.
            </remarks>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanBuffer">
            <summary>
            Used to buffer and track the bits read from the Huffman entropy encoded data.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanBuffer.Marker">
            <summary>
            Gets the current, if any, marker in the input stream.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanBuffer.MarkerPosition">
            <summary>
            Gets the opening position of an identified marker.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanBuffer.NoData">
            <summary>
            Gets a value indicating whether to continue reading the input stream.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanBuffer.HasRestartMarker">
            <summary>
            Whether a RST marker has been detected, I.E. One that is between RST0 and RST7
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanBuffer.HasBadMarker">
            <summary>
            Whether a bad marker has been detected, I.E. One that is not between RST0 and RST7
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanDecoder">
            <summary>
            Decodes the Huffman encoded spectral scan.
            Originally ported from <see href="https://github.com/t0rakka/mango"/>
            with additional fixes for both performance and common encoding errors.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanDecoder.frame">
            <summary>
            <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame"/> instance containing decoding-related information.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanDecoder.components">
            <summary>
            Shortcut for <see cref="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanDecoder.frame"/>.Components.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanDecoder.scanComponentCount">
            <summary>
            Number of component in the current scan.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanDecoder.restartInterval">
            <summary>
            The reset interval determined by RST markers.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanDecoder.todo">
            <summary>
            How many mcu's are left to do.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanDecoder.eobrun">
            <summary>
            The End-Of-Block countdown for ending the sequence prematurely when the remaining coefficients are zero.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanDecoder.dcHuffmanTables">
            <summary>
            The DC Huffman tables.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanDecoder.acHuffmanTables">
            <summary>
            The AC Huffman tables
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanDecoder.#ctor(SixLabors.ImageSharp.IO.BufferedReadStream,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter,System.Threading.CancellationToken)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanDecoder"/> class.
            </summary>
            <param name="stream">The input stream.</param>
            <param name="converter">Spectral to pixel converter.</param>
            <param name="cancellationToken">The token to monitor cancellation.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanDecoder.ResetInterval">
            <summary>
            Sets reset interval determined by RST markers.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanDecoder.ParseEntropyCodedData(System.Int32)">
            <summary>
            Decodes the entropy coded data.
            </summary>
            <param name="scanComponentCount">Component count in the current scan.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanDecoder.BuildHuffmanTable(System.Int32,System.Int32,System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte},System.Span{System.UInt32})">
            <summary>
            Build the huffman table using code lengths and code values.
            </summary>
            <param name="type">Table type.</param>
            <param name="index">Table index.</param>
            <param name="codeLengths">Code lengths.</param>
            <param name="values">Code values.</param>
            <param name="workspace">The provided spare workspace memory, can be dirty.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanTable">
            <summary>
            Represents a Huffman coding table containing basic coding data plus tables for accelerated computation.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanTable.WorkspaceByteSize">
            <summary>
            Memory workspace buffer size used in <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanTable"/> ctor.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanTable.Values">
            <summary>
            Derived from the DHT marker. Contains the symbols, in order of incremental code length.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanTable.MaxCode">
            <summary>
            Contains the largest code of length k (0 if none). MaxCode[17] is a sentinel to
            ensure <see cref="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanBuffer.DecodeHuffman(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanTable@)"/> terminates.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanTable.ValOffset">
            <summary>
            Values[] offset for codes of length k  ValOffset[k] = Values[] index of 1st symbol of code length
            k, less the smallest code of length k; so given a code of length k, the corresponding symbol is
            Values[code + ValOffset[k]].
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanTable.LookaheadSize">
            <summary>
            Contains the length of bits for the given k value.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanTable.LookaheadValue">
             <summary>
             Lookahead table: indexed by the next <see cref="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Huffman.LookupBits"/> bits of
             the input data stream.  If the next Huffman code is no more
             than <see cref="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Huffman.LookupBits"/> bits long, we can obtain its length and
             the corresponding symbol directly from this tables.
            
             The lower 8 bits of each table entry contain the number of
             bits in the corresponding Huffman code, or <see cref="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Huffman.LookupBits"/> + 1
             if too long.  The next 8 bits of each entry contain the symbol.
             </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanTable.#ctor(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte},System.Span{System.UInt32})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanTable"/> struct.
            </summary>
            <param name="codeLengths">The code lengths.</param>
            <param name="values">The huffman values.</param>
            <param name="workspace">The provided spare workspace memory, can be dirty.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IJpegComponent">
            <summary>
            Common interface to represent raw Jpeg components.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IJpegComponent.Index">
            <summary>
            Gets the component's position in the components array.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IJpegComponent.SizeInBlocks">
            <summary>
            Gets the number of blocks in this component as <see cref="T:SixLabors.ImageSharp.Size"/>
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IJpegComponent.SamplingFactors">
            <summary>
            Gets the horizontal and the vertical sampling factor as <see cref="T:SixLabors.ImageSharp.Size"/>
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IJpegComponent.SubSamplingDivisors">
            <summary>
            Gets the divisors needed to apply when calculating colors.
            <see>
                <cref>https://en.wikipedia.org/wiki/Chroma_subsampling</cref>
            </see>
            In case of 4:2:0 subsampling the values are: Luma.SubSamplingDivisors = (1,1) Chroma.SubSamplingDivisors = (2,2)
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IJpegComponent.QuantizationTableIndex">
            <summary>
            Gets the index of the quantization table for this block.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IJpegComponent.SpectralBlocks">
            <summary>
            Gets the <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> storing the "raw" frequency-domain decoded + unzigged blocks.
            We need to apply IDCT and dequantization to transform them into color-space blocks.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData">
            <summary>
            Represents decompressed, unprocessed jpeg data with spectral space <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IJpegComponent" />-s.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData.ColorSpace">
            <summary>
            Gets the color space
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData.Components">
            <summary>
            Gets the components.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData.QuantizationTables">
            <summary>
            Gets the quantization tables, in natural order.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JFifMarker">
            <summary>
            Provides information about the JFIF marker segment.
            TODO: Thumbnail?
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JFifMarker.Length">
            <summary>
            Gets the length of an JFIF marker segment.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JFifMarker.#ctor(System.Byte,System.Byte,System.Byte,System.Int16,System.Int16)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JFifMarker"/> struct.
            </summary>
            <param name="majorVersion">The major version.</param>
            <param name="minorVersion">The minor version.</param>
            <param name="densityUnits">The units for the density values.</param>
            <param name="xDensity">The horizontal pixel density.</param>
            <param name="yDensity">The vertical pixel density.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JFifMarker.MajorVersion">
            <summary>
            Gets the major version.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JFifMarker.MinorVersion">
            <summary>
            Gets the minor version.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JFifMarker.DensityUnits">
            <summary>
            Gets the units for the following pixel density fields
             00 : No units; width:height pixel aspect ratio = Ydensity:Xdensity
             01 : Pixels per inch (2.54 cm)
             02 : Pixels per centimeter
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JFifMarker.XDensity">
            <summary>
            Gets the horizontal pixel density. Must not be zero.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JFifMarker.YDensity">
            <summary>
            Gets the vertical pixel density. Must not be zero.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JFifMarker.TryParse(System.Byte[],SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JFifMarker@)">
            <summary>
            Converts the specified byte array representation of an JFIF marker to its <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JFifMarker"/> equivalent and
            returns a value that indicates whether the conversion succeeded.
            </summary>
            <param name="bytes">The byte array containing metadata to parse.</param>
            <param name="marker">The marker to return.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JFifMarker.Equals(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JFifMarker)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JFifMarker.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JFifMarker.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegColorSpace">
            <summary>
            Identifies the colorspace of a Jpeg image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegColorSpace.Grayscale">
            <summary>
            Color space with 1 component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegColorSpace.Ycck">
            <summary>
            Color space with 4 components.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegColorSpace.Cmyk">
            <summary>
            Color space with 4 components.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegColorSpace.RGB">
            <summary>
            Color space with 3 components.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegColorSpace.YCbCr">
            <summary>
            Color space with 3 components.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent">
            <summary>
            Represents a single frame component.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent.Id">
            <summary>
            Gets the component id.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent.DcPredictor">
            <summary>
            Gets or sets DC coefficient predictor.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent.HorizontalSamplingFactor">
            <summary>
            Gets the horizontal sampling factor.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent.VerticalSamplingFactor">
            <summary>
            Gets the vertical sampling factor.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent.SpectralBlocks">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent.SubSamplingDivisors">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent.QuantizationTableIndex">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent.Index">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent.SizeInBlocks">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent.SamplingFactors">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent.WidthInBlocks">
            <summary>
            Gets the number of blocks per line.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent.HeightInBlocks">
            <summary>
            Gets the number of blocks per column.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent.DCHuffmanTableId">
            <summary>
            Gets or sets the index for the DC Huffman table.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent.ACHuffmanTableId">
            <summary>
            Gets or sets the index for the AC Huffman table.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponent.Init(System.Int32,System.Int32)">
            <summary>
            Initializes component for future buffers initialization.
            </summary>
            <param name="maxSubFactorH">Maximal horizontal subsampling factor among all the components.</param>
            <param name="maxSubFactorV">Maximal vertical subsampling factor among all the components.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor">
            <summary>
            Encapsulates spectral data to rgba32 processing for one component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor.blockAreaSize">
            <summary>
            The size of the area in <see cref="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor.ColorBuffer"/> corresponding to one 8x8 Jpeg block
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor.frame">
            <summary>
            Jpeg frame instance containing required decoding metadata.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor.blockRowsPerStep">
            <summary>
            Gets the maximal number of block rows being processed in one step.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor.component">
            <summary>
            Gets the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IJpegComponent"/> component containing decoding meta information.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor.rawJpeg">
            <summary>
            Gets the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData"/> instance containing decoding meta information.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData,SixLabors.ImageSharp.Size,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IJpegComponent)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor"/> class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor.ColorBuffer">
            <summary>
            Gets the temporary working buffer of color values.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor.Dispose">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor.CopyBlocksToColorBuffer(System.Int32)">
            <summary>
            Convert raw spectral DCT data to color data and copy it to the color buffer <see cref="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegComponentPostProcessor.ColorBuffer"/>.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFileMarker">
            <summary>
            Represents a jpeg file marker.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFileMarker.#ctor(System.Byte,System.Int64)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFileMarker"/> struct.
            </summary>
            <param name="marker">The marker</param>
            <param name="position">The position within the stream</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFileMarker.#ctor(System.Byte,System.Int64,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFileMarker"/> struct.
            </summary>
            <param name="marker">The marker</param>
            <param name="position">The position within the stream</param>
            <param name="invalid">Whether the current marker is invalid</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFileMarker.Invalid">
            <summary>
            Gets a value indicating whether the current marker is invalid
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFileMarker.Marker">
            <summary>
            Gets the position of the marker within a stream
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFileMarker.Position">
            <summary>
            Gets the position of the marker within a stream
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFileMarker.ToString">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame">
            <summary>
            Represent a single jpeg frame
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame.Extended">
            <summary>
            Gets a value indicating whether the frame uses the extended specification.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame.Progressive">
            <summary>
            Gets a value indicating whether the frame uses the progressive specification.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame.MultiScan">
            <summary>
            Gets or sets a value indicating whether the frame is encoded using multiple scans (SOS markers).
            </summary>
            <remarks>
            This is true for progressive and baseline non-interleaved images.
            </remarks>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame.Precision">
            <summary>
            Gets the precision.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame.MaxColorChannelValue">
            <summary>
            Gets the maximum color value derived from <see cref="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame.Precision"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame.PixelHeight">
            <summary>
            Gets the number of pixel per row.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame.PixelWidth">
            <summary>
            Gets the number of pixels per line.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame.PixelSize">
            <summary>
            Gets the pixel size of the image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame.ComponentCount">
            <summary>
            Gets the number of components within a frame.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame.ComponentIds">
            <summary>
            Gets or sets the component id collection.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame.ComponentOrder">
            <summary>
            Gets or sets the order in which to process the components.
            in interleaved mode.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame.Components">
            <summary>
            Gets or sets the frame component collection.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame.McusPerLine">
            <summary>
            Gets or sets the number of MCU's per line.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame.McusPerColumn">
            <summary>
            Gets or sets the number of MCU's per column.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame.McuSize">
            <summary>
            Gets the mcu size of the image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame.BitsPerPixel">
            <summary>
            Gets the color depth, in number of bits per pixel.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame.Init(System.Int32,System.Int32)">
            <summary>
            Allocates the frame component blocks.
            </summary>
            <param name="maxSubFactorH">Maximal horizontal subsampling factor among all the components.</param>
            <param name="maxSubFactorV">Maximal vertical subsampling factor among all the components.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ProfileResolver">
            <summary>
            Provides methods for identifying metadata and color profiles within jpeg images.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ProfileResolver.JFifMarker">
            <summary>
            Gets the JFIF specific markers.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ProfileResolver.IccMarker">
            <summary>
            Gets the ICC specific markers.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ProfileResolver.AdobePhotoshopApp13Marker">
            <summary>
            Gets the adobe photoshop APP13 marker which can contain IPTC meta data.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ProfileResolver.AdobeImageResourceBlockMarker">
            <summary>
            Gets the 8BIM marker, which signals the start of a adobe specific image resource block.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ProfileResolver.AdobeIptcMarker">
            <summary>
            Gets a IPTC Image resource ID.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ProfileResolver.ExifMarker">
            <summary>
            Gets the EXIF specific markers.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ProfileResolver.XmpMarker">
            <summary>
            Gets the XMP specific markers.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ProfileResolver.AdobeMarker">
            <summary>
            Gets the Adobe specific markers <see href="http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/JPEG.html#Adobe"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.ProfileResolver.IsProfile(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
            <summary>
            Returns a value indicating whether the passed bytes are a match to the profile identifier.
            </summary>
            <param name="bytesToCheck">The bytes to check.</param>
            <param name="profileIdentifier">The profile identifier.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter">
            <summary>
            Converter used to convert jpeg spectral data to color pixels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter.Converted">
            <summary>
            Gets a value indicating whether this converter has converted spectral
            data of the current image or not.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter.InjectFrameData(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData)">
            <summary>
            Injects jpeg image decoding metadata.
            </summary>
            <remarks>
            This is guaranteed to be called only once at SOF marker by <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanDecoder"/>.
            </remarks>
            <param name="frame"><see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame"/> instance containing decoder-specific parameters.</param>
            <param name="jpegData"><see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData"/> instance containing decoder-specific parameters.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter.ConvertStrideBaseline">
            <summary>
            Converts single spectral jpeg stride to color stride in baseline
            decoding mode.
            </summary>
            <remarks>
            Called once per decoded spectral stride in <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanDecoder"/>
            only for baseline interleaved jpeg images.
            Spectral 'stride' doesn't particularly mean 'single stride'.
            Actual stride height depends on the subsampling factor of the given image.
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter.CommitConversion">
            <summary>
            Marks current converter state as 'converted'.
            </summary>
            <remarks>
            This must be called only for baseline interleaved jpeg's.
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter.GetColorConverter(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData)">
            <summary>
            Gets the color converter.
            </summary>
            <param name="frame">The jpeg frame with the color space to convert to.</param>
            <param name="jpegData">The raw JPEG data.</param>
            <returns>The color converter.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1">
            <inheritdoc/>
            <remarks>
            Color decoding scheme:
            <list type = "number" >
            <listheader>
                <item>Decode spectral data to Jpeg color space</item>
                <item>Convert from Jpeg color space to RGB</item>
                <item>Convert from RGB to target pixel space</item>
            </listheader>
            </list>
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1.configuration">
            <summary>
            <see cref="T:SixLabors.ImageSharp.Configuration"/> instance associated with current
            decoding routine.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1.componentProcessors">
            <summary>
            Jpeg component converters from decompressed spectral to color data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1.colorConverter">
            <summary>
            Color converter from jpeg color space to target pixel color space.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1.rgbBuffer">
            <summary>
            Intermediate buffer of RGB components used in color conversion.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1.paddedProxyPixelRow">
            <summary>
            Proxy buffer used in packing from RGB to target TPixel pixels.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1.pixelBuffer">
            <summary>
            Resulting 2D pixel buffer.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1.pixelRowsPerStep">
            <summary>
            How many pixel rows are processed in one 'stride'.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1.pixelRowCounter">
            <summary>
            How many pixel rows were processed.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1.#ctor(SixLabors.ImageSharp.Configuration)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1" /> class.
            </summary>
            <param name="configuration">The configuration.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1.GetPixelBuffer(System.Threading.CancellationToken)">
            <summary>
            Gets converted pixel buffer.
            </summary>
            <remarks>
            For non-baseline interleaved jpeg this method does a 'lazy' spectral
            conversion from spectral to color.
            </remarks>
            <param name="cancellationToken">Cancellation token.</param>
            <returns>Pixel buffer.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1.InjectFrameData(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1.ConvertStrideBaseline">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1.ConvertStride(System.Int32)">
            <summary>
            Converts single spectral jpeg stride to color stride.
            </summary>
            <param name="spectralStep">Spectral stride index.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.SpectralConverter`1.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffIndex">
            <summary>
            Enumerates the Huffman tables
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffIndex.LuminanceDC">
            <summary>
            The DC luminance huffman table index
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffIndex.LuminanceAC">
            <summary>
            The AC luminance huffman table index
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffIndex.ChrominanceDC">
            <summary>
            The DC chrominance huffman table index
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffIndex.ChrominanceAC">
            <summary>
            The AC chrominance huffman table index
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanLut">
            <summary>
            A compiled look-up table representation of a huffmanSpec.
            The maximum codeword size is 16 bits.
            </summary>
            <remarks>
            <para>
            Each value maps to a int32 of which the 24 most significant bits hold the
            codeword in bits and the 8 least significant bits hold the codeword size.
            </para>
            <para>
            Code value occupies 24 most significant bits as integer value.
            This value is shifted to the MSB position for performance reasons.
            For example, decimal value 10 is stored like this:
            <code>
            MSB                                LSB
            1010 0000 00000000 00000000 | 00000100
            </code>
            This was done to eliminate extra binary shifts in the encoder.
            While code length is represented as 8 bit integer value
            </para>
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanLut.TheHuffmanLut">
            <summary>
            The compiled representations of theHuffmanSpec.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanLut.#cctor">
            <summary>
            Initializes static members of the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanLut"/> struct.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanLut.#ctor(SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanSpec)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanLut"/> struct.
            </summary>
            <param name="spec">dasd</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanLut.Values">
            <summary>
            Gets the collection of huffman values.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.MaxBytesPerBlock">
            <summary>
            Maximum number of bytes encoded jpeg 8x8 block can occupy.
            It's highly unlikely for block to occupy this much space - it's a theoretical limit.
            </summary>
            <remarks>
            Where 16 is maximum huffman code binary length according to itu
            specs. 10 is maximum value binary length, value comes from discrete
            cosine tranform with value range: [-1024..1023]. Block stores
            8x8 = 64 values thus multiplication by 64. Then divided by 8 to get
            the number of bytes. This value is then multiplied by
            <see cref="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.MaxBytesPerBlockMultiplier"/> for performance reasons.
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.MaxBytesPerBlockMultiplier">
            <summary>
            Multiplier used within cache buffers size calculation.
            </summary>
            <remarks>
            <para>
            Theoretically, <see cref="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.MaxBytesPerBlock"/> bytes buffer can fit
            exactly one minimal coding unit. In reality, coding blocks occupy much
            less space than the theoretical maximum - this can be exploited.
            If temporal buffer size is multiplied by at least 2, second half of
            the resulting buffer will be used as an overflow 'guard' if next
            block would occupy maximum number of bytes. While first half may fit
            many blocks before needing to flush.
            </para>
            <para>
            This is subject to change. This can be equal to 1 but recomended
            value is 2 or even greater - futher benchmarking needed.
            </para>
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.OutputBufferLengthMultiplier">
            <summary>
            <see cref="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.streamWriteBuffer"/> size multiplier.
            </summary>
            <remarks>
            Jpeg specification requiers to insert 'stuff' bytes after each
            0xff byte value. Worst case scenarion is when all bytes are 0xff.
            While it's highly unlikely (if not impossible) to get such
            combination, it's theoretically possible so buffer size must be guarded.
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.huffmanTables">
            <summary>
            Compiled huffman tree to encode given values.
            </summary>
            <remarks>Yields codewords by index consisting of [run length | bitsize].</remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.accumulatedBits">
            <summary>
            Emitted bits 'micro buffer' before being transferred to the <see cref="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.emitBuffer"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.emitBuffer">
            <summary>
            Buffer for temporal storage of huffman rle encoding bit data.
            </summary>
            <remarks>
            Encoding bits are assembled to 4 byte unsigned integers and then copied to this buffer.
            This process does NOT include inserting stuff bytes.
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.streamWriteBuffer">
            <summary>
            Buffer for temporal storage which is then written to the output stream.
            </summary>
            <remarks>
            Encoding bits from <see cref="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.emitBuffer"/> are copied to this byte buffer including stuff bytes.
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.bitCount">
            <summary>
            Number of jagged bits stored in <see cref="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.accumulatedBits"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.target">
            <summary>
            The output stream. All attempted writes after the first error become no-ops.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.#ctor(System.Int32,System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder"/> class.
            </summary>
            <param name="blocksPerCodingUnit">Amount of encoded 8x8 blocks per single jpeg macroblock.</param>
            <param name="outputStream">Output stream for saving encoded data.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.IsStreamFlushNeeded">
            <summary>
            Gets a value indicating whether <see cref="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.emitBuffer"/> is full
            and must be flushed using <see cref="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.FlushToStream"/>
            before encoding next 8x8 coding block.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.Encode444``1(SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,System.Threading.CancellationToken)">
            <summary>
            Encodes the image with no subsampling.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="pixels">The pixel accessor providing access to the image pixels.</param>
            <param name="luminanceQuantTable">Luminance quantization table provided by the callee.</param>
            <param name="chrominanceQuantTable">Chrominance quantization table provided by the callee.</param>
            <param name="cancellationToken">The token to monitor for cancellation.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.Encode420``1(SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,System.Threading.CancellationToken)">
            <summary>
            Encodes the image with subsampling. The Cb and Cr components are each subsampled
            at a factor of 2 both horizontally and vertically.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="pixels">The pixel accessor providing access to the image pixels.</param>
            <param name="luminanceQuantTable">Luminance quantization table provided by the callee.</param>
            <param name="chrominanceQuantTable">Chrominance quantization table provided by the callee.</param>
            <param name="cancellationToken">The token to monitor for cancellation.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.EncodeGrayscale``1(SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,System.Threading.CancellationToken)">
            <summary>
            Encodes the image with no chroma, just luminance.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="pixels">The pixel accessor providing access to the image pixels.</param>
            <param name="luminanceQuantTable">Luminance quantization table provided by the callee.</param>
            <param name="cancellationToken">The token to monitor for cancellation.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.EncodeRgb``1(SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,System.Threading.CancellationToken)">
            <summary>
            Encodes the image with no subsampling and keeps the pixel data as Rgb24.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="pixels">The pixel accessor providing access to the image pixels.</param>
            <param name="quantTable">Quantization table provided by the callee.</param>
            <param name="cancellationToken">The token to monitor for cancellation.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.WriteBlock(SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.QuantIndex,System.Int32,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)">
            <summary>
            Writes a block of pixel data using the given quantization table,
            returning the post-quantized DC value of the DCT-transformed block.
            The block is in natural (not zig-zag) order.
            </summary>
            <param name="index">The quantization table index.</param>
            <param name="prevDC">The previous DC value.</param>
            <param name="block">Source block.</param>
            <param name="quant">Quantization table.</param>
            <returns>The <see cref="T:System.Int32"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.Emit(System.UInt32,System.Int32)">
            <summary>
            Emits the most significant count of bits to the buffer.
            </summary>
            <remarks>
            <para>
            Supports up to 32 count of bits but, generally speaking, jpeg
            standard assures that there won't be more than 16 bits per single
            value.
            </para>
            <para>
            Emitting algorithm uses 3 intermediate buffers for caching before
            writing to the stream:
            <list type="number">
            <item>
            <term>uint32</term>
            <description>
            Bit buffer. Encoded spectral values can occupy up to 16 bits, bits
            are assembled to whole bytes via this intermediate buffer.
            </description>
            </item>
            <item>
            <term>uint32[]</term>
            <description>
            Assembled bytes from uint32 buffer are saved into this buffer.
            uint32 buffer values are saved using indices from the last to the first.
            As bytes are saved to the memory as 4-byte packages endianness matters:
            Jpeg stream is big-endian, indexing buffer bytes from the last index to the
            first eliminates all operations to extract separate bytes. This only works for
            little-endian machines (there are no known examples of big-endian users atm).
            For big-endians this approach is slower due to the separate byte extraction.
            </description>
            </item>
            <item>
            <term>byte[]</term>
            <description>
            Byte buffer used only during <see cref="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.FlushToStream(System.Int32)"/> method.
            </description>
            </item>
            </list>
            </para>
            </remarks>
            <param name="bits">Bits to emit, must be shifted to the left.</param>
            <param name="count">Bits count stored in the bits parameter.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.EmitHuff(System.Int32[],System.Int32)">
            <summary>
            Emits the given value with the given Huffman table.
            </summary>
            <param name="table">Huffman table.</param>
            <param name="value">Value to encode.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.EmitHuffRLE(System.Int32[],System.Int32,System.Int32)">
            <summary>
            Emits given value via huffman rle encoding.
            </summary>
            <param name="table">Huffman table.</param>
            <param name="runLength">The number of preceding zeroes, preshifted by 4 to the left.</param>
            <param name="value">Value to encode.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.GetHuffmanEncodingLength(System.UInt32)">
            <summary>
            Calculates how many minimum bits needed to store given value for Huffman jpeg encoding.
            </summary>
            <remarks>
            This is an internal operation supposed to be used only in <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder"/> class for jpeg encoding.
            </remarks>
            <param name="value">The value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.FlushToStream(System.Int32)">
            <summary>
            General method for flushing cached spectral data bytes to
            the ouput stream respecting stuff bytes.
            </summary>
            <remarks>
            Bytes cached via <see cref="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.Emit(System.UInt32,System.Int32)"/> are stored in 4-bytes blocks
            which makes this method endianness dependent.
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.FlushToStream">
            <summary>
            Flushes spectral data bytes after encoding all channel blocks
            in a single jpeg macroblock using <see cref="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.WriteBlock(SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.QuantIndex,System.Int32,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)"/>.
            </summary>
            <remarks>
            This must be called only if <see cref="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.IsStreamFlushNeeded"/> is true
            only during the macroblocks encoding routine.
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.FlushRemainingBytes">
            <summary>
            Flushes final cached bits to the stream padding 1's to
            complement full bytes.
            </summary>
            <remarks>
            This must be called only once at the end of the encoding routine.
            <see cref="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanScanEncoder.IsStreamFlushNeeded"/> check is not needed.
            </remarks>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanSpec">
            <summary>
                The Huffman encoding specifications.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanSpec.TheHuffmanSpecs">
            <summary>
                The Huffman encoding specifications.
                This encoder uses the same Huffman encoding for all images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanSpec.Count">
            <summary>
                Gets count[i] - The number of codes of length i bits.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanSpec.Values">
            <summary>
                Gets value[i] - The decoded value of the codeword at the given index.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanSpec.#ctor(System.Byte[],System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.HuffmanSpec"/> struct.
            </summary>
            <param name="count">
            The number of codes.
            </param>
            <param name="values">
            The decoded values.
            </param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.LuminanceForwardConverter`1">
            <summary>
            On-stack worker struct to efficiently encapsulate the TPixel -> L8 -> Y conversion chain of 8x8 pixel blocks.
            </summary>
            <typeparam name="TPixel">The pixel type to work on</typeparam>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.LuminanceForwardConverter`1.PixelsPerSample">
            <summary>
            Number of pixels processed per single <see cref="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.LuminanceForwardConverter`1.Convert(System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Jpeg.Components.RowOctet{`0}@)"/> call
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.LuminanceForwardConverter`1.Y">
            <summary>
            The Y component
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.LuminanceForwardConverter`1.pixelSpan">
            <summary>
            Temporal 64-pixel span to hold unconverted TPixel data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.LuminanceForwardConverter`1.l8Span">
            <summary>
            Temporal 64-byte span to hold converted <see cref="T:SixLabors.ImageSharp.PixelFormats.L8"/> data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.LuminanceForwardConverter`1.samplingAreaSize">
            <summary>
            Sampled pixel buffer size.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.LuminanceForwardConverter`1.config">
            <summary>
            <see cref="T:SixLabors.ImageSharp.Configuration"/> for internal operations.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.LuminanceForwardConverter`1.SampleSize">
            <summary>
            Gets size of sampling area from given frame pixel buffer.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.LuminanceForwardConverter`1.Convert(System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Jpeg.Components.RowOctet{`0}@)">
            <summary>
            Converts a 8x8 image area inside 'pixels' at position (x,y) placing the result members of the structure (<see cref="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.LuminanceForwardConverter`1.Y"/>)
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.LuminanceForwardConverter`1.ConvertAvx(SixLabors.ImageSharp.PixelFormats.L8@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)">
            <summary>
            Converts 8x8 L8 pixel matrix to 8x8 Block of floats using Avx2 Intrinsics.
            </summary>
            <param name="l8Start">Start of span of L8 pixels with size of 64</param>
            <param name="yBlock">8x8 destination matrix of Luminance(Y) converted data</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.LuminanceForwardConverter`1.ConvertScalar(SixLabors.ImageSharp.PixelFormats.L8@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)">
            <summary>
            Converts 8x8 L8 pixel matrix to 8x8 Block of floats.
            </summary>
            <param name="l8Start">Start of span of L8 pixels with size of 64</param>
            <param name="yBlock">8x8 destination matrix of Luminance(Y) converted data</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.QuantIndex">
            <summary>
            Enumerates the quantization tables.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.QuantIndex.Luminance">
            <summary>
            The luminance quantization table index.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.QuantIndex.Chrominance">
            <summary>
            The chrominance quantization table index.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbForwardConverter`1">
            <summary>
            On-stack worker struct to convert TPixel -> Rgb24 of 8x8 pixel blocks.
            </summary>
            <typeparam name="TPixel">The pixel type to work on.</typeparam>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbForwardConverter`1.PixelsPerSample">
            <summary>
            Number of pixels processed per single <see cref="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbForwardConverter`1.Convert(System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Jpeg.Components.RowOctet{`0}@)"/> call
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbForwardConverter`1.RgbSpanByteSize">
            <summary>
            Total byte size of processed pixels converted from TPixel to <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbForwardConverter`1.R">
            <summary>
            The Red component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbForwardConverter`1.G">
            <summary>
            The Green component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbForwardConverter`1.B">
            <summary>
            The Blue component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbForwardConverter`1.pixelSpan">
            <summary>
            Temporal 64-byte span to hold unconverted TPixel data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbForwardConverter`1.rgbSpan">
            <summary>
            Temporal 64-byte span to hold converted Rgb24 data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbForwardConverter`1.samplingAreaSize">
            <summary>
            Sampled pixel buffer size.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbForwardConverter`1.config">
            <summary>
            <see cref="T:SixLabors.ImageSharp.Configuration"/> for internal operations.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbForwardConverter`1.SampleSize">
            <summary>
            Gets size of sampling area from given frame pixel buffer.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbForwardConverter`1.Convert(System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Jpeg.Components.RowOctet{`0}@)">
            <summary>
            Converts a 8x8 image area inside 'pixels' at position (x, y) to Rgb24.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbForwardConverter`1.ConvertAvx(System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24},SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)">
            <summary>
            Converts 8x8 RGB24 pixel matrix to 8x8 Block of floats using Avx2 Intrinsics.
            </summary>
            <param name="rgbSpan">Span of Rgb24 pixels with size of 64</param>
            <param name="rBlock">8x8 destination matrix of Red converted data</param>
            <param name="gBlock">8x8 destination matrix of Blue converted data</param>
            <param name="bBlock">8x8 destination matrix of Green converted data</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbToYCbCrConverterLut">
            <summary>
            Provides 8-bit lookup tables for converting from Rgb to YCbCr colorspace.
            Methods to build the tables are based on libjpeg implementation.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbToYCbCrConverterLut.YRTable">
            <summary>
            The red luminance table
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbToYCbCrConverterLut.YGTable">
            <summary>
            The green luminance table
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbToYCbCrConverterLut.YBTable">
            <summary>
            The blue luminance table
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbToYCbCrConverterLut.CbRTable">
            <summary>
            The red blue-chrominance table
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbToYCbCrConverterLut.CbGTable">
            <summary>
            The green blue-chrominance table
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbToYCbCrConverterLut.CbBTable">
            <summary>
            The blue blue-chrominance table
            B=>Cb and R=>Cr are the same
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbToYCbCrConverterLut.CrGTable">
            <summary>
            The green red-chrominance table
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbToYCbCrConverterLut.CrBTable">
            <summary>
            The blue red-chrominance table
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbToYCbCrConverterLut.Create">
            <summary>
            Initializes the YCbCr tables
            </summary>
            <returns>The initialized <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbToYCbCrConverterLut"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbToYCbCrConverterLut.Convert444(System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24},SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)">
            <summary>
            Converts Rgb24 pixels into YCbCr color space with 4:4:4 subsampling sampling of luminance and chroma.
            </summary>
            <param name="rgbSpan">Span of Rgb24 pixel data</param>
            <param name="yBlock">Resulting Y values block</param>
            <param name="cbBlock">Resulting Cb values block</param>
            <param name="crBlock">Resulting Cr values block</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbToYCbCrConverterLut.Convert420(System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24},SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,System.Int32)">
            <summary>
            Converts Rgb24 pixels into YCbCr color space with 4:2:0 subsampling of luminance and chroma.
            </summary>
            <remarks>Calculates 2 out of 4 luminance blocks and half of chroma blocks. This method must be called twice per 4x 8x8 DCT blocks with different row param.</remarks>
            <param name="rgbSpan">Span of Rgb24 pixel data</param>
            <param name="yBlockLeft">First or "left" resulting Y block</param>
            <param name="yBlockRight">Second or "right" resulting Y block</param>
            <param name="cbBlock">Resulting Cb values block</param>
            <param name="crBlock">Resulting Cr values block</param>
            <param name="row">Row index of the 16x16 block, 0 or 1</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbToYCbCrConverterVectorized.Convert444(System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)">
            <summary>
            Converts 8x8 Rgb24 pixel matrix to YCbCr pixel matrices with 4:4:4 subsampling
            </summary>
            <remarks>Total size of rgb span must be 200 bytes</remarks>
            <param name="rgbSpan">Span of rgb pixels with size of 64</param>
            <param name="yBlock">8x8 destination matrix of Luminance(Y) converted data</param>
            <param name="cbBlock">8x8 destination matrix of Chrominance(Cb) converted data</param>
            <param name="crBlock">8x8 destination matrix of Chrominance(Cr) converted data</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.RgbToYCbCrConverterVectorized.Convert420(System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,System.Int32)">
            <summary>
            Converts 16x8 Rgb24 pixels matrix to 2 Y 8x8 matrices with 4:2:0 subsampling
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter420`1">
            <summary>
            On-stack worker struct to efficiently encapsulate the TPixel -> Rgb24 -> YCbCr conversion chain of 8x8 pixel blocks.
            </summary>
            <typeparam name="TPixel">The pixel type to work on</typeparam>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter420`1.PixelsPerSample">
            <summary>
            Number of pixels processed per single <see cref="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter420`1.Convert(System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Jpeg.Components.RowOctet{`0}@,System.Int32)"/> call
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter420`1.RgbSpanByteSize">
            <summary>
            Total byte size of processed pixels converted from TPixel to <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter420`1.YLeft">
            <summary>
            The left Y component
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter420`1.YRight">
            <summary>
            The left Y component
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter420`1.Cb">
            <summary>
            The Cb component
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter420`1.Cr">
            <summary>
            The Cr component
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter420`1.colorTables">
            <summary>
            The color conversion tables
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter420`1.pixelSpan">
            <summary>
            Temporal 16x8 block to hold TPixel data
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter420`1.rgbSpan">
            <summary>
            Temporal RGB block
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter420`1.samplingAreaSize">
            <summary>
            Sampled pixel buffer size
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter420`1.config">
            <summary>
            <see cref="T:SixLabors.ImageSharp.Configuration"/> for internal operations
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter420`1.SampleSize">
            <summary>
            Gets size of sampling area from given frame pixel buffer.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter444`1">
            <summary>
            On-stack worker struct to efficiently encapsulate the TPixel -> Rgb24 -> YCbCr conversion chain of 8x8 pixel blocks.
            </summary>
            <typeparam name="TPixel">The pixel type to work on</typeparam>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter444`1.PixelsPerSample">
            <summary>
            Number of pixels processed per single <see cref="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter444`1.Convert(System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Jpeg.Components.RowOctet{`0}@)"/> call
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter444`1.RgbSpanByteSize">
            <summary>
            Total byte size of processed pixels converted from TPixel to <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter444`1.Y">
            <summary>
            The Y component
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter444`1.Cb">
            <summary>
            The Cb component
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter444`1.Cr">
            <summary>
            The Cr component
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter444`1.colorTables">
            <summary>
            The color conversion tables
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter444`1.pixelSpan">
            <summary>
            Temporal 64-byte span to hold unconverted TPixel data
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter444`1.rgbSpan">
            <summary>
            Temporal 64-byte span to hold converted Rgb24 data
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter444`1.samplingAreaSize">
            <summary>
            Sampled pixel buffer size
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter444`1.config">
            <summary>
            <see cref="T:SixLabors.ImageSharp.Configuration"/> for internal operations
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter444`1.SampleSize">
            <summary>
            Gets size of sampling area from given frame pixel buffer.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter444`1.Convert(System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Jpeg.Components.RowOctet{`0}@)">
            <summary>
            Converts a 8x8 image area inside 'pixels' at position (x,y) placing the result members of the structure (<see cref="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter444`1.Y"/>, <see cref="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter444`1.Cb"/>, <see cref="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.YCbCrForwardConverter444`1.Cr"/>)
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.FastFloatingPointDCT">
            <summary>
            Contains inaccurate, but fast forward and inverse DCT implementations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.FastFloatingPointDCT.AdjustmentCoefficients">
            <summary>
            Gets adjustment table for quantization tables.
            </summary>
            <remarks>
            <para>
            Current IDCT and FDCT implementations are based on  Arai, Agui,
            and Nakajima's algorithm. Both DCT methods does not
            produce finished DCT output, final step is fused into the
            quantization step. Quantization and de-quantization coefficients
            must be multiplied by these values.
            </para>
            <para>
            Given values were generated by formula:
            <code>
            scalefactor[row] * scalefactor[col], where
            scalefactor[0] = 1
            scalefactor[k] = cos(k*PI/16) * sqrt(2)    for k=1..7
            </code>
            </para>
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.FastFloatingPointDCT.AdjustToIDCT(SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)">
            <summary>
            Adjusts given quantization table for usage with <see cref="M:SixLabors.ImageSharp.Formats.Jpeg.Components.FastFloatingPointDCT.TransformIDCT(SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)"/>.
            </summary>
            <param name="quantTable">Quantization table to adjust.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.FastFloatingPointDCT.AdjustToFDCT(SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)">
            <summary>
            Adjusts given quantization table for usage with <see cref="M:SixLabors.ImageSharp.Formats.Jpeg.Components.FastFloatingPointDCT.TransformFDCT(SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)"/>.
            </summary>
            <param name="quantTable">Quantization table to adjust.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.FastFloatingPointDCT.TransformIDCT(SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)">
            <summary>
            Apply 2D floating point IDCT inplace.
            </summary>
            <remarks>
            Input block must be dequantized before this method with table
            adjusted by <see cref="M:SixLabors.ImageSharp.Formats.Jpeg.Components.FastFloatingPointDCT.AdjustToIDCT(SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)"/>.
            </remarks>
            <param name="block">Input block.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.FastFloatingPointDCT.TransformFDCT(SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)">
            <summary>
            Apply 2D floating point IDCT inplace.
            </summary>
            <remarks>
            Input block must be quantized after this method with table adjusted
            by <see cref="M:SixLabors.ImageSharp.Formats.Jpeg.Components.FastFloatingPointDCT.AdjustToFDCT(SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)"/>.
            </remarks>
            <param name="block">Input block.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.FastFloatingPointDCT.IDCT_Vector4(SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)">
            <summary>
            Apply floating point IDCT inplace using <see cref="T:System.Numerics.Vector4"/> API.
            </summary>
            <remarks>
            This method can be used even if there's no SIMD intrinsics available
            as <see cref="T:System.Numerics.Vector4"/> can be compiled to scalar instructions.
            </remarks>
            <param name="transposedBlock">Input block.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.FastFloatingPointDCT.FDCT_Vector4(SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)">
            <summary>
            Apply floating point FDCT inplace using <see cref="T:System.Numerics.Vector4"/> API.
            </summary>
            <param name="block">Input block.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Quantization">
            <summary>
            Provides methods and properties related to jpeg quantization.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Quantization.MaxQualityFactor">
            <summary>
            Upper bound (inclusive) for jpeg quality setting.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Quantization.MinQualityFactor">
            <summary>
            Lower bound (inclusive) for jpeg quality setting.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Quantization.DefaultQualityFactor">
            <summary>
            Default JPEG quality for both luminance and chominance tables.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Quantization.QualityEstimationConfidenceLowerThreshold">
            <summary>
            Represents lowest quality setting which can be estimated with enough confidence.
            Any quality below it results in a highly compressed jpeg image
            which shouldn't use standard itu quantization tables for re-encoding.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.Components.Quantization.QualityEstimationConfidenceUpperThreshold">
            <summary>
            Represents highest quality setting which can be estimated with enough confidence.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Quantization.LuminanceTable">
            <summary>
            Gets unscaled luminance quantization table.
            </summary>
            <remarks>
            The values are derived from ITU section K.1.
            </remarks>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Quantization.ChrominanceTable">
            <summary>
            Gets unscaled chrominance quantization table.
            </summary>
            <remarks>
            The values are derived from ITU section K.1.
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Quantization.EstimateQuality(SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,System.ReadOnlySpan{System.Byte})">
            Ported from JPEGsnoop:
            https://github.com/ImpulseAdventure/JPEGsnoop/blob/9732ee0961f100eb69bbff4a0c47438d5997abee/source/JfifDecode.cpp#L4570-L4694
            <summary>
            Estimates jpeg quality based on standard quantization table.
            </summary>
            <remarks>
            Technically, this can be used with any given table but internal decoder code uses ITU spec tables:
            <see cref="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Quantization.LuminanceTable"/> and <see cref="P:SixLabors.ImageSharp.Formats.Jpeg.Components.Quantization.ChrominanceTable"/>.
            </remarks>
            <param name="table">Input quantization table.</param>
            <param name="target">Natural order quantization table to estimate against.</param>
            <returns>Estimated quality.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Quantization.EstimateLuminanceQuality(SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)">
            <summary>
            Estimates jpeg quality based on quantization table in zig-zag order.
            </summary>
            <param name="luminanceTable">Luminance quantization table.</param>
            <returns>Estimated quality</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.Quantization.EstimateChrominanceQuality(SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)">
            <summary>
            Estimates jpeg quality based on quantization table in zig-zag order.
            </summary>
            <param name="chrominanceTable">Chrominance quantization table.</param>
            <returns>Estimated quality</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.RowOctet`1">
            <summary>
            Cache 8 pixel rows on the stack, which may originate from different buffers of a <see cref="T:SixLabors.ImageSharp.Memory.MemoryGroup`1"/>.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.Components.SizeExtensions">
            <summary>
            Extension methods for <see cref="T:SixLabors.ImageSharp.Size"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.SizeExtensions.MultiplyBy(SixLabors.ImageSharp.Size,SixLabors.ImageSharp.Size)">
            <summary>
            Multiplies 'a.Width' with 'b.Width' and 'a.Height' with 'b.Height'.
            TODO: Shouldn't we expose this as operator in SixLabors.Core?
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.SizeExtensions.DivideBy(SixLabors.ImageSharp.Size,SixLabors.ImageSharp.Size)">
            <summary>
            Divides 'a.Width' with 'b.Width' and 'a.Height' with 'b.Height'.
            TODO: Shouldn't we expose this as operator in SixLabors.Core?
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.SizeExtensions.DivideRoundUp(SixLabors.ImageSharp.Size,System.Int32,System.Int32)">
            <summary>
            Divide Width and Height as real numbers and return the Ceiling.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.SizeExtensions.DivideRoundUp(SixLabors.ImageSharp.Size,System.Int32)">
            <summary>
            Divide Width and Height as real numbers and return the Ceiling.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.Components.SizeExtensions.DivideRoundUp(SixLabors.ImageSharp.Size,SixLabors.ImageSharp.Size)">
            <summary>
            Divide Width and Height as real numbers and return the Ceiling.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.ZigZag.ZigZagOrder">
            <summary>
            Gets span of zig-zag ordering indices.
            </summary>
            <remarks>
            When reading corrupted data, the Huffman decoders could attempt
            to reference an entry beyond the end of this array (if the decoded
            zero run length reaches past the end of the block).  To prevent
            wild stores without adding an inner-loop test, we put some extra
            "63"s after the real entries.  This will cause the extra coefficient
            to be stored in location 63 of the block, not somewhere random.
            The worst case would be a run-length of 15, which means we need 16
            fake entries.
            </remarks>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.Components.ZigZag.TransposingOrder">
            <summary>
            Gets span of zig-zag with fused transpose step ordering indices.
            </summary>
            <remarks>
            When reading corrupted data, the Huffman decoders could attempt
            to reference an entry beyond the end of this array (if the decoded
            zero run length reaches past the end of the block).  To prevent
            wild stores without adding an inner-loop test, we put some extra
            "63"s after the real entries.  This will cause the extra coefficient
            to be stored in location 63 of the block, not somewhere random.
            The worst case would be a run-length of 15, which means we need 16
            fake entries.
            </remarks>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.IJpegDecoderOptions">
            <summary>
            Image decoder for generating an image out of a jpg stream.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.IJpegDecoderOptions.IgnoreMetadata">
            <summary>
            Gets a value indicating whether the metadata should be ignored when the image is being decoded.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.IJpegEncoderOptions">
            <summary>
            Encoder for writing the data image to a stream in jpeg format.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.IJpegEncoderOptions.Quality">
            <summary>
            Gets or sets the quality, that will be used to encode the image. Quality
            index must be between 0 and 100 (compression from max to min).
            Defaults to <value>75</value>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.IJpegEncoderOptions.ColorType">
            <summary>
            Gets the color type, that will be used to encode the image.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.JpegColorType">
            <summary>
            Provides enumeration of available JPEG color types.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegColorType.YCbCrRatio420">
            <summary>
            YCbCr (luminance, blue chroma, red chroma) color as defined in the ITU-T T.871 specification.
            Medium Quality - The horizontal sampling is halved and the Cb and Cr channels are only
            sampled on each alternate line.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegColorType.YCbCrRatio444">
            <summary>
            YCbCr (luminance, blue chroma, red chroma) color as defined in the ITU-T T.871 specification.
            High Quality - Each of the three Y'CbCr components have the same sample rate,
            thus there is no chroma subsampling.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegColorType.YCbCrRatio422">
             <summary>
             YCbCr (luminance, blue chroma, red chroma) color as defined in the ITU-T T.871 specification.
             The two chroma components are sampled at half the horizontal sample rate of luma while vertically it has full resolution.
            
             Note: Not supported by the encoder.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegColorType.YCbCrRatio411">
             <summary>
             YCbCr (luminance, blue chroma, red chroma) color as defined in the ITU-T T.871 specification.
             In 4:1:1 chroma subsampling, the horizontal color resolution is quartered.
            
             Note: Not supported by the encoder.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegColorType.YCbCrRatio410">
             <summary>
             YCbCr (luminance, blue chroma, red chroma) color as defined in the ITU-T T.871 specification.
             This ratio uses half of the vertical and one-fourth the horizontal color resolutions.
            
             Note: Not supported by the encoder.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegColorType.Luminance">
            <summary>
            Single channel, luminance.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegColorType.Rgb">
            <summary>
            The pixel data will be preserved as RGB without any sub sampling.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegColorType.Cmyk">
             <summary>
             CMYK colorspace (cyan, magenta, yellow, and key black) intended for printing.
            
             Note: Not supported by the encoder.
             </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.JpegConfigurationModule">
            <summary>
            Registers the image encoders, decoders and mime type detectors for the jpeg format.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegConfigurationModule.Configure(SixLabors.ImageSharp.Configuration)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants">
            <summary>
            Contains jpeg constant values defined in the specification.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.MaxLength">
            <summary>
            The maximum allowable length in each dimension of a jpeg image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.MimeTypes">
            <summary>
            The list of mimetypes that equate to a jpeg.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.FileExtensions">
            <summary>
            The list of file extensions that equate to a jpeg.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers">
            <summary>
            Contains marker specific constants.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.XFF">
            <summary>
            The prefix used for all markers.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.XFFInt">
            <summary>
            Same as <see cref="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.XFF"/> but of type <see cref="T:System.Int32"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.SOI">
            <summary>
            The Start of Image marker
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.EOI">
            <summary>
            The End of Image marker
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.APP0">
            <summary>
            Application specific marker for marking the jpeg format.
            <see href="http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/JPEG.html"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.APP1">
            <summary>
            Application specific marker for marking where to store metadata.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.APP2">
            <summary>
            Application specific marker for marking where to store ICC profile information.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.APP3">
            <summary>
            Application specific marker.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.APP4">
            <summary>
            Application specific marker.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.APP5">
            <summary>
            Application specific marker.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.APP6">
            <summary>
            Application specific marker.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.APP7">
            <summary>
            Application specific marker.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.APP8">
            <summary>
            Application specific marker.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.APP9">
            <summary>
            Application specific marker.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.APP10">
            <summary>
            Application specific marker.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.APP11">
            <summary>
            Application specific marker.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.APP12">
            <summary>
            Application specific marker.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.APP13">
            <summary>
            Application specific marker.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.APP14">
            <summary>
            Application specific marker used by Adobe for storing encoding information for DCT filters.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.APP15">
            <summary>
            Application specific marker used by GraphicConverter to store JPEG quality.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.DAC">
            <summary>
            Define arithmetic coding conditioning marker.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.COM">
            <summary>
            The text comment marker
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.DQT">
            <summary>
            Define Quantization Table(s) marker
            <remarks>
            Specifies one or more quantization tables.
            </remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.SOF0">
            <summary>
            Start of Frame (baseline DCT)
            <remarks>
            Indicates that this is a baseline DCT-based JPEG, and specifies the width, height, number of components,
            and component subsampling (e.g., 4:2:0).
            </remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.SOF1">
            <summary>
            Start Of Frame (Extended Sequential DCT)
            <remarks>
            Indicates that this is a progressive DCT-based JPEG, and specifies the width, height, number of components,
            and component subsampling (e.g., 4:2:0).
            </remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.SOF2">
            <summary>
            Start Of Frame (progressive DCT)
            <remarks>
            Indicates that this is a progressive DCT-based JPEG, and specifies the width, height, number of components,
            and component subsampling (e.g., 4:2:0).
            </remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.SOF3">
            <summary>
            Start of Frame marker, non differential lossless, Huffman coding.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.SOF5">
            <summary>
            Start of Frame marker, differential, Huffman coding, Differential sequential DCT.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.SOF6">
            <summary>
            Start of Frame marker, differential, Huffman coding, Differential progressive DCT.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.SOF7">
            <summary>
            Start of Frame marker, differential lossless, Huffman coding.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.SOF9">
            <summary>
            Start of Frame marker, non-differential, arithmetic coding, Extended sequential DCT.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.SOF10">
            <summary>
            Start of Frame marker, non-differential, arithmetic coding, Progressive DCT.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.SOF11">
            <summary>
            Start of Frame marker, non-differential, arithmetic coding, Lossless (sequential).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.SOF13">
            <summary>
            Start of Frame marker, differential, arithmetic coding, Differential sequential DCT.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.SOF14">
            <summary>
            Start of Frame marker, differential, arithmetic coding, Differential progressive DCT.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.SOF15">
            <summary>
            Start of Frame marker, differential, arithmetic coding, Differential lossless (sequential).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.DHT">
            <summary>
            Define Huffman Table(s)
            <remarks>
            Specifies one or more Huffman tables.
            </remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.DRI">
            <summary>
            Define Restart Interval
            <remarks>
            Specifies the interval between RSTn markers, in macroblocks.This marker is followed by two bytes indicating the fixed size so
            it can be treated like any other variable size segment.
            </remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.SOS">
            <summary>
            Start of Scan
            <remarks>
            Begins a top-to-bottom scan of the image. In baseline DCT JPEG images, there is generally a single scan.
            Progressive DCT JPEG images usually contain multiple scans. This marker specifies which slice of data it
            will contain, and is immediately followed by entropy-coded data.
            </remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.RST0">
            <summary>
            Define First Restart
            <remarks>
            Inserted every r macroblocks, where r is the restart interval set by a DRI marker.
            Not used if there was no DRI marker. The low three bits of the marker code cycle in value from 0 to 7.
            </remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Markers.RST7">
            <summary>
            Define Eigth Restart
            <remarks>
            Inserted every r macroblocks, where r is the restart interval set by a DRI marker.
            Not used if there was no DRI marker. The low three bits of the marker code cycle in value from 0 to 7.
            </remarks>
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Adobe">
            <summary>
            Contains Adobe specific constants.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Adobe.ColorTransformUnknown">
            <summary>
            The color transform is unknown.(RGB or CMYK)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Adobe.ColorTransformYCbCr">
            <summary>
            The color transform is YCbCr (luminance, red chroma, blue chroma)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Adobe.ColorTransformYcck">
            <summary>
            The color transform is YCCK (luminance, red chroma, blue chroma, keyline)
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Huffman">
            <summary>
            Contains Huffman specific constants.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Huffman.RegisterSize">
            <summary>
            The size of the huffman decoder register.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Huffman.FetchBits">
            <summary>
            The number of bits to fetch when filling the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanBuffer"/> buffer.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Huffman.FetchLoop">
            <summary>
            The number of times to read the input stream when filling the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanBuffer"/> buffer.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Huffman.MinBits">
            <summary>
            The minimum number of bits allowed before by the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanBuffer"/> before fetching.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Huffman.LookupBits">
            <summary>
            If the next Huffman code is no more than this number of bits, we can obtain its length
            and the corresponding symbol directly from this tables.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Huffman.SlowBits">
            <summary>
            If a Huffman code is this number of bits we cannot use the lookup table to determine its value.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegConstants.Huffman.LookupSize">
            <summary>
            The size of the lookup table.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoder">
            <summary>
            Image decoder for generating an image out of a jpg stream.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoder.IgnoreMetadata">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoder.Decode``1(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoder.Decode(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoder.Identify(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore">
            <summary>
            Performs the jpeg decoding operation.
            Originally ported from <see href="https://github.com/mozilla/pdf.js/blob/master/src/core/jpg.js"/>
            with additional fixes for both performance and common encoding errors.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.supportedPrecisions">
            <summary>
            The only supported precision
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.temp">
            <summary>
            The buffer used to temporarily store bytes read from the stream.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.markerBuffer">
            <summary>
            The buffer used to read markers from the stream.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.hasExif">
            <summary>
            Whether the image has an EXIF marker.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.exifData">
            <summary>
            Contains exif data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.hasIcc">
            <summary>
            Whether the image has an ICC marker.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.iccData">
            <summary>
            Contains ICC data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.hasIptc">
            <summary>
            Whether the image has a IPTC data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.iptcData">
            <summary>
            Contains IPTC data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.hasXmp">
            <summary>
            Whether the image has a XMP data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.xmpData">
            <summary>
            Contains XMP data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.jFif">
            <summary>
            Contains information about the JFIF marker.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.hasJFif">
            <summary>
            Whether the image has a JFIF marker. This is needed to determine, if the colorspace is YCbCr.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.adobe">
            <summary>
            Contains information about the Adobe marker.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.scanDecoder">
            <summary>
            Scan decoder.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Formats.Jpeg.IJpegDecoderOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore" /> class.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="options">The options.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.Configuration">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.Frame">
            <summary>
            Gets the frame
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.SixLabors#ImageSharp#Formats#IImageDecoderInternals#Dimensions">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.IgnoreMetadata">
            <summary>
            Gets a value indicating whether the metadata should be ignored when the image is being decoded.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.Metadata">
            <summary>
            Gets the <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/> decoded by this decoder instance.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.ColorSpace">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.Components">
            <summary>
            Gets the components.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.SixLabors#ImageSharp#Formats#Jpeg#Components#Decoder#IRawJpegData#Components">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.QuantizationTables">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.FindNextFileMarker(System.Byte[],SixLabors.ImageSharp.IO.BufferedReadStream)">
            <summary>
            Finds the next file marker within the byte stream.
            </summary>
            <param name="marker">The buffer to read file markers to.</param>
            <param name="stream">The input stream.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFileMarker"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.Decode``1(SixLabors.ImageSharp.IO.BufferedReadStream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.Identify(SixLabors.ImageSharp.IO.BufferedReadStream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.LoadTables(System.Byte[],SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanDecoder)">
            <summary>
            Load quantization and/or Huffman tables for subsequent use for jpeg's embedded in tiff's,
            so those tables do not need to be duplicated with segmented tiff's (tiff's with multiple strips).
            </summary>
            <param name="tableBytes">The table bytes.</param>
            <param name="huffmanScanDecoder">The scan decoder.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.ParseStream(SixLabors.ImageSharp.IO.BufferedReadStream,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.HuffmanScanDecoder,System.Threading.CancellationToken)">
            <summary>
            Parses the input stream for file markers.
            </summary>
            <param name="stream">The input stream.</param>
            <param name="scanDecoder">Scan decoder used exclusively to decode SOS marker.</param>
            <param name="cancellationToken">The token to monitor cancellation.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.DeduceJpegColorSpace(System.Byte)">
            <summary>
            Returns the correct colorspace based on the image component count and the jpeg frame component id's.
            </summary>
            <param name="componentCount">The number of components.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegColorSpace"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.DeduceJpegColorType">
            <summary>
            Returns the jpeg color type based on the colorspace and subsampling used.
            </summary>
            <returns>Jpeg color type.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.InitExifProfile">
            <summary>
            Initializes the EXIF profile.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.InitIccProfile">
            <summary>
            Initializes the ICC profile.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.InitIptcProfile">
            <summary>
            Initializes the IPTC profile.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.InitXmpProfile">
            <summary>
            Initializes the XMP profile.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.InitDerivedMetadataProperties">
            <summary>
            Assigns derived metadata properties to <see cref="P:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.Metadata"/>, eg. horizontal and vertical resolution if it has a JFIF header.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.ExtendProfile(System.Byte[]@,System.Byte[])">
            <summary>
            Extends the profile with additional data.
            </summary>
            <param name="profile">The profile data array.</param>
            <param name="extension">The array containing addition profile data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.ProcessApplicationHeaderMarker(SixLabors.ImageSharp.IO.BufferedReadStream,System.Int32)">
            <summary>
            Processes the application header containing the JFIF identifier plus extra data.
            </summary>
            <param name="stream">The input stream.</param>
            <param name="remaining">The remaining bytes in the segment block.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.ProcessApp1Marker(SixLabors.ImageSharp.IO.BufferedReadStream,System.Int32)">
            <summary>
            Processes the App1 marker retrieving any stored metadata.
            </summary>
            <param name="stream">The input stream.</param>
            <param name="remaining">The remaining bytes in the segment block.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.ProcessApp2Marker(SixLabors.ImageSharp.IO.BufferedReadStream,System.Int32)">
            <summary>
            Processes the App2 marker retrieving any stored ICC profile information
            </summary>
            <param name="stream">The input stream.</param>
            <param name="remaining">The remaining bytes in the segment block.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.ProcessApp13Marker(SixLabors.ImageSharp.IO.BufferedReadStream,System.Int32)">
            <summary>
            Processes a App13 marker, which contains IPTC data stored with Adobe Photoshop.
            The tableBytes of an APP13 segment is formed by an identifier string followed by a sequence of resource data blocks.
            </summary>
            <param name="stream">The input stream.</param>
            <param name="remaining">The remaining bytes in the segment block.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.ReadImageResourceNameLength(System.Span{System.Byte})">
            <summary>
            Reads the adobe image resource block name: a Pascal string (padded to make size even).
            </summary>
            <param name="blockDataSpan">The span holding the block resource data.</param>
            <returns>The length of the name.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.ReadResourceDataLength(System.Span{System.Byte},System.Int32)">
            <summary>
            Reads the length of a adobe image resource data block.
            </summary>
            <param name="blockDataSpan">The span holding the block resource data.</param>
            <param name="resourceBlockNameLength">The length of the block name.</param>
            <returns>The block length.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.ProcessApp14Marker(SixLabors.ImageSharp.IO.BufferedReadStream,System.Int32)">
            <summary>
            Processes the application header containing the Adobe identifier
            which stores image encoding information for DCT filters.
            </summary>
            <param name="stream">The input stream.</param>
            <param name="remaining">The remaining bytes in the segment block.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.ProcessDefineQuantizationTablesMarker(SixLabors.ImageSharp.IO.BufferedReadStream,System.Int32)">
            <summary>
            Processes the Define Quantization Marker and tables. Specified in section B.2.4.1.
            </summary>
            <param name="stream">The input stream.</param>
            <param name="remaining">The remaining bytes in the segment block.</param>
            <exception cref="T:SixLabors.ImageSharp.ImageFormatException">
            Thrown if the tables do not match the header
            </exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.ProcessStartOfFrameMarker(SixLabors.ImageSharp.IO.BufferedReadStream,System.Int32,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFileMarker@,System.Boolean)">
            <summary>
            Processes the Start of Frame marker. Specified in section B.2.2.
            </summary>
            <param name="stream">The input stream.</param>
            <param name="remaining">The remaining bytes in the segment block.</param>
            <param name="frameMarker">The current frame marker.</param>
            <param name="metadataOnly">Whether to parse metadata only</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.ProcessDefineHuffmanTablesMarker(SixLabors.ImageSharp.IO.BufferedReadStream,System.Int32)">
            <summary>
            Processes a Define Huffman Table marker, and initializes a huffman
            struct from its contents. Specified in section B.2.4.2.
            </summary>
            <param name="stream">The input stream.</param>
            <param name="remaining">The remaining bytes in the segment block.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.ProcessDefineRestartIntervalMarker(SixLabors.ImageSharp.IO.BufferedReadStream,System.Int32)">
            <summary>
            Processes the DRI (Define Restart Interval Marker) Which specifies the interval between RSTn markers, in
            macroblocks
            </summary>
            <param name="stream">The input stream.</param>
            <param name="remaining">The remaining bytes in the segment block.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.ProcessStartOfScanMarker(SixLabors.ImageSharp.IO.BufferedReadStream,System.Int32)">
            <summary>
            Processes the SOS (Start of scan marker).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegDecoderCore.ReadUint16(SixLabors.ImageSharp.IO.BufferedReadStream)">
            <summary>
            Reads a <see cref="T:System.UInt16"/> from the stream advancing it by two bytes
            </summary>
            <param name="stream">The input stream.</param>
            <returns>The <see cref="T:System.UInt16"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoder">
            <summary>
            Encoder for writing the data image to a stream in jpeg format.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoder.Quality">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoder.ColorType">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoder.Encode``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream)">
            <summary>
            Encodes the image to the specified stream from the <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.Image`1"/> to encode from.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to encode the image data to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoder.EncodeAsync``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Encodes the image to the specified stream from the <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.Image`1"/> to encode from.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to encode the image data to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore">
            <summary>
            Image encoder for writing an image to a stream as a jpeg.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.QuantizationTableCount">
            <summary>
            The number of quantization tables.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.buffer">
            <summary>
            A scratch buffer to reduce allocations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.quality">
            <summary>
            The quality, that will be used to encode the image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.colorType">
            <summary>
            Gets or sets the colorspace to use.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.outputStream">
            <summary>
            The output stream. All attempted writes after the first error become no-ops.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.#ctor(SixLabors.ImageSharp.Formats.Jpeg.IJpegEncoderOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore"/> class.
            </summary>
            <param name="options">The options.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.Encode``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Encode writes the image to the jpeg baseline format with the given options.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The image to write from.</param>
            <param name="stream">The stream to write to.</param>
            <param name="cancellationToken">The token to request cancellation.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.GetFallbackColorType``1(SixLabors.ImageSharp.Image{``0})">
            <summary>
            If color type was not set, set it based on the given image.
            Note, if there is no metadata and the image has multiple components this method
            returns <see langword="null"/> defering the field assignment
            to <see cref="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.InitQuantizationTables(System.Int32,SixLabors.ImageSharp.Formats.Jpeg.JpegMetadata,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.IsSupportedColorType(System.Nullable{SixLabors.ImageSharp.Formats.Jpeg.JpegColorType})">
            <summary>
            Returns true, if the color type is supported by the encoder.
            </summary>
            <param name="colorType">The color type.</param>
            <returns>true, if color type is supported.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.GetComponentIds">
            <summary>
            Gets the component ids.
            For color space RGB this will be RGB as ASCII, otherwise 1, 2, 3.
            </summary>
            <returns>The component Ids.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.WriteDataToDqt(System.Byte[],System.Int32@,SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder.QuantIndex,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)">
            <summary>
            Writes data to "Define Quantization Tables" block for QuantIndex.
            </summary>
            <param name="dqt">The "Define Quantization Tables" block.</param>
            <param name="offset">Offset in "Define Quantization Tables" block.</param>
            <param name="i">The quantization index.</param>
            <param name="quant">The quantization table to copy data from.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.WriteStartOfImage">
            <summary>
            Write the start of image marker.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.WriteJfifApplicationHeader(SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Writes the application header containing the JFIF identifier plus extra data.
            </summary>
            <param name="meta">The image metadata.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.WriteDefineHuffmanTables(System.Int32)">
            <summary>
            Writes the Define Huffman Table marker and tables.
            </summary>
            <param name="componentCount">The number of components to write.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.WriteDefineQuantizationTables(SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)">
            <summary>
            Writes the Define Quantization Marker and tables.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.WriteApp14Marker">
            <summary>
            Writes the APP14 marker to indicate the image is in RGB color space.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.WriteExifProfile(SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile)">
            <summary>
            Writes the EXIF profile.
            </summary>
            <param name="exifProfile">The exif profile.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.WriteIptcProfile(SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcProfile)">
            <summary>
            Writes the IPTC metadata.
            </summary>
            <param name="iptcProfile">The iptc metadata to write.</param>
            <exception cref="T:SixLabors.ImageSharp.ImageFormatException">
            Thrown if the IPTC profile size exceeds the limit of 65533 bytes.
            </exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.WriteXmpProfile(SixLabors.ImageSharp.Metadata.Profiles.Xmp.XmpProfile)">
            <summary>
            Writes the XMP metadata.
            </summary>
            <param name="xmpProfile">The XMP metadata to write.</param>
            <exception cref="T:SixLabors.ImageSharp.ImageFormatException">
            Thrown if the XMP profile size exceeds the limit of 65533 bytes.
            </exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.WriteApp1Header(System.Int32)">
            <summary>
            Writes the App1 header.
            </summary>
            <param name="app1Length">The length of the data the app1 marker contains.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.WriteAppHeader(System.Int32,System.Byte)">
            <summary>
            Writes a AppX header.
            </summary>
            <param name="length">The length of the data the app marker contains.</param>
            <param name="appMarker">The app marker to write.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.WriteIccProfile(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile)">
            <summary>
            Writes the ICC profile.
            </summary>
            <param name="iccProfile">The ICC profile to write.</param>
            <exception cref="T:SixLabors.ImageSharp.ImageFormatException">
            Thrown if any of the ICC profiles size exceeds the limit.
            </exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.WriteProfiles(SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Writes the metadata profiles to the image.
            </summary>
            <param name="metadata">The image metadata.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.WriteStartOfFrame(System.Int32,System.Int32,System.Int32,System.ReadOnlySpan{System.Byte})">
            <summary>
            Writes the Start Of Frame (Baseline) marker.
            </summary>
            <param name="width">The width of the image.</param>
            <param name="height">The height of the image.</param>
            <param name="componentCount">The number of components in a pixel.</param>
            <param name="componentIds">The component Id's.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.WriteStartOfScan(System.Int32,System.ReadOnlySpan{System.Byte})">
            <summary>
            Writes the StartOfScan marker.
            </summary>
            <param name="componentCount">The number of components in a pixel.</param>
            <param name="componentIds">The componentId's.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.WriteEndOfImageMarker">
            <summary>
            Writes the EndOfImage marker.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.WriteMarkerHeader(System.Byte,System.Int32)">
            <summary>
            Writes the header for a marker with the given length.
            </summary>
            <param name="marker">The marker to write.</param>
            <param name="length">The marker length.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegEncoderCore.InitQuantizationTables(System.Int32,SixLabors.ImageSharp.Formats.Jpeg.JpegMetadata,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@,SixLabors.ImageSharp.Formats.Jpeg.Components.Block8x8F@)">
            <summary>
            Initializes quantization tables.
            </summary>
            <remarks>
            <para>
            Zig-zag ordering is NOT applied to the resulting tables.
            </para>
            <para>
            We take quality values in a hierarchical order:
            1. Check if encoder has set quality
            2. Check if metadata has set quality
            3. Take default quality value - 75
            </para>
            </remarks>
            <param name="componentCount">Color components count.</param>
            <param name="metadata">Jpeg metadata instance.</param>
            <param name="luminanceQuantTable">Output luminance quantization table.</param>
            <param name="chrominanceQuantTable">Output chrominance quantization table.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.JpegFormat">
            <summary>
            Registers the image encoders, decoders and mime type detectors for the jpeg format.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegFormat.Instance">
            <summary>
            Gets the current instance.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegFormat.Name">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegFormat.DefaultMimeType">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegFormat.MimeTypes">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegFormat.FileExtensions">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegFormat.CreateDefaultFormatMetadata">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.JpegImageFormatDetector">
            <summary>
            Detects Jpeg file headers
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegImageFormatDetector.HeaderSize">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegImageFormatDetector.DetectFormat(System.ReadOnlySpan{System.Byte})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegImageFormatDetector.IsJfif(System.ReadOnlySpan{System.Byte})">
            <summary>
            Returns a value indicating whether the given bytes identify Jfif data.
            </summary>
            <param name="header">The bytes representing the file header.</param>
            <returns>The <see cref="T:System.Boolean"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegImageFormatDetector.IsExif(System.ReadOnlySpan{System.Byte})">
            <summary>
            Returns a value indicating whether the given bytes identify EXIF data.
            </summary>
            <param name="header">The bytes representing the file header.</param>
            <returns>The <see cref="T:System.Boolean"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegImageFormatDetector.IsJpeg(System.ReadOnlySpan{System.Byte})">
            <summary>
            Returns a value indicating whether the given bytes identify Jpeg data.
            This is a last chance resort for jpegs that contain ICC information.
            </summary>
            <param name="header">The bytes representing the file header.</param>
            <returns>The <see cref="T:System.Boolean"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Jpeg.JpegMetadata">
            <summary>
            Provides Jpeg specific metadata information for the image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegMetadata.luminanceQuality">
            <summary>
            Backing field for <see cref="P:SixLabors.ImageSharp.Formats.Jpeg.JpegMetadata.LuminanceQuality"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Jpeg.JpegMetadata.chrominanceQuality">
            <summary>
            Backing field for <see cref="P:SixLabors.ImageSharp.Formats.Jpeg.JpegMetadata.ChrominanceQuality"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegMetadata.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.JpegMetadata"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegMetadata.#ctor(SixLabors.ImageSharp.Formats.Jpeg.JpegMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.JpegMetadata"/> class.
            </summary>
            <param name="other">The metadata to create an instance from.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegMetadata.LuminanceQuality">
            <summary>
            Gets or sets the jpeg luminance quality.
            </summary>
            <remarks>
            This value might not be accurate if it was calculated during jpeg decoding
            with non-complient ITU quantization tables.
            </remarks>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegMetadata.ChrominanceQuality">
            <summary>
            Gets or sets the jpeg chrominance quality.
            </summary>
            <remarks>
            This value might not be accurate if it was calculated during jpeg decoding
            with non-complient ITU quantization tables.
            </remarks>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegMetadata.Quality">
            <summary>
            Gets or sets the encoded quality.
            </summary>
            <remarks>
            Note that jpeg image can have different quality for luminance and chrominance components.
            This property returns maximum value of luma/chroma qualities.
            </remarks>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Jpeg.JpegMetadata.ColorType">
            <summary>
            Gets or sets the color type.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegMetadata.DeepClone">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegThrowHelper.ThrowNotSupportedException(System.String)">
            <summary>
            Cold path optimization for throwing <see cref="T:System.NotSupportedException"/>'s.
            </summary>
            <param name="errorMessage">The error message for the exception.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Jpeg.JpegThrowHelper.ThrowInvalidImageContentException(System.String)">
            <summary>
            Cold path optimization for throwing <see cref="T:SixLabors.ImageSharp.InvalidImageContentException"/>'s.
            </summary>
            <param name="errorMessage">The error message for the exception.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Pbm.BinaryDecoder">
            <summary>
            Pixel decoding methods for the PBM binary encoding.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.BinaryDecoder.Process``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D{``0},SixLabors.ImageSharp.IO.BufferedReadStream,SixLabors.ImageSharp.Formats.Pbm.PbmColorType,SixLabors.ImageSharp.Formats.Pbm.PbmComponentType)">
            <summary>
            Decode the specified pixels.
            </summary>
            <typeparam name="TPixel">The type of pixel to encode to.</typeparam>
            <param name="configuration">The configuration.</param>
            <param name="pixels">The pixel array to encode into.</param>
            <param name="stream">The stream to read the data from.</param>
            <param name="colorType">The ColorType to decode.</param>
            <param name="componentType">Data type of the pixles components.</param>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">
            Thrown if an invalid combination of setting is requested.
            </exception>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Pbm.BinaryEncoder">
            <summary>
            Pixel encoding methods for the PBM binary encoding.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.BinaryEncoder.WritePixels``1(SixLabors.ImageSharp.Configuration,System.IO.Stream,SixLabors.ImageSharp.ImageFrame{``0},SixLabors.ImageSharp.Formats.Pbm.PbmColorType,SixLabors.ImageSharp.Formats.Pbm.PbmComponentType)">
            <summary>
            Decode pixels into the PBM binary encoding.
            </summary>
            <typeparam name="TPixel">The type of input pixel.</typeparam>
            <param name="configuration">The configuration.</param>
            <param name="stream">The bytestream to write to.</param>
            <param name="image">The input image.</param>
            <param name="colorType">The ColorType to use.</param>
            <param name="componentType">Data type of the pixles components.</param>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">
            Thrown if an invalid combination of setting is requested.
            </exception>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Pbm.BufferedReadStreamExtensions">
            <summary>
            Extensions methods for <see cref="T:SixLabors.ImageSharp.IO.BufferedReadStream"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.BufferedReadStreamExtensions.SkipWhitespaceAndComments(SixLabors.ImageSharp.IO.BufferedReadStream)">
            <summary>
            Skip over any whitespace or any comments and signal if EOF has been reached.
            </summary>
            <param name="stream">The buffered read stream.</param>
            <returns><see langword="false"/> if EOF has been reached while reading the stream; see langword="true"/> otherwise.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.BufferedReadStreamExtensions.ReadDecimal(SixLabors.ImageSharp.IO.BufferedReadStream,System.Int32@)">
            <summary>
            Read a decimal text value and signal if EOF has been reached.
            </summary>
            <param name="stream">The buffered read stream.</param>
            <param name="value">The read value.</param>
            <returns><see langword="false"/> if EOF has been reached while reading the stream; <see langword="true"/> otherwise.</returns>
            <remarks>
            A 'false' return value doesn't mean that the parsing has been failed, since it's possible to reach EOF while reading the last decimal in the file.
            It's up to the call site to handle such a situation.
            </remarks>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Pbm.IPbmEncoderOptions">
            <summary>
            Configuration options for use during PBM encoding.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.IPbmEncoderOptions.Encoding">
            <summary>
            Gets the encoding of the pixels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.IPbmEncoderOptions.ColorType">
            <summary>
            Gets the Color type of the resulting image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.IPbmEncoderOptions.ComponentType">
            <summary>
            Gets the Data Type of the pixel components.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Pbm.PbmColorType">
            <summary>
            Provides enumeration of available PBM color types.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Pbm.PbmColorType.BlackAndWhite">
            <summary>
            PBM
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Pbm.PbmColorType.Grayscale">
            <summary>
            PGM - Greyscale. Single component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Pbm.PbmColorType.Rgb">
            <summary>
            PPM - RGB Color. 3 components.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Pbm.PbmComponentType">
            <summary>
            The data type of the components of the pixels.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Pbm.PbmComponentType.Bit">
            <summary>
            Single bit per pixel, exclusively for <see cref="F:SixLabors.ImageSharp.Formats.Pbm.PbmColorType.BlackAndWhite"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Pbm.PbmComponentType.Byte">
            <summary>
            8 bits unsigned integer per component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Pbm.PbmComponentType.Short">
            <summary>
            16 bits unsigned integer per component.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Pbm.PbmConfigurationModule">
            <summary>
            Registers the image encoders, decoders and mime type detectors for the Pbm format.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.PbmConfigurationModule.Configure(SixLabors.ImageSharp.Configuration)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Pbm.PbmConstants">
            <summary>
            Contains PBM constant values defined in the specification.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Pbm.PbmConstants.MaxLength">
            <summary>
            The maximum allowable pixel value of a ppm image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Pbm.PbmConstants.MimeTypes">
            <summary>
            The list of mimetypes that equate to a ppm.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Pbm.PbmConstants.FileExtensions">
            <summary>
            The list of file extensions that equate to a ppm.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Pbm.PbmDecoder">
            <summary>
            Image decoder for reading PGM, PBM or PPM bitmaps from a stream. These images are from
            the family of PNM images.
            <list type="bullet">
            <item>
            <term>PBM</term>
            <description>Black and white images.</description>
            </item>
            <item>
            <term>PGM</term>
            <description>Grayscale images.</description>
            </item>
            <item>
            <term>PPM</term>
            <description>Color images, with RGB pixels.</description>
            </item>
            </list>
            The specification of these images is found at <seealso href="http://netpbm.sourceforge.net/doc/pnm.html"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.PbmDecoder.Decode``1(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.PbmDecoder.Decode(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.PbmDecoder.Identify(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Pbm.PbmDecoderCore">
            <summary>
            Performs the PBM decoding operation.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.PbmDecoderCore.#ctor(SixLabors.ImageSharp.Configuration)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Pbm.PbmDecoderCore" /> class.
            </summary>
            <param name="configuration">The configuration.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.PbmDecoderCore.Configuration">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.PbmDecoderCore.ColorType">
            <summary>
            Gets the colortype to use
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.PbmDecoderCore.PixelSize">
            <summary>
            Gets the size of the pixel array
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.PbmDecoderCore.ComponentType">
            <summary>
            Gets the component data type
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.PbmDecoderCore.Encoding">
            <summary>
            Gets the Encoding of pixels
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.PbmDecoderCore.Metadata">
            <summary>
            Gets the <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/> decoded by this decoder instance.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.PbmDecoderCore.SixLabors#ImageSharp#Formats#IImageDecoderInternals#Dimensions">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.PbmDecoderCore.Decode``1(SixLabors.ImageSharp.IO.BufferedReadStream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.PbmDecoderCore.Identify(SixLabors.ImageSharp.IO.BufferedReadStream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.PbmDecoderCore.ProcessHeader(SixLabors.ImageSharp.IO.BufferedReadStream)">
            <summary>
            Processes the ppm header.
            </summary>
            <param name="stream">The input stream.</param>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">An EOF marker has been read before the image has been decoded.</exception>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Pbm.PbmEncoder">
            <summary>
            Image encoder for writing an image to a stream as PGM, PBM or PPM bitmap. These images are from
            the family of PNM images.
            <para>
            The PNM formats are a fairly simple image format. They share a plain text header, consisting of:
            signature, width, height and max_pixel_value only. The pixels follow thereafter and can be in
            plain text decimals separated by spaces, or binary encoded.
            <list type="bullet">
            <item>
            <term>PBM</term>
            <description>Black and white images, with 1 representing black and 0 representing white.</description>
            </item>
            <item>
            <term>PGM</term>
            <description>Grayscale images, scaling from 0 to max_pixel_value, 0 representing black and max_pixel_value representing white.</description>
            </item>
            <item>
            <term>PPM</term>
            <description>Color images, with RGB pixels (in that order), with 0 representing black and 2 representing full color.</description>
            </item>
            </list>
            </para>
            The specification of these images is found at <seealso href="http://netpbm.sourceforge.net/doc/pnm.html"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.PbmEncoder.Encoding">
            <summary>
            Gets or sets the Encoding of the pixels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.PbmEncoder.ColorType">
            <summary>
            Gets or sets the Color type of the resulting image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.PbmEncoder.ComponentType">
            <summary>
            Gets or sets the data type of the pixels components.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.PbmEncoder.Encode``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.PbmEncoder.EncodeAsync``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Pbm.PbmEncoderCore">
            <summary>
            Image encoder for writing an image to a stream as a PGM, PBM, PPM or PAM bitmap.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Pbm.PbmEncoderCore.configuration">
            <summary>
            The global configuration.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Pbm.PbmEncoderCore.options">
            <summary>
            The encoder options.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Pbm.PbmEncoderCore.encoding">
            <summary>
            The encoding for the pixels.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Pbm.PbmEncoderCore.colorType">
            <summary>
            Gets the Color type of the resulting image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Pbm.PbmEncoderCore.componentType">
            <summary>
            Gets the maximum pixel value, per component.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.PbmEncoderCore.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Formats.Pbm.IPbmEncoderOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Pbm.PbmEncoderCore"/> class.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="options">The encoder options.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.PbmEncoderCore.Encode``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Encodes the image to the specified stream from the <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/>.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> to encode from.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to encode the image data to.</param>
            <param name="cancellationToken">The token to request cancellation.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.PbmEncoderCore.WritePixels``1(System.IO.Stream,SixLabors.ImageSharp.ImageFrame{``0})">
            <summary>
            Writes the pixel data to the binary stream.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to write to.</param>
            <param name="image">
            The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> containing pixel data.
            </param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Pbm.PbmEncoding">
            <summary>
            Provides enumeration of available PBM encodings.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Pbm.PbmEncoding.Plain">
            <summary>
            Plain text decimal encoding.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Pbm.PbmEncoding.Binary">
            <summary>
            Binary integer encoding.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Pbm.PbmFormat">
            <summary>
            Registers the image encoders, decoders and mime type detectors for the PBM format.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.PbmFormat.Instance">
            <summary>
            Gets the current instance.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.PbmFormat.Name">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.PbmFormat.DefaultMimeType">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.PbmFormat.MimeTypes">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.PbmFormat.FileExtensions">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.PbmFormat.CreateDefaultFormatMetadata">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Pbm.PbmImageFormatDetector">
            <summary>
            Detects Pbm file headers.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.PbmImageFormatDetector.HeaderSize">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.PbmImageFormatDetector.DetectFormat(System.ReadOnlySpan{System.Byte})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Pbm.PbmMetadata">
            <summary>
            Provides PBM specific metadata information for the image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.PbmMetadata.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Pbm.PbmMetadata"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.PbmMetadata.#ctor(SixLabors.ImageSharp.Formats.Pbm.PbmMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Pbm.PbmMetadata"/> class.
            </summary>
            <param name="other">The metadata to create an instance from.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.PbmMetadata.Encoding">
            <summary>
            Gets or sets the encoding of the pixels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.PbmMetadata.ColorType">
            <summary>
            Gets or sets the color type.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Pbm.PbmMetadata.ComponentType">
            <summary>
            Gets or sets the data type of the pixel components.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.PbmMetadata.DeepClone">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Pbm.PlainDecoder">
            <summary>
            Pixel decoding methods for the PBM plain encoding.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.PlainDecoder.Process``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D{``0},SixLabors.ImageSharp.IO.BufferedReadStream,SixLabors.ImageSharp.Formats.Pbm.PbmColorType,SixLabors.ImageSharp.Formats.Pbm.PbmComponentType)">
            <summary>
            Decode the specified pixels.
            </summary>
            <typeparam name="TPixel">The type of pixel to encode to.</typeparam>
            <param name="configuration">The configuration.</param>
            <param name="pixels">The pixel array to encode into.</param>
            <param name="stream">The stream to read the data from.</param>
            <param name="colorType">The ColorType to decode.</param>
            <param name="componentType">Data type of the pixles components.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Pbm.PlainEncoder">
            <summary>
            Pixel encoding methods for the PBM plain encoding.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Pbm.PlainEncoder.WritePixels``1(SixLabors.ImageSharp.Configuration,System.IO.Stream,SixLabors.ImageSharp.ImageFrame{``0},SixLabors.ImageSharp.Formats.Pbm.PbmColorType,SixLabors.ImageSharp.Formats.Pbm.PbmComponentType)">
            <summary>
            Decode pixels into the PBM plain encoding.
            </summary>
            <typeparam name="TPixel">The type of input pixel.</typeparam>
            <param name="configuration">The configuration.</param>
            <param name="stream">The bytestream to write to.</param>
            <param name="image">The input image.</param>
            <param name="colorType">The ColorType to use.</param>
            <param name="componentType">Data type of the pixles components.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.PixelTypeInfo">
            <summary>
            Contains information about the pixels that make up an images visual data.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.PixelTypeInfo.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.PixelTypeInfo"/> class.
            </summary>
            <param name="bitsPerPixel">Color depth, in number of bits per pixel.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.PixelTypeInfo.#ctor(System.Int32,SixLabors.ImageSharp.PixelFormats.PixelAlphaRepresentation)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.PixelTypeInfo"/> class.
            </summary>
            <param name="bitsPerPixel">Color depth, in number of bits per pixel.</param>
            <param name="alpha">The pixel alpha transparency behavior.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.PixelTypeInfo.BitsPerPixel">
            <summary>
            Gets color depth, in number of bits per pixel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.PixelTypeInfo.AlphaRepresentation">
            <summary>
            Gets the pixel alpha transparency behavior.
            <see langword="null"/> means unknown, unspecified.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.Adam7">
            <summary>
            Constants and helper methods for the Adam7 interlacing algorithm.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.Adam7.ColumnIncrement">
            <summary>
            The amount to increment when processing each column per scanline for each interlaced pass.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.Adam7.FirstColumn">
            <summary>
            The index to start at when processing each column per scanline for each interlaced pass.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.Adam7.FirstRow">
            <summary>
            The index to start at when processing each row per scanline for each interlaced pass.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.Adam7.RowIncrement">
            <summary>
            The amount to increment when processing each row per scanline for each interlaced pass.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.Adam7.ComputeBlockWidth(System.Int32,System.Int32)">
            <summary>
            Gets the width of the block.
            </summary>
            <param name="width">The width.</param>
            <param name="pass">The pass.</param>
            <returns>
            The <see cref="T:System.Int32" />
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.Adam7.ComputeBlockHeight(System.Int32,System.Int32)">
            <summary>
            Gets the height of the block.
            </summary>
            <param name="height">The height.</param>
            <param name="pass">The pass.</param>
            <returns>
            The <see cref="T:System.Int32" />
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.Adam7.ComputeColumns(System.Int32,System.Int32)">
            <summary>
            Returns the correct number of columns for each interlaced pass.
            </summary>
            <param name="width">The line width.</param>
            <param name="passIndex">The current pass index.</param>
            <returns>The <see cref="T:System.Int32"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.Chunks.PhysicalChunkData">
            <summary>
            The pHYs chunk specifies the intended pixel size or aspect ratio for display of the image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.Chunks.PhysicalChunkData.XAxisPixelsPerUnit">
            <summary>
            Gets the number of pixels per unit on the X axis.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.Chunks.PhysicalChunkData.YAxisPixelsPerUnit">
            <summary>
            Gets the number of pixels per unit on the Y axis.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.Chunks.PhysicalChunkData.UnitSpecifier">
            <summary>
            Gets the unit specifier.
            0: unit is unknown
            1: unit is the meter
            When the unit specifier is 0, the pHYs chunk defines pixel aspect ratio only; the actual size of the pixels remains unspecified.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.Chunks.PhysicalChunkData.Parse(System.ReadOnlySpan{System.Byte})">
            <summary>
            Parses the PhysicalChunkData from the given buffer.
            </summary>
            <param name="data">The data buffer.</param>
            <returns>The parsed PhysicalChunkData.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.Chunks.PhysicalChunkData.FromMetadata(SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Constructs the PngPhysicalChunkData from the provided metadata.
            If the resolution units are not in meters, they are automatically converted.
            </summary>
            <param name="meta">The metadata.</param>
            <returns>The constructed PngPhysicalChunkData instance.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.Chunks.PhysicalChunkData.WriteTo(System.Span{System.Byte})">
            <summary>
            Writes the data to the given buffer.
            </summary>
            <param name="buffer">The buffer.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.Filters.AverageFilter">
            <summary>
            The Average filter uses the average of the two neighboring pixels (left and above) to predict
            the value of a pixel.
            <see href="https://www.w3.org/TR/PNG-Filters.html"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.Filters.AverageFilter.Decode(System.Span{System.Byte},System.Span{System.Byte},System.Int32)">
            <summary>
            Decodes a scanline, which was filtered with the average filter.
            </summary>
            <param name="scanline">The scanline to decode.</param>
            <param name="previousScanline">The previous scanline.</param>
            <param name="bytesPerPixel">The bytes per pixel.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.Filters.AverageFilter.Encode(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Int32,System.Int32@)">
            <summary>
            Encodes a scanline with the average filter applied.
            </summary>
            <param name="scanline">The scanline to encode.</param>
            <param name="previousScanline">The previous scanline.</param>
            <param name="result">The filtered scanline result.</param>
            <param name="bytesPerPixel">The bytes per pixel.</param>
            <param name="sum">The sum of the total variance of the filtered row.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.Filters.AverageFilter.Average(System.Byte,System.Byte)">
            <summary>
            Calculates the average value of two bytes
            </summary>
            <param name="left">The left byte</param>
            <param name="above">The above byte</param>
            <returns>The <see cref="T:System.Int32"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.Filters.FilterType">
            <summary>
            Provides enumeration of the various PNG filter types.
            <see href="https://www.w3.org/TR/PNG-Filters.html"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.Filters.FilterType.None">
            <summary>
            With the None filter, the scanline is transmitted unmodified; it is only necessary to
            insert a filter type byte before the data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.Filters.FilterType.Sub">
            <summary>
            The Sub filter transmits the difference between each byte and the value of the corresponding
            byte of the prior pixel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.Filters.FilterType.Up">
            <summary>
            The Up filter is just like the Sub filter except that the pixel immediately above the current
            pixel, rather than just to its left, is used as the predictor.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.Filters.FilterType.Average">
            <summary>
            The Average filter uses the average of the two neighboring pixels (left and above) to
            predict the value of a pixel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.Filters.FilterType.Paeth">
            <summary>
            The Paeth filter computes a simple linear function of the three neighboring pixels (left, above, upper left),
            then chooses as predictor the neighboring pixel closest to the computed value.
            This technique is due to Alan W. Paeth
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.Filters.NoneFilter">
            <summary>
            The None filter, the scanline is transmitted unmodified; it is only necessary to
            insert a filter type byte before the data.
            <see href="https://www.w3.org/TR/PNG-Filters.html"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.Filters.NoneFilter.Encode(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Encodes the scanline
            </summary>
            <param name="scanline">The scanline to encode</param>
            <param name="result">The filtered scanline result.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.Filters.PaethFilter">
            <summary>
            The Paeth filter computes a simple linear function of the three neighboring pixels (left, above, upper left),
            then chooses as predictor the neighboring pixel closest to the computed value.
            This technique is due to Alan W. Paeth.
            <see href="https://www.w3.org/TR/PNG-Filters.html"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.Filters.PaethFilter.Decode(System.Span{System.Byte},System.Span{System.Byte},System.Int32)">
            <summary>
            Decodes a scanline, which was filtered with the paeth filter.
            </summary>
            <param name="scanline">The scanline to decode.</param>
            <param name="previousScanline">The previous scanline.</param>
            <param name="bytesPerPixel">The bytes per pixel.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.Filters.PaethFilter.Encode(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Int32,System.Int32@)">
            <summary>
            Encodes a scanline and applies the paeth filter.
            </summary>
            <param name="scanline">The scanline to encode</param>
            <param name="previousScanline">The previous scanline.</param>
            <param name="result">The filtered scanline result.</param>
            <param name="bytesPerPixel">The bytes per pixel.</param>
            <param name="sum">The sum of the total variance of the filtered row.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.Filters.PaethFilter.PaethPredictor(System.Byte,System.Byte,System.Byte)">
            <summary>
            Computes a simple linear function of the three neighboring pixels (left, above, upper left), then chooses
            as predictor the neighboring pixel closest to the computed value.
            </summary>
            <param name="left">The left neighbor pixel.</param>
            <param name="above">The above neighbor pixel.</param>
            <param name="upperLeft">The upper left neighbor pixel.</param>
            <returns>
            The <see cref="T:System.Byte"/>.
            </returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.Filters.SubFilter">
            <summary>
            The Sub filter transmits the difference between each byte and the value of the corresponding byte
            of the prior pixel.
            <see href="https://www.w3.org/TR/PNG-Filters.html"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.Filters.SubFilter.Decode(System.Span{System.Byte},System.Int32)">
            <summary>
            Decodes a scanline, which was filtered with the sub filter.
            </summary>
            <param name="scanline">The scanline to decode.</param>
            <param name="bytesPerPixel">The bytes per pixel.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.Filters.SubFilter.Encode(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte},System.Int32,System.Int32@)">
            <summary>
            Encodes a scanline with the sup filter applied.
            </summary>
            <param name="scanline">The scanline to encode.</param>
            <param name="result">The filtered scanline result.</param>
            <param name="bytesPerPixel">The bytes per pixel.</param>
            <param name="sum">The sum of the total variance of the filtered row.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.Filters.UpFilter">
            <summary>
            The Up filter is just like the Sub filter except that the pixel immediately above the current pixel,
            rather than just to its left, is used as the predictor.
            <see href="https://www.w3.org/TR/PNG-Filters.html"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.Filters.UpFilter.Decode(System.Span{System.Byte},System.Span{System.Byte})">
            <summary>
            Decodes a scanline, which was filtered with the up filter.
            </summary>
            <param name="scanline">The scanline to decode</param>
            <param name="previousScanline">The previous scanline.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.Filters.UpFilter.Encode(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Int32@)">
            <summary>
            Encodes a scanline with the up filter applied.
            </summary>
            <param name="scanline">The scanline to encode.</param>
            <param name="previousScanline">The previous scanline.</param>
            <param name="result">The filtered scanline result.</param>
            <param name="sum">The sum of the total variance of the filtered row.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.IPngDecoderOptions">
            <summary>
            The options for decoding png images
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.IPngDecoderOptions.IgnoreMetadata">
            <summary>
            Gets a value indicating whether the metadata should be ignored when the image is being decoded.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.IPngEncoderOptions">
            <summary>
            The options available for manipulating the encoder pipeline.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.IPngEncoderOptions.BitDepth">
            <summary>
            Gets the number of bits per sample or per palette index (not per pixel).
            Not all values are allowed for all <see cref="P:SixLabors.ImageSharp.Formats.Png.IPngEncoderOptions.ColorType"/> values.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.IPngEncoderOptions.ColorType">
            <summary>
            Gets the color type.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.IPngEncoderOptions.FilterMethod">
            <summary>
            Gets the filter method.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.IPngEncoderOptions.CompressionLevel">
            <summary>
            Gets the compression level 1-9.
            <remarks>Defaults to <see cref="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.DefaultCompression"/>.</remarks>
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.IPngEncoderOptions.TextCompressionThreshold">
            <summary>
            Gets the threshold of characters in text metadata, when compression should be used.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.IPngEncoderOptions.Gamma">
            <summary>
            Gets the gamma value, that will be written the image.
            </summary>
            <value>The gamma value of the image.</value>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.IPngEncoderOptions.Quantizer">
            <summary>
            Gets the quantizer for reducing the color count.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.IPngEncoderOptions.Threshold">
            <summary>
            Gets the transparency threshold.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.IPngEncoderOptions.InterlaceMethod">
            <summary>
            Gets a value indicating whether this instance should write an Adam7 interlaced image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.IPngEncoderOptions.IgnoreMetadata">
            <summary>
            Gets a value indicating whether the metadata should be ignored when the image is being encoded.
            When set to true, all ancillary chunks will be skipped.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.IPngEncoderOptions.ChunkFilter">
            <summary>
            Gets the chunk filter method. This allows to filter ancillary chunks.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.IPngEncoderOptions.TransparentColorMode">
            <summary>
            Gets a value indicating whether fully transparent pixels that may contain R, G, B values which are not 0,
            should be converted to transparent black, which can yield in better compression in some cases.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngBitDepth">
            <summary>
            Provides enumeration for the available PNG bit depths.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngBitDepth.Bit1">
            <summary>
            1 bit per sample or per palette index (not per pixel).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngBitDepth.Bit2">
            <summary>
            2 bits per sample or per palette index (not per pixel).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngBitDepth.Bit4">
            <summary>
            4 bits per sample or per palette index (not per pixel).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngBitDepth.Bit8">
            <summary>
            8 bits per sample or per palette index (not per pixel).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngBitDepth.Bit16">
            <summary>
            16 bits per sample or per palette index (not per pixel).
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngChunk">
            <summary>
            Stores header information about a chunk.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngChunk.Length">
            <summary>
            Gets the length.
            An unsigned integer giving the number of bytes in the chunk's
            data field. The length counts only the data field, not itself,
            the chunk type code, or the CRC. Zero is a valid length
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngChunk.Type">
            <summary>
            Gets the chunk type.
            The value is the equal to the UInt32BigEndian encoding of its 4 ASCII characters.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngChunk.Data">
            <summary>
            Gets the data bytes appropriate to the chunk type, if any.
            This field can be of zero length or null.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngChunk.IsCritical">
            <summary>
            Gets a value indicating whether the given chunk is critical to decoding
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngChunkFilter">
            <summary>
            Provides enumeration of available PNG optimization methods.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkFilter.None">
            <summary>
            With the None filter, all chunks will be written.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkFilter.ExcludePhysicalChunk">
            <summary>
            Excludes the physical dimension information chunk from encoding.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkFilter.ExcludeGammaChunk">
            <summary>
            Excludes the gamma information chunk from encoding.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkFilter.ExcludeExifChunk">
            <summary>
            Excludes the eXIf chunk from encoding.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkFilter.ExcludeTextChunks">
            <summary>
            Excludes the tTXt, iTXt or zTXt chunk from encoding.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkFilter.ExcludeAll">
            <summary>
            All ancillary chunks will be excluded.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngChunkType">
            <summary>
            Contains a list of chunk types.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkType.Data">
            <summary>
            The IDAT chunk contains the actual image data. The image can contains more
            than one chunk of this type. All chunks together are the whole image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkType.End">
            <summary>
            This chunk must appear last. It marks the end of the PNG data stream.
            The chunk's data field is empty.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkType.Header">
            <summary>
            The first chunk in a png file. Can only exists once. Contains
            common information like the width and the height of the image or
            the used compression method.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkType.Palette">
            <summary>
            The PLTE chunk contains from 1 to 256 palette entries, each a three byte
            series in the RGB format.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkType.Exif">
            <summary>
            The eXIf data chunk which contains the Exif profile.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkType.Gamma">
            <summary>
            This chunk specifies the relationship between the image samples and the desired
            display output intensity.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkType.Physical">
            <summary>
            The pHYs chunk specifies the intended pixel size or aspect ratio for display of the image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkType.Text">
            <summary>
            Textual information that the encoder wishes to record with the image can be stored in
            tEXt chunks. Each tEXt chunk contains a keyword and a text string.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkType.CompressedText">
            <summary>
            Textual information that the encoder wishes to record with the image. The zTXt and tEXt chunks are semantically equivalent,
            but the zTXt chunk is recommended for storing large blocks of text. Each zTXt chunk contains a (uncompressed) keyword and
            a compressed text string.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkType.InternationalText">
            <summary>
            The iTXt chunk contains International textual data. It contains a keyword, an optional language tag, an optional translated keyword
            and the actual text string, which can be compressed or uncompressed.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkType.Transparency">
            <summary>
            The tRNS chunk specifies that the image uses simple transparency:
            either alpha values associated with palette entries (for indexed-color images)
            or a single transparent color (for grayscale and true color images).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkType.Time">
            <summary>
            The tIME chunk gives the time of the last image modification (not the time of initial image creation).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkType.Background">
            <summary>
            The bKGD chunk specifies a default background colour to present the image against.
            If there is any other preferred background, either user-specified or part of a larger page (as in a browser),
            the bKGD chunk should be ignored.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkType.EmbeddedColorProfile">
            <summary>
            The iCCP chunk contains a embedded color profile. If the iCCP chunk is present,
            the image samples conform to the colour space represented by the embedded ICC profile as defined by the International Color Consortium.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkType.SignificantBits">
            <summary>
            The sBIT chunk defines the original number of significant bits (which can be less than or equal to the sample depth).
            This allows PNG decoders to recover the original data losslessly even if the data had a sample depth not directly supported by PNG.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkType.StandardRgbColourSpace">
            <summary>
            If the sRGB chunk is present, the image samples conform to the sRGB colour space [IEC 61966-2-1] and should be displayed
            using the specified rendering intent defined by the International Color Consortium.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkType.Histogram">
            <summary>
            The hIST chunk gives the approximate usage frequency of each colour in the palette.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkType.SuggestedPalette">
            <summary>
            The sPLT chunk contains the suggested palette.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkType.Chroma">
            <summary>
            The cHRM chunk may be used to specify the 1931 CIE x,y chromaticities of the red,
            green, and blue display primaries used in the image, and the referenced white point.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngChunkType.ProprietaryApple">
            <summary>
            Malformed chunk named CgBI produced by apple, which is not conform to the specification.
            Related issue is here https://github.com/SixLabors/ImageSharp/issues/410
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngColorType">
            <summary>
            Provides enumeration of available PNG color types.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngColorType.Grayscale">
            <summary>
            Each pixel is a grayscale sample.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngColorType.Rgb">
            <summary>
            Each pixel is an R,G,B triple.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngColorType.Palette">
            <summary>
            Each pixel is a palette index; a PLTE chunk must appear.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngColorType.GrayscaleWithAlpha">
            <summary>
            Each pixel is a grayscale sample, followed by an alpha sample.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngColorType.RgbWithAlpha">
            <summary>
            Each pixel is an R,G,B triple, followed by an alpha sample.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel">
            <summary>
            Provides enumeration of available PNG compression levels.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.Level0">
            <summary>
            Level 0. Equivalent to <see cref="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.NoCompression"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.NoCompression">
            <summary>
            No compression. Equivalent to <see cref="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.Level0"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.Level1">
            <summary>
            Level 1. Equivalent to <see cref="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.BestSpeed"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.BestSpeed">
            <summary>
            Best speed compression level.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.Level2">
            <summary>
            Level 2.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.Level3">
            <summary>
            Level 3.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.Level4">
            <summary>
            Level 4.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.Level5">
            <summary>
            Level 5.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.Level6">
            <summary>
            Level 6. Equivalent to <see cref="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.DefaultCompression"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.DefaultCompression">
            <summary>
            The default compression level. Equivalent to <see cref="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.Level6"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.Level7">
            <summary>
            Level 7.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.Level8">
            <summary>
            Level 8.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.Level9">
            <summary>
            Level 9. Equivalent to <see cref="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.BestCompression"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.BestCompression">
            <summary>
            Best compression level. Equivalent to <see cref="F:SixLabors.ImageSharp.Formats.Png.PngCompressionLevel.Level9"/>.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngConfigurationModule">
            <summary>
            Registers the image encoders, decoders and mime type detectors for the png format.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngConfigurationModule.Configure(SixLabors.ImageSharp.Configuration)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngConstants">
            <summary>
            Defines Png constants defined in the specification.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngConstants.Encoding">
            <summary>
            The character encoding to use when reading and writing textual data keywords and text - (Latin-1 ISO-8859-1).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngConstants.LanguageEncoding">
            <summary>
            The character encoding to use when reading and writing language tags within iTXt chunks - (ASCII 7bit).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngConstants.TranslatedEncoding">
            <summary>
            The character encoding to use when reading and writing translated textual data keywords and text - (UTF8).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngConstants.MimeTypes">
            <summary>
            The list of mimetypes that equate to a Png.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngConstants.FileExtensions">
            <summary>
            The list of file extensions that equate to a Png.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngConstants.HeaderValue">
            <summary>
            The header bytes as a big-endian coded ulong.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngConstants.ColorTypes">
            <summary>
            The dictionary of available color types.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngConstants.MaxTextKeywordLength">
            <summary>
            The maximum length of keyword in a text chunk is 79 bytes.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngConstants.MinTextKeywordLength">
            <summary>
            The minimum length of a keyword in a text chunk is 1 byte.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngConstants.HeaderBytes">
            <summary>
            Gets the header bytes identifying a Png.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngConstants.XmpKeyword">
            <summary>
            Gets the keyword of the XMP metadata, encoded in an iTXT chunk.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngDecoder">
            <summary>
            Decoder for generating an image out of a png encoded stream.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngDecoder.IgnoreMetadata">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoder.Decode``1(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoder.Decode(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoder.Identify(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngDecoderCore">
            <summary>
            Performs the png decoding operation.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.buffer">
            <summary>
            Reusable buffer.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.ignoreMetadata">
            <summary>
            Gets or sets a value indicating whether the metadata should be ignored when the image is being decoded.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.colorMetadataOnly">
            <summary>
            Gets or sets a value indicating whether to read the IHDR and tRNS chunks only.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.memoryAllocator">
            <summary>
            Used the manage memory allocations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.currentStream">
            <summary>
            The stream to decode from.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.header">
            <summary>
            The png header.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.bytesPerPixel">
            <summary>
            The number of bytes per pixel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.bytesPerSample">
            <summary>
            The number of bytes per sample.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.bytesPerScanline">
            <summary>
            The number of bytes per scanline.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.palette">
            <summary>
            The palette containing color information for indexed png's.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.paletteAlpha">
            <summary>
            The palette containing alpha channel color information for indexed png's.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.previousScanline">
            <summary>
            Previous scanline processed.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.scanline">
            <summary>
            The current scanline that is being processed.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.currentRow">
            <summary>
            The index of the current scanline being processed.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.currentRowBytesRead">
            <summary>
            The current number of bytes read in the current scanline.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.pngColorType">
            <summary>
            Gets or sets the png color type.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.nextChunk">
            <summary>
            The next chunk of data to return.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Formats.Png.IPngDecoderOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Png.PngDecoderCore"/> class.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="options">The decoder options.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.Configuration">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.Dimensions">
            <summary>
            Gets the dimensions of the image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.Decode``1(SixLabors.ImageSharp.IO.BufferedReadStream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.Identify(SixLabors.ImageSharp.IO.BufferedReadStream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.ReadByteLittleEndian(System.ReadOnlySpan{System.Byte},System.Int32)">
            <summary>
            Reads the least significant bits from the byte pair with the others set to 0.
            </summary>
            <param name="buffer">The source buffer</param>
            <param name="offset">THe offset</param>
            <returns>The <see cref="T:System.Int32"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.TryScaleUpTo8BitArray(System.ReadOnlySpan{System.Byte},System.Int32,System.Int32,System.Buffers.IMemoryOwner{System.Byte}@)">
            <summary>
            Attempts to convert a byte array to a new array where each value in the original array is represented by the
            specified number of bits.
            </summary>
            <param name="source">The bytes to convert from. Cannot be empty.</param>
            <param name="bytesPerScanline">The number of bytes per scanline</param>
            <param name="bits">The number of bits per value.</param>
            <param name="buffer">The new array.</param>
            <returns>The resulting <see cref="T:System.ReadOnlySpan`1"/> array.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.ReadPhysicalChunk(SixLabors.ImageSharp.Metadata.ImageMetadata,System.ReadOnlySpan{System.Byte})">
            <summary>
            Reads the data chunk containing physical dimension data.
            </summary>
            <param name="metadata">The metadata to read to.</param>
            <param name="data">The data containing physical data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.ReadGammaChunk(SixLabors.ImageSharp.Formats.Png.PngMetadata,System.ReadOnlySpan{System.Byte})">
            <summary>
            Reads the data chunk containing gamma data.
            </summary>
            <param name="pngMetadata">The metadata to read to.</param>
            <param name="data">The data containing physical data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.InitializeImage``1(SixLabors.ImageSharp.Metadata.ImageMetadata,SixLabors.ImageSharp.Image{``0}@)">
            <summary>
            Initializes the image and various buffers needed for processing
            </summary>
            <typeparam name="TPixel">The type the pixels will be</typeparam>
            <param name="metadata">The metadata information for the image</param>
            <param name="image">The image that we will populate</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.CalculateBitsPerPixel">
            <summary>
            Calculates the correct number of bits per pixel for the given color type.
            </summary>
            <returns>The <see cref="T:System.Int32"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.CalculateBytesPerPixel">
            <summary>
            Calculates the correct number of bytes per pixel for the given color type.
            </summary>
            <returns>The <see cref="T:System.Int32"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.CalculateScanlineLength(System.Int32)">
            <summary>
            Calculates the scanline length.
            </summary>
            <param name="width">The width of the row.</param>
            <returns>
            The <see cref="T:System.Int32"/> representing the length.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.ReadScanlines``1(SixLabors.ImageSharp.Formats.Png.PngChunk,SixLabors.ImageSharp.ImageFrame{``0},SixLabors.ImageSharp.Formats.Png.PngMetadata)">
            <summary>
            Reads the scanlines within the image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="chunk">The png chunk containing the compressed scanline data.</param>
            <param name="image"> The pixel data.</param>
            <param name="pngMetadata">The png metadata</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.DecodePixelData``1(System.IO.Compression.DeflateStream,SixLabors.ImageSharp.ImageFrame{``0},SixLabors.ImageSharp.Formats.Png.PngMetadata)">
            <summary>
            Decodes the raw pixel data row by row
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="compressedStream">The compressed pixel data stream.</param>
            <param name="image">The image to decode to.</param>
            <param name="pngMetadata">The png metadata</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.DecodeInterlacedPixelData``1(System.IO.Compression.DeflateStream,SixLabors.ImageSharp.ImageFrame{``0},SixLabors.ImageSharp.Formats.Png.PngMetadata)">
            <summary>
            Decodes the raw interlaced pixel data row by row
            <see href="https://github.com/juehv/DentalImageViewer/blob/8a1a4424b15d6cc453b5de3f273daf3ff5e3a90d/DentalImageViewer/lib/jiu-0.14.3/net/sourceforge/jiu/codecs/PNGCodec.java"/>
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="compressedStream">The compressed pixel data stream.</param>
            <param name="image">The current image.</param>
            <param name="pngMetadata">The png metadata.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.ProcessDefilteredScanline``1(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.ImageFrame{``0},SixLabors.ImageSharp.Formats.Png.PngMetadata)">
            <summary>
            Processes the de-filtered scanline filling the image pixel data
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="defilteredScanline">The de-filtered scanline</param>
            <param name="pixels">The image</param>
            <param name="pngMetadata">The png metadata.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.ProcessInterlacedDefilteredScanline``1(System.ReadOnlySpan{System.Byte},System.Span{``0},SixLabors.ImageSharp.Formats.Png.PngMetadata,System.Int32,System.Int32)">
            <summary>
            Processes the interlaced de-filtered scanline filling the image pixel data
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="defilteredScanline">The de-filtered scanline</param>
            <param name="rowSpan">The current image row.</param>
            <param name="pngMetadata">The png metadata.</param>
            <param name="pixelOffset">The column start index. Always 0 for none interlaced images.</param>
            <param name="increment">The column increment. Always 1 for none interlaced images.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.AssignTransparentMarkers(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Formats.Png.PngMetadata)">
            <summary>
            Decodes and assigns marker colors that identify transparent pixels in non indexed images.
            </summary>
            <param name="alpha">The alpha tRNS array.</param>
            <param name="pngMetadata">The png metadata.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.ReadHeaderChunk(SixLabors.ImageSharp.Formats.Png.PngMetadata,System.ReadOnlySpan{System.Byte})">
            <summary>
            Reads a header chunk from the data.
            </summary>
            <param name="pngMetadata">The png metadata.</param>
            <param name="data">The <see cref="T:ReadOnlySpan{byte}"/> containing data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.ReadTextChunk(SixLabors.ImageSharp.Metadata.ImageMetadata,SixLabors.ImageSharp.Formats.Png.PngMetadata,System.ReadOnlySpan{System.Byte})">
            <summary>
            Reads a text chunk containing image properties from the data.
            </summary>
            <param name="baseMetadata">The <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/> object.</param>
            <param name="metadata">The metadata to decode to.</param>
            <param name="data">The <see cref="T:Span"/> containing the data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.ReadCompressedTextChunk(SixLabors.ImageSharp.Metadata.ImageMetadata,SixLabors.ImageSharp.Formats.Png.PngMetadata,System.ReadOnlySpan{System.Byte})">
            <summary>
            Reads the compressed text chunk. Contains a uncompressed keyword and a compressed text string.
            </summary>
            <param name="baseMetadata">The <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/> object.</param>
            <param name="metadata">The metadata to decode to.</param>
            <param name="data">The <see cref="T:Span"/> containing the data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.TryReadTextChunkMetadata(SixLabors.ImageSharp.Metadata.ImageMetadata,System.String,System.String)">
            <summary>
            Checks if the given text chunk is actually storing parsable metadata.
            </summary>
            <param name="baseMetadata">The <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/> object to store the parsed metadata in.</param>
            <param name="chunkName">The name of the text chunk.</param>
            <param name="chunkText">The contents of the text chunk.</param>
            <returns>True if metadata was successfully parsed from the text chunk. False if the
            text chunk was not identified as metadata, and should be stored in the metadata
            object unmodified.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.TryReadLegacyExifTextChunk(SixLabors.ImageSharp.Metadata.ImageMetadata,System.String)">
            <summary>
            Reads exif data encoded into a text chunk with the name "raw profile type exif".
            This method was used by ImageMagick, exiftool, exiv2, digiKam, etc, before the
            2017 update to png that allowed a true exif chunk.
            </summary>
            <param name="metadata">The <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/> to store the decoded exif tags into.</param>
            <param name="data">The contents of the "raw profile type exif" text chunk.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.StringEqualsInsensitive(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char})">
            <summary>
            Compares two ReadOnlySpan&lt;char&gt;s in a case-insensitive method.
            This is only needed because older frameworks are missing the extension method.
            </summary>
            <param name="span1">The first <see cref="T:System.Span`1"/> to compare.</param>
            <param name="span2">The second <see cref="T:System.Span`1"/> to compare.</param>
            <returns>True if the spans were identical, false otherwise.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.ParseInt32(System.ReadOnlySpan{System.Char})">
            <summary>
            int.Parse() a ReadOnlySpan&lt;char&gt;, with a fallback for older frameworks.
            </summary>
            <param name="span">The <see cref="T:System.Int32"/> to parse.</param>
            <returns>The parsed <see cref="T:System.Int32"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.MergeOrSetExifProfile(SixLabors.ImageSharp.Metadata.ImageMetadata,SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile,System.Boolean)">
            <summary>
            Sets the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile"/> in <paramref name="metadata"/> to <paramref name="newProfile"/>,
            or copies exif tags if <paramref name="metadata"/> already contains an <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile"/>.
            </summary>
            <param name="metadata">The <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/> to store the exif data in.</param>
            <param name="newProfile">The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile"/> to copy exif tags from.</param>
            <param name="replaceExistingKeys">If <paramref name="metadata"/> already contains an <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile"/>,
            controls whether existing exif tags in <paramref name="metadata"/> will be overwritten with any conflicting
            tags from <paramref name="newProfile"/>.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.ReadInternationalTextChunk(SixLabors.ImageSharp.Metadata.ImageMetadata,System.ReadOnlySpan{System.Byte})">
            <summary>
            Reads a iTXt chunk, which contains international text data. It contains:
            - A uncompressed keyword.
            - Compression flag, indicating if a compression is used.
            - Compression method.
            - Language tag (optional).
            - A translated keyword (optional).
            - Text data, which is either compressed or uncompressed.
            </summary>
            <param name="metadata">The metadata to decode to.</param>
            <param name="data">The <see cref="T:Span"/> containing the data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.TryUncompressTextData(System.ReadOnlySpan{System.Byte},System.Text.Encoding,System.String@)">
            <summary>
            Decompresses a byte array with zlib compressed text data.
            </summary>
            <param name="compressedData">Compressed text data bytes.</param>
            <param name="encoding">The string encoding to use.</param>
            <param name="value">The uncompressed value.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.ReadNextDataChunk">
            <summary>
            Reads the next data chunk.
            </summary>
            <returns>Count of bytes in the next data chunk, or 0 if there are no more data chunks left.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.TryReadChunk(SixLabors.ImageSharp.Formats.Png.PngChunk@)">
            <summary>
            Reads a chunk from the stream.
            </summary>
            <param name="chunk">The image format chunk.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.Formats.Png.PngChunk"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.ValidateChunk(SixLabors.ImageSharp.Formats.Png.PngChunk@)">
            <summary>
            Validates the png chunk.
            </summary>
            <param name="chunk">The <see cref="T:SixLabors.ImageSharp.Formats.Png.PngChunk"/>.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.ReadChunkCrc">
            <summary>
            Reads the cycle redundancy chunk from the data.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.SkipChunkDataAndCrc(SixLabors.ImageSharp.Formats.Png.PngChunk@)">
            <summary>
            Skips the chunk data and the cycle redundancy chunk read from the data.
            </summary>
            <param name="chunk">The image format chunk.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.ReadChunkData(System.Int32)">
            <summary>
            Reads the chunk data from the stream.
            </summary>
            <param name="length">The length of the chunk data to read.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.ReadChunkType">
            <summary>
            Identifies the chunk type from the chunk.
            </summary>
            <exception cref="T:SixLabors.ImageSharp.ImageFormatException">
            Thrown if the input stream is not valid.
            </exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.TryReadChunkLength(System.Int32@)">
            <summary>
            Attempts to read the length of the next chunk.
            </summary>
            <returns>
            Whether the length was read.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngDecoderCore.TryReadTextKeyword(System.ReadOnlySpan{System.Byte},System.String@)">
            <summary>
            Tries to reads a text chunk keyword, which have some restrictions to be valid:
            Keywords shall contain only printable Latin-1 characters and should not have leading or trailing whitespace.
            See: https://www.w3.org/TR/PNG/#11zTXt
            </summary>
            <param name="keywordBytes">The keyword bytes.</param>
            <param name="name">The name.</param>
            <returns>True, if the keyword could be read and is valid.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngEncoder">
            <summary>
            Image encoder for writing image data to a stream in png format.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoder.BitDepth">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoder.ColorType">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoder.FilterMethod">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoder.CompressionLevel">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoder.TextCompressionThreshold">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoder.Gamma">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoder.Quantizer">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoder.Threshold">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoder.InterlaceMethod">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoder.ChunkFilter">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoder.IgnoreMetadata">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoder.TransparentColorMode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoder.Encode``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream)">
            <summary>
            Encodes the image to the specified stream from the <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.Image`1"/> to encode from.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to encode the image data to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoder.EncodeAsync``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Encodes the image to the specified stream from the <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.Image`1"/> to encode from.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to encode the image data to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngEncoderCore">
            <summary>
            Performs the png encoding operation.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.MaxBlockSize">
            <summary>
            The maximum block size, defaults at 64k for uncompressed blocks.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.memoryAllocator">
            <summary>
            Used the manage memory allocations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.configuration">
            <summary>
            The configuration instance for the decoding operation.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.buffer">
            <summary>
            Reusable buffer for writing general data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.chunkDataBuffer">
            <summary>
            Reusable buffer for writing chunk data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.options">
            <summary>
            The encoder options
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.bitDepth">
            <summary>
            The bit depth.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.use16Bit">
            <summary>
            Gets or sets a value indicating whether to use 16 bit encoding for supported color types.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.bytesPerPixel">
            <summary>
            The number of bytes per pixel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.width">
            <summary>
            The image width.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.height">
            <summary>
            The image height.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.previousScanline">
            <summary>
            The raw data of previous scanline.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.currentScanline">
            <summary>
            The raw data of current scanline.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Formats.Png.PngEncoderOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Png.PngEncoderCore" /> class.
            </summary>
            <param name="memoryAllocator">The <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator" /> to use for buffer allocations.</param>
            <param name="configuration">The configuration.</param>
            <param name="options">The options for influencing the encoder</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.Encode``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Encodes the image to the specified stream from the <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> to encode from.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to encode the image data to.</param>
            <param name="cancellationToken">The token to request cancellation.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.Dispose">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.ClearTransparentPixels``1(SixLabors.ImageSharp.Image{``0})">
            <summary>
            Convert transparent pixels, to transparent black pixels, which can yield to better compression in some cases.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <param name="image">The cloned image where the transparent pixels will be changed.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.CreateQuantizedImage``1(SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Image{``0})">
            <summary>
            Creates the quantized image and sets calculates and sets the bit depth.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <param name="image">The image to quantize.</param>
            <param name="clonedImage">Cloned image with transparent pixels are changed to black.</param>
            <returns>The quantized image.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.CollectGrayscaleBytes``1(System.ReadOnlySpan{``0})">
            <summary>Collects a row of grayscale pixels.</summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="rowSpan">The image row span.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.CollectTPixelBytes``1(System.ReadOnlySpan{``0})">
            <summary>
            Collects a row of true color pixel data.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="rowSpan">The row span.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.CollectPixelBytes``1(System.ReadOnlySpan{``0},SixLabors.ImageSharp.IndexedImageFrame{``0},System.Int32)">
            <summary>
            Encodes the pixel data line by line.
            Each scanline is encoded in the most optimal manner to improve compression.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="rowSpan">The row span.</param>
            <param name="quantized">The quantized pixels. Can be null.</param>
            <param name="row">The row.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.FilterPixelBytes(System.Span{System.Byte}@,System.Span{System.Byte}@)">
            <summary>
            Apply the line filter for the raw scanline to enable better compression.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.CollectAndFilterPixelRow``1(System.ReadOnlySpan{``0},System.Span{System.Byte}@,System.Span{System.Byte}@,SixLabors.ImageSharp.IndexedImageFrame{``0},System.Int32)">
            <summary>
            Collects the pixel data line by line for compressing.
            Each scanline is filtered in the most optimal manner to improve compression.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="rowSpan">The row span.</param>
            <param name="filter">The filtered buffer.</param>
            <param name="attempt">Used for attempting optimized filtering.</param>
            <param name="quantized">The quantized pixels. Can be <see langword="null"/>.</param>
            <param name="row">The row number.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.EncodeAdam7IndexedPixelRow(System.ReadOnlySpan{System.Byte},System.Span{System.Byte}@,System.Span{System.Byte}@)">
            <summary>
            Encodes the indexed pixel data (with palette) for Adam7 interlaced mode.
            </summary>
            <param name="row">The row span.</param>
            <param name="filter">The filtered buffer.</param>
            <param name="attempt">Used for attempting optimized filtering.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.ApplyOptimalFilteredScanline(System.Span{System.Byte}@,System.Span{System.Byte}@)">
            <summary>
            Applies all PNG filters to the given scanline and returns the filtered scanline that is deemed
            to be most compressible, using lowest total variation as proxy for compressibility.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.WriteHeaderChunk(System.IO.Stream)">
            <summary>
            Writes the header chunk to the stream.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> containing image data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.WritePaletteChunk``1(System.IO.Stream,SixLabors.ImageSharp.IndexedImageFrame{``0})">
            <summary>
            Writes the palette chunk to the stream.
            Should be written before the first IDAT chunk.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="stream">The <see cref="T:System.IO.Stream"/> containing image data.</param>
            <param name="quantized">The quantized frame.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.WritePhysicalChunk(System.IO.Stream,SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Writes the physical dimension information to the stream.
            Should be written before IDAT chunk.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> containing image data.</param>
            <param name="meta">The image metadata.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.WriteExifChunk(System.IO.Stream,SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Writes the eXIf chunk to the stream, if any EXIF Profile values are present in the metadata.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> containing image data.</param>
            <param name="meta">The image metadata.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.WriteXmpChunk(System.IO.Stream,SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Writes an iTXT chunk, containing the XMP metdata to the stream, if such profile is present in the metadata.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> containing image data.</param>
            <param name="meta">The image metadata.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.WriteTextChunks(System.IO.Stream,SixLabors.ImageSharp.Formats.Png.PngMetadata)">
            <summary>
            Writes a text chunk to the stream. Can be either a tTXt, iTXt or zTXt chunk,
            depending whether the text contains any latin characters or should be compressed.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> containing image data.</param>
            <param name="meta">The image metadata.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.GetCompressedTextBytes(System.Byte[])">
            <summary>
            Compresses a given text using Zlib compression.
            </summary>
            <param name="textBytes">The text bytes to compress.</param>
            <returns>The compressed text byte array.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.WriteGammaChunk(System.IO.Stream)">
            <summary>
            Writes the gamma information to the stream.
            Should be written before PLTE and IDAT chunk.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> containing image data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.WriteTransparencyChunk(System.IO.Stream,SixLabors.ImageSharp.Formats.Png.PngMetadata)">
            <summary>
            Writes the transparency chunk to the stream.
            Should be written after PLTE and before IDAT.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> containing image data.</param>
            <param name="pngMetadata">The image metadata.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.WriteDataChunks``1(SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.IndexedImageFrame{``0},System.IO.Stream)">
            <summary>
            Writes the pixel information to the stream.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="pixels">The image.</param>
            <param name="quantized">The quantized pixel data. Can be null.</param>
            <param name="stream">The stream.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.AllocateScanlineBuffers(System.Int32)">
            <summary>
            Allocates the buffers for each scanline.
            </summary>
            <param name="bytesPerScanline">The bytes per scanline.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.EncodePixels``1(SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.IndexedImageFrame{``0},SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream)">
            <summary>
            Encodes the pixels.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <param name="pixels">The pixels.</param>
            <param name="quantized">The quantized pixels span.</param>
            <param name="deflateStream">The deflate stream.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.EncodeAdam7Pixels``1(SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream)">
            <summary>
            Interlaced encoding the pixels.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <param name="image">The image.</param>
            <param name="deflateStream">The deflate stream.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.EncodeAdam7IndexedPixels``1(SixLabors.ImageSharp.IndexedImageFrame{``0},SixLabors.ImageSharp.Compression.Zlib.ZlibDeflateStream)">
            <summary>
            Interlaced encoding the quantized (indexed, with palette) pixels.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <param name="quantized">The quantized.</param>
            <param name="deflateStream">The deflate stream.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.WriteEndChunk(System.IO.Stream)">
            <summary>
            Writes the chunk end to the stream.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> containing image data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.WriteChunk(System.IO.Stream,SixLabors.ImageSharp.Formats.Png.PngChunkType,System.Span{System.Byte})">
            <summary>
            Writes a chunk to the stream.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to write to.</param>
            <param name="type">The type of chunk to write.</param>
            <param name="data">The <see cref="T:byte[]"/> containing data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.WriteChunk(System.IO.Stream,SixLabors.ImageSharp.Formats.Png.PngChunkType,System.Span{System.Byte},System.Int32,System.Int32)">
            <summary>
            Writes a chunk of a specified length to the stream at the given offset.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to write to.</param>
            <param name="type">The type of chunk to write.</param>
            <param name="data">The <see cref="T:byte[]"/> containing data.</param>
            <param name="offset">The position to offset the data at.</param>
            <param name="length">The of the data to write.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderCore.CalculateScanlineLength(System.Int32)">
            <summary>
            Calculates the scanline length.
            </summary>
            <param name="width">The width of the row.</param>
            <returns>
            The <see cref="T:System.Int32"/> representing the length.
            </returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngEncoderHelpers">
            <summary>
            The helper methods for <see cref="T:SixLabors.ImageSharp.Formats.Png.PngEncoderCore"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderHelpers.ScaleDownFrom8BitArray(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Int32,System.Single)">
            <summary>
            Packs the given 8 bit array into and array of <paramref name="bits"/> depths.
            </summary>
            <param name="source">The source span in 8 bits.</param>
            <param name="result">The resultant span in <paramref name="bits"/>.</param>
            <param name="bits">The bit depth.</param>
            <param name="scale">The scaling factor.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngEncoderOptions">
            <summary>
            The options structure for the <see cref="T:SixLabors.ImageSharp.Formats.Png.PngEncoderCore"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderOptions.#ctor(SixLabors.ImageSharp.Formats.Png.IPngEncoderOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Png.PngEncoderOptions"/> class.
            </summary>
            <param name="source">The source.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoderOptions.BitDepth">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoderOptions.ColorType">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoderOptions.FilterMethod">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoderOptions.CompressionLevel">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoderOptions.TextCompressionThreshold">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoderOptions.Gamma">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoderOptions.Quantizer">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoderOptions.Threshold">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoderOptions.InterlaceMethod">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoderOptions.ChunkFilter">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoderOptions.IgnoreMetadata">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngEncoderOptions.TransparentColorMode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngEncoderOptionsHelpers">
            <summary>
            The helper methods for the PNG encoder options.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderOptionsHelpers.AdjustOptions``1(SixLabors.ImageSharp.Formats.Png.PngEncoderOptions,SixLabors.ImageSharp.Formats.Png.PngMetadata,System.Boolean@,System.Int32@)">
            <summary>
            Adjusts the options based upon the given metadata.
            </summary>
            <param name="options">The options.</param>
            <param name="pngMetadata">The PNG metadata.</param>
            <param name="use16Bit">if set to <c>true</c> [use16 bit].</param>
            <param name="bytesPerPixel">The bytes per pixel.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderOptionsHelpers.CreateQuantizedFrame``1(SixLabors.ImageSharp.Formats.Png.PngEncoderOptions,SixLabors.ImageSharp.Image{``0})">
            <summary>
            Creates the quantized frame.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <param name="options">The options.</param>
            <param name="image">The image.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderOptionsHelpers.CalculateBitDepth``1(SixLabors.ImageSharp.Formats.Png.PngEncoderOptions,SixLabors.ImageSharp.IndexedImageFrame{``0})">
            <summary>
            Calculates the bit depth value.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <param name="options">The options.</param>
            <param name="quantizedFrame">The quantized frame.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderOptionsHelpers.CalculateBytesPerPixel(System.Nullable{SixLabors.ImageSharp.Formats.Png.PngColorType},System.Boolean)">
            <summary>
            Calculates the correct number of bytes per pixel for the given color type.
            </summary>
            <returns>Bytes per pixel.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderOptionsHelpers.SuggestColorType``1">
            <summary>
            Returns a suggested <see cref="T:SixLabors.ImageSharp.Formats.Png.PngColorType"/> for the given <typeparamref name="TPixel"/>
            This is not exhaustive but covers many common pixel formats.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngEncoderOptionsHelpers.SuggestBitDepth``1">
            <summary>
            Returns a suggested <see cref="T:SixLabors.ImageSharp.Formats.Png.PngBitDepth"/> for the given <typeparamref name="TPixel"/>
            This is not exhaustive but covers many common pixel formats.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngFilterMethod">
            <summary>
            Provides enumeration of available PNG filter methods.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngFilterMethod.None">
            <summary>
            With the None filter, the scanline is transmitted unmodified.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngFilterMethod.Sub">
            <summary>
            The Sub filter transmits the difference between each byte and the value of the corresponding
            byte of the prior pixel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngFilterMethod.Up">
            <summary>
            The Up filter is just like the <see cref="F:SixLabors.ImageSharp.Formats.Png.PngFilterMethod.Sub"/> filter except that the pixel immediately above the current pixel,
            rather than just to its left, is used as the predictor.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngFilterMethod.Average">
            <summary>
            The Average filter uses the average of the two neighboring pixels (left and above) to predict the value of a pixel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngFilterMethod.Paeth">
            <summary>
            The Paeth filter computes a simple linear function of the three neighboring pixels (left, above, upper left),
            then chooses as predictor the neighboring pixel closest to the computed value.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngFilterMethod.Adaptive">
            <summary>
            Computes the output scanline using all five filters, and selects the filter that gives the smallest sum of
            absolute values of outputs.
            This method usually outperforms any single fixed filter choice.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngFormat">
            <summary>
            Registers the image encoders, decoders and mime type detectors for the png format.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngFormat.Instance">
            <summary>
            Gets the current instance.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngFormat.Name">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngFormat.DefaultMimeType">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngFormat.MimeTypes">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngFormat.FileExtensions">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngFormat.CreateDefaultFormatMetadata">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngHeader">
            <summary>
            Represents the png header chunk.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngHeader.Width">
            <summary>
            Gets the dimension in x-direction of the image in pixels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngHeader.Height">
            <summary>
            Gets the dimension in y-direction of the image in pixels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngHeader.BitDepth">
            <summary>
            Gets the bit depth.
            Bit depth is a single-byte integer giving the number of bits per sample
            or per palette index (not per pixel). Valid values are 1, 2, 4, 8, and 16,
            although not all values are allowed for all color types.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngHeader.ColorType">
            <summary>
            Gets the color type.
            Color type is a integer that describes the interpretation of the
            image data. Color type codes represent sums of the following values:
            1 (palette used), 2 (color used), and 4 (alpha channel used).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngHeader.CompressionMethod">
            <summary>
            Gets the compression method.
            Indicates the method used to compress the image data. At present,
            only compression method 0 (deflate/inflate compression with a sliding
            window of at most 32768 bytes) is defined.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngHeader.FilterMethod">
            <summary>
            Gets the preprocessing method.
            Indicates the preprocessing method applied to the image
            data before compression. At present, only filter method 0
            (adaptive filtering with five basic filter types) is defined.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngHeader.InterlaceMethod">
            <summary>
            Gets the transmission order.
            Indicates the transmission order of the image data.
            Two values are currently defined: 0 (no interlace) or 1 (Adam7 interlace).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngHeader.Validate">
            <summary>
            Validates the png header.
            </summary>
            <exception cref="T:System.NotSupportedException">
            Thrown if the image does pass validation.
            </exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngHeader.WriteTo(System.Span{System.Byte})">
            <summary>
            Writes the header to the given buffer.
            </summary>
            <param name="buffer">The buffer to write to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngHeader.Parse(System.ReadOnlySpan{System.Byte})">
            <summary>
            Parses the PngHeader from the given data buffer.
            </summary>
            <param name="data">The data to parse.</param>
            <returns>The parsed PngHeader.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngImageFormatDetector">
            <summary>
            Detects png file headers
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngImageFormatDetector.HeaderSize">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngImageFormatDetector.DetectFormat(System.ReadOnlySpan{System.Byte})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngInterlaceMode">
            <summary>
            Provides enumeration of available PNG interlace modes.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngInterlaceMode.None">
            <summary>
            Non interlaced
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngInterlaceMode.Adam7">
            <summary>
            Adam 7 interlacing.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngMetadata">
            <summary>
            Provides Png specific metadata information for the image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngMetadata.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Png.PngMetadata"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngMetadata.#ctor(SixLabors.ImageSharp.Formats.Png.PngMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Png.PngMetadata"/> class.
            </summary>
            <param name="other">The metadata to create an instance from.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngMetadata.BitDepth">
            <summary>
            Gets or sets the number of bits per sample or per palette index (not per pixel).
            Not all values are allowed for all <see cref="P:SixLabors.ImageSharp.Formats.Png.PngMetadata.ColorType"/> values.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngMetadata.ColorType">
            <summary>
            Gets or sets the color type.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngMetadata.InterlaceMethod">
            <summary>
            Gets or sets a value indicating whether this instance should write an Adam7 interlaced image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngMetadata.Gamma">
            <summary>
            Gets or sets the gamma value for the image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngMetadata.TransparentRgb24">
            <summary>
            Gets or sets the Rgb24 transparent color.
            This represents any color in an 8 bit Rgb24 encoded png that should be transparent.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngMetadata.TransparentRgb48">
            <summary>
            Gets or sets the Rgb48 transparent color.
            This represents any color in a 16 bit Rgb24 encoded png that should be transparent.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngMetadata.TransparentL8">
            <summary>
            Gets or sets the 8 bit grayscale transparent color.
            This represents any color in an 8 bit grayscale encoded png that should be transparent.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngMetadata.TransparentL16">
            <summary>
            Gets or sets the 16 bit grayscale transparent color.
            This represents any color in a 16 bit grayscale encoded png that should be transparent.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngMetadata.HasTransparency">
            <summary>
            Gets or sets a value indicating whether the image contains a transparency chunk and markers were decoded.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngMetadata.TextData">
            <summary>
            Gets or sets the collection of text data stored within the iTXt, tEXt, and zTXt chunks.
            Used for conveying textual information associated with the image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngMetadata.DeepClone">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngScanlineProcessor">
            <summary>
            Provides methods to allow the decoding of raw scanlines to image rows of different pixel formats.
            TODO: We should make this a stateful class or struct to reduce the number of arguments on methods (most are invariant).
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngTextData">
            <summary>
            Stores text data contained in the iTXt, tEXt, and zTXt chunks.
            Used for conveying textual information associated with the image, like the name of the author,
            the copyright information, the date, where the image was created, or some other information.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngTextData.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Png.PngTextData"/> struct.
            </summary>
            <param name="keyword">The keyword of the property.</param>
            <param name="value">The value of the property.</param>
            <param name="languageTag">An optional language tag.</param>
            <param name="translatedKeyword">A optional translated keyword.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngTextData.Keyword">
            <summary>
            Gets the keyword of this <see cref="T:SixLabors.ImageSharp.Formats.Png.PngTextData"/> which indicates
            the type of information represented by the text string as described in https://www.w3.org/TR/PNG/#11keywords.
            </summary>
            <example>
            Typical properties are the author, copyright information or other meta information.
            </example>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngTextData.Value">
            <summary>
            Gets the value of this <see cref="T:SixLabors.ImageSharp.Formats.Png.PngTextData"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngTextData.LanguageTag">
            <summary>
            Gets an optional language tag defined in https://www.w3.org/TR/PNG/#2-RFC-3066 indicates the human language used by the translated keyword and the text.
            If the first word is two or three letters long, it is an ISO language code https://www.w3.org/TR/PNG/#2-ISO-639.
            </summary>
            <example>
            Examples: cn, en-uk, no-bok, x-klingon, x-KlInGoN.
            </example>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Png.PngTextData.TranslatedKeyword">
            <summary>
            Gets an optional translated keyword, should contain a translation of the keyword into the language indicated by the language tag.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngTextData.op_Equality(SixLabors.ImageSharp.Formats.Png.PngTextData,SixLabors.ImageSharp.Formats.Png.PngTextData)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Formats.Png.PngTextData"/> objects. The result specifies whether the values
            of the properties of the two <see cref="T:SixLabors.ImageSharp.Formats.Png.PngTextData"/> objects are equal.
            </summary>
            <param name="left">
            The <see cref="T:SixLabors.ImageSharp.Formats.Png.PngTextData"/> on the left side of the operand.
            </param>
            <param name="right">
            The <see cref="T:SixLabors.ImageSharp.Formats.Png.PngTextData"/> on the right side of the operand.
            </param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngTextData.op_Inequality(SixLabors.ImageSharp.Formats.Png.PngTextData,SixLabors.ImageSharp.Formats.Png.PngTextData)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Formats.Png.PngTextData"/> objects. The result specifies whether the values
            of the properties of the two <see cref="T:SixLabors.ImageSharp.Formats.Png.PngTextData"/> objects are unequal.
            </summary>
            <param name="left">
            The <see cref="T:SixLabors.ImageSharp.Formats.Png.PngTextData"/> on the left side of the operand.
            </param>
            <param name="right">
            The <see cref="T:SixLabors.ImageSharp.Formats.Png.PngTextData"/> on the right side of the operand.
            </param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngTextData.Equals(System.Object)">
            <summary>
            Indicates whether this instance and a specified object are equal.
            </summary>
            <param name="obj">
            The object to compare with the current instance.
            </param>
            <returns>
            true if <paramref name="obj"/> and this instance are the same type and represent the
            same value; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngTextData.GetHashCode">
            <summary>
            Returns the hash code for this instance.
            </summary>
            <returns>
            A 32-bit signed integer that is the hash code for this instance.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngTextData.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Png.PngTextData.Equals(SixLabors.ImageSharp.Formats.Png.PngTextData)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <returns>
            True if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.
            </returns>
            <param name="other">An object to compare with this object.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngThrowHelper">
            <summary>
            Cold path optimizations for throwing png format based exceptions.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Png.PngTransparentColorMode">
            <summary>
            Enum indicating how the transparency should be handled on encoding.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngTransparentColorMode.Preserve">
            <summary>
            The transparency will be kept as is.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Png.PngTransparentColorMode.Clear">
            <summary>
            Converts fully transparent pixels that may contain R, G, B values which are not 0,
            to transparent black, which can yield in better compression in some cases.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tga.ITgaDecoderOptions">
            <summary>
            The options for decoding tga images. Currently empty, but this may change in the future.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tga.ITgaEncoderOptions">
            <summary>
            Configuration options for use during tga encoding.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.ITgaEncoderOptions.BitsPerPixel">
            <summary>
            Gets the number of bits per pixel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.ITgaEncoderOptions.Compression">
            <summary>
            Gets a value indicating whether run length compression should be used.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tga.TgaBitsPerPixel">
            <summary>
            Enumerates the available bits per pixel the tga encoder supports.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaBitsPerPixel.Pixel8">
            <summary>
            8 bits per pixel. Each pixel consists of 1 byte.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaBitsPerPixel.Pixel16">
            <summary>
            16 bits per pixel. Each pixel consists of 2 bytes.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaBitsPerPixel.Pixel24">
            <summary>
            24 bits per pixel. Each pixel consists of 3 bytes.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaBitsPerPixel.Pixel32">
            <summary>
            32 bits per pixel. Each pixel consists of 4 bytes.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tga.TgaCompression">
            <summary>
            Indicates if compression is used.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaCompression.None">
            <summary>
            No compression is used.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaCompression.RunLength">
            <summary>
            Run length encoding is used.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tga.TgaConfigurationModule">
            <summary>
            Registers the image encoders, decoders and mime type detectors for the tga format.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaConfigurationModule.Configure(SixLabors.ImageSharp.Configuration)">
            <inheritdoc/>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaConstants.MimeTypes">
            <summary>
            The list of mimetypes that equate to a targa file.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaConstants.FileExtensions">
            <summary>
            The list of file extensions that equate to a targa file.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaConstants.FileHeaderLength">
            <summary>
            The file header length of a tga image in bytes.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tga.TgaDecoder">
            <summary>
            Image decoder for Truevision TGA images.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaDecoder.Decode``1(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaDecoder.Decode(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaDecoder.Identify(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore">
            <summary>
            Performs the tga decoding operation.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.scratchBuffer">
            <summary>
            A scratch buffer to reduce allocations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.metadata">
            <summary>
            The metadata.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.tgaMetadata">
            <summary>
            The tga specific metadata.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.fileHeader">
            <summary>
            The file header containing general information about the image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.memoryAllocator">
            <summary>
            Used for allocating memory during processing operations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.currentStream">
            <summary>
            The stream to decode from.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.options">
            <summary>
            The bitmap decoder options.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.hasAlpha">
            <summary>
            Indicates whether there is a alpha channel present.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Formats.Tga.ITgaDecoderOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore"/> class.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="options">The options.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.Configuration">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.Dimensions">
            <summary>
            Gets the dimensions of the image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.Decode``1(SixLabors.ImageSharp.IO.BufferedReadStream,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.ReadPaletted``1(System.Int32,System.Int32,SixLabors.ImageSharp.Memory.Buffer2D{``0},System.Span{System.Byte},System.Int32,SixLabors.ImageSharp.Formats.Tga.TgaImageOrigin)">
            <summary>
            Reads a uncompressed TGA image with a palette.
            </summary>
            <typeparam name="TPixel">The pixel type.</typeparam>
            <param name="width">The width of the image.</param>
            <param name="height">The height of the image.</param>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> to assign the palette to.</param>
            <param name="palette">The color palette.</param>
            <param name="colorMapPixelSizeInBytes">Color map size of one entry in bytes.</param>
            <param name="origin">The image origin.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.ReadPalettedRle``1(System.Int32,System.Int32,SixLabors.ImageSharp.Memory.Buffer2D{``0},System.Span{System.Byte},System.Int32,SixLabors.ImageSharp.Formats.Tga.TgaImageOrigin)">
            <summary>
            Reads a run length encoded TGA image with a palette.
            </summary>
            <typeparam name="TPixel">The pixel type.</typeparam>
            <param name="width">The width of the image.</param>
            <param name="height">The height of the image.</param>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> to assign the palette to.</param>
            <param name="palette">The color palette.</param>
            <param name="colorMapPixelSizeInBytes">Color map size of one entry in bytes.</param>
            <param name="origin">The image origin.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.ReadMonoChrome``1(System.Int32,System.Int32,SixLabors.ImageSharp.Memory.Buffer2D{``0},SixLabors.ImageSharp.Formats.Tga.TgaImageOrigin)">
            <summary>
            Reads a uncompressed monochrome TGA image.
            </summary>
            <typeparam name="TPixel">The pixel type.</typeparam>
            <param name="width">The width of the image.</param>
            <param name="height">The height of the image.</param>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> to assign the palette to.</param>
            <param name="origin">the image origin.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.ReadBgra16``1(System.Int32,System.Int32,SixLabors.ImageSharp.Memory.Buffer2D{``0},SixLabors.ImageSharp.Formats.Tga.TgaImageOrigin)">
            <summary>
            Reads a uncompressed TGA image where each pixels has 16 bit.
            </summary>
            <typeparam name="TPixel">The pixel type.</typeparam>
            <param name="width">The width of the image.</param>
            <param name="height">The height of the image.</param>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> to assign the palette to.</param>
            <param name="origin">The image origin.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.ReadBgr24``1(System.Int32,System.Int32,SixLabors.ImageSharp.Memory.Buffer2D{``0},SixLabors.ImageSharp.Formats.Tga.TgaImageOrigin)">
            <summary>
            Reads a uncompressed TGA image where each pixels has 24 bit.
            </summary>
            <typeparam name="TPixel">The pixel type.</typeparam>
            <param name="width">The width of the image.</param>
            <param name="height">The height of the image.</param>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> to assign the palette to.</param>
            <param name="origin">The image origin.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.ReadBgra32``1(System.Int32,System.Int32,SixLabors.ImageSharp.Memory.Buffer2D{``0},SixLabors.ImageSharp.Formats.Tga.TgaImageOrigin)">
            <summary>
            Reads a uncompressed TGA image where each pixels has 32 bit.
            </summary>
            <typeparam name="TPixel">The pixel type.</typeparam>
            <param name="width">The width of the image.</param>
            <param name="height">The height of the image.</param>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> to assign the palette to.</param>
            <param name="origin">The image origin.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.ReadRle``1(System.Int32,System.Int32,SixLabors.ImageSharp.Memory.Buffer2D{``0},System.Int32,SixLabors.ImageSharp.Formats.Tga.TgaImageOrigin)">
            <summary>
            Reads a run length encoded TGA image.
            </summary>
            <typeparam name="TPixel">The pixel type.</typeparam>
            <param name="width">The width of the image.</param>
            <param name="height">The height of the image.</param>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> to assign the palette to.</param>
            <param name="bytesPerPixel">The bytes per pixel.</param>
            <param name="origin">The image origin.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.Identify(SixLabors.ImageSharp.IO.BufferedReadStream,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.UncompressRle(System.Int32,System.Int32,System.Span{System.Byte},System.Int32)">
            <summary>
            Produce uncompressed tga data from a run length encoded stream.
            </summary>
            <param name="width">The width of the image.</param>
            <param name="height">The height of the image.</param>
            <param name="buffer">Buffer for uncompressed data.</param>
            <param name="bytesPerPixel">The bytes used per pixel.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.InvertY(System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Tga.TgaImageOrigin)">
            <summary>
            Returns the y- value based on the given height.
            </summary>
            <param name="y">The y- value representing the current row.</param>
            <param name="height">The height of the image.</param>
            <param name="origin">The image origin.</param>
            <returns>The <see cref="T:System.Int32"/> representing the inverted value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.InvertY(SixLabors.ImageSharp.Formats.Tga.TgaImageOrigin)">
            <summary>
            Indicates whether the y coordinates needs to be inverted, to keep a top left origin.
            </summary>
            <param name="origin">The image origin.</param>
            <returns>True, if y coordinate needs to be inverted.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.InvertX(System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Tga.TgaImageOrigin)">
            <summary>
            Returns the x- value based on the given width.
            </summary>
            <param name="x">The x- value representing the current column.</param>
            <param name="width">The width of the image.</param>
            <param name="origin">The image origin.</param>
            <returns>The <see cref="T:System.Int32"/> representing the inverted value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.InvertX(SixLabors.ImageSharp.Formats.Tga.TgaImageOrigin)">
            <summary>
            Indicates whether the x coordinates needs to be inverted, to keep a top left origin.
            </summary>
            <param name="origin">The image origin.</param>
            <returns>True, if x coordinate needs to be inverted.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaDecoderCore.ReadFileHeader(SixLabors.ImageSharp.IO.BufferedReadStream)">
            <summary>
            Reads the tga file header from the stream.
            </summary>
            <param name="stream">The <see cref="T:SixLabors.ImageSharp.IO.BufferedReadStream"/> containing image data.</param>
            <returns>The image origin.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tga.TgaEncoder">
            <summary>
            Image encoder for writing an image to a stream as a targa truevision image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaEncoder.BitsPerPixel">
            <summary>
            Gets or sets the number of bits per pixel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaEncoder.Compression">
            <summary>
            Gets or sets a value indicating whether no compression or run length compression should be used.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaEncoder.Encode``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaEncoder.EncodeAsync``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tga.TgaEncoderCore">
            <summary>
            Image encoder for writing an image to a stream as a truevision targa image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaEncoderCore.memoryAllocator">
            <summary>
            Used for allocating memory during processing operations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaEncoderCore.configuration">
            <summary>
            The global configuration.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaEncoderCore.buffer">
            <summary>
            Reusable buffer for writing data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaEncoderCore.bitsPerPixel">
            <summary>
            The color depth, in number of bits per pixel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaEncoderCore.compression">
            <summary>
            Indicates if run length compression should be used.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaEncoderCore.#ctor(SixLabors.ImageSharp.Formats.Tga.ITgaEncoderOptions,SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tga.TgaEncoderCore"/> class.
            </summary>
            <param name="options">The encoder options.</param>
            <param name="memoryAllocator">The memory manager.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaEncoderCore.Encode``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Encodes the image to the specified stream from the <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/>.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> to encode from.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to encode the image data to.</param>
            <param name="cancellationToken">The token to request cancellation.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaEncoderCore.WriteImage``1(System.IO.Stream,SixLabors.ImageSharp.ImageFrame{``0})">
            <summary>
            Writes the pixel data to the binary stream.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to write to.</param>
            <param name="image">
            The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> containing pixel data.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaEncoderCore.WriteRunLengthEncodedImage``1(System.IO.Stream,SixLabors.ImageSharp.ImageFrame{``0})">
            <summary>
            Writes a run length encoded tga image to the stream.
            </summary>
            <typeparam name="TPixel">The pixel type.</typeparam>
            <param name="stream">The stream to write the image to.</param>
            <param name="image">The image to encode.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaEncoderCore.FindEqualPixels``1(SixLabors.ImageSharp.Memory.Buffer2D{``0},System.Int32,System.Int32)">
            <summary>
            Finds consecutive pixels which have the same value.
            </summary>
            <typeparam name="TPixel">The pixel type.</typeparam>
            <param name="pixels">The pixels of the image.</param>
            <param name="xStart">X coordinate to start searching for the same pixels.</param>
            <param name="yStart">Y coordinate to start searching for the same pixels.</param>
            <returns>The number of equal pixels.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaEncoderCore.Write8Bit``1(System.IO.Stream,SixLabors.ImageSharp.Memory.Buffer2D{``0})">
            <summary>
            Writes the 8bit pixels uncompressed to the stream.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to write to.</param>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> containing pixel data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaEncoderCore.Write16Bit``1(System.IO.Stream,SixLabors.ImageSharp.Memory.Buffer2D{``0})">
            <summary>
            Writes the 16bit pixels uncompressed to the stream.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to write to.</param>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> containing pixel data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaEncoderCore.Write24Bit``1(System.IO.Stream,SixLabors.ImageSharp.Memory.Buffer2D{``0})">
            <summary>
            Writes the 24bit pixels uncompressed to the stream.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to write to.</param>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> containing pixel data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaEncoderCore.Write32Bit``1(System.IO.Stream,SixLabors.ImageSharp.Memory.Buffer2D{``0})">
            <summary>
            Writes the 32bit pixels uncompressed to the stream.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to write to.</param>
            <param name="pixels">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> containing pixel data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaEncoderCore.GetLuminance``1(``0)">
            <summary>
            Convert the pixel values to grayscale using ITU-R Recommendation BT.709.
            </summary>
            <param name="sourcePixel">The pixel to get the luminance from.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tga.TgaFileHeader">
            <summary>
            This block of bytes tells the application detailed information about the targa image.
            <see href="https://www.fileformat.info/format/tga/egff.htm"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaFileHeader.Size">
            <summary>
            Defines the size of the data structure in the targa file.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaFileHeader.IdLength">
            <summary>
            Gets the id length.
            This field identifies the number of bytes contained in Field 6, the Image ID Field. The maximum number
            of characters is 255. A value of zero indicates that no Image ID field is included with the image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaFileHeader.ColorMapType">
            <summary>
            Gets the color map type.
            This field indicates the type of color map (if any) included with the image. There are currently 2 defined
            values for this field:
            0 - indicates that no color-map data is included with this image.
            1 - indicates that a color-map is included with this image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaFileHeader.ImageType">
            <summary>
            Gets the image type.
            The TGA File Format can be used to store Pseudo-Color, True-Color and Direct-Color images of various
            pixel depths.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaFileHeader.CMapStart">
            <summary>
            Gets the start of the color map.
            This field and its sub-fields describe the color map (if any) used for the image. If the Color Map Type field
            is set to zero, indicating that no color map exists, then these 5 bytes should be set to zero.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaFileHeader.CMapLength">
            <summary>
            Gets the total number of color map entries included.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaFileHeader.CMapDepth">
            <summary>
            Gets the number of bits per entry. Typically 15, 16, 24 or 32-bit values are used.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaFileHeader.XOffset">
            <summary>
            Gets the XOffset.
            These bytes specify the absolute horizontal coordinate for the lower left
            corner of the image as it is positioned on a display device having an
            origin at the lower left of the screen.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaFileHeader.YOffset">
            <summary>
            Gets the YOffset.
            These bytes specify the absolute vertical coordinate for the lower left
            corner of the image as it is positioned on a display device having an
            origin at the lower left of the screen.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaFileHeader.Width">
            <summary>
            Gets the width of the image in pixels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaFileHeader.Height">
            <summary>
            Gets the height of the image in pixels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaFileHeader.PixelDepth">
            <summary>
            Gets the number of bits per pixel. This number includes
            the Attribute or Alpha channel bits. Common values are 8, 16, 24 and
            32 but other pixel depths could be used.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaFileHeader.ImageDescriptor">
            <summary>
            Gets the ImageDescriptor.
            ImageDescriptor contains two pieces of information.
            Bits 0 through 3 contain the number of attribute bits per pixel.
            Attribute bits are found only in pixels for the 16- and 32-bit flavors of the TGA format and are called alpha channel,
            overlay, or interrupt bits. Bits 4 and 5 contain the image origin location (coordinate 0,0) of the image.
            This position may be any of the four corners of the display screen.
            When both of these bits are set to zero, the image origin is the lower-left corner of the screen.
            Bits 6 and 7 of the ImageDescriptor field are unused and should be set to 0.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tga.TgaFormat">
            <summary>
            Registers the image encoders, decoders and mime type detectors for the tga format.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaFormat.Instance">
            <summary>
            Gets the current instance.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaFormat.Name">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaFormat.DefaultMimeType">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaFormat.MimeTypes">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaFormat.FileExtensions">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaFormat.CreateDefaultFormatMetadata">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tga.TgaImageFormatDetector">
            <summary>
            Detects tga file headers.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaImageFormatDetector.HeaderSize">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaImageFormatDetector.DetectFormat(System.ReadOnlySpan{System.Byte})">
            <inheritdoc/>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaImageOrigin.BottomLeft">
            <summary>
            Bottom left origin.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaImageOrigin.BottomRight">
            <summary>
            Bottom right origin.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaImageOrigin.TopLeft">
            <summary>
            Top left origin.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaImageOrigin.TopRight">
            <summary>
            Top right origin.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tga.TgaImageType">
            <summary>
            Defines the tga image type. The TGA File Format can be used to store Pseudo-Color,
            True-Color and Direct-Color images of various pixel depths.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaImageType.NoImageData">
            <summary>
            No image data included.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaImageType.ColorMapped">
            <summary>
            Uncompressed, color mapped image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaImageType.TrueColor">
            <summary>
            Uncompressed true color image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaImageType.BlackAndWhite">
            <summary>
            Uncompressed Black and white (grayscale) image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaImageType.RleColorMapped">
            <summary>
            Run length encoded, color mapped image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaImageType.RleTrueColor">
            <summary>
            Run length encoded, true color image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tga.TgaImageType.RleBlackAndWhite">
            <summary>
            Run length encoded, black and white (grayscale) image.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tga.TgaImageTypeExtensions">
            <summary>
            Extension methods for TgaImageType enum.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaImageTypeExtensions.IsRunLengthEncoded(SixLabors.ImageSharp.Formats.Tga.TgaImageType)">
            <summary>
            Checks if this tga image type is run length encoded.
            </summary>
            <param name="imageType">The tga image type.</param>
            <returns>True, if this image type is run length encoded, otherwise false.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaImageTypeExtensions.IsValid(SixLabors.ImageSharp.Formats.Tga.TgaImageType)">
            <summary>
            Checks, if the image type has valid value.
            </summary>
            <param name="imageType">The image type.</param>
            <returns>true, if its a valid tga image type.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tga.TgaMetadata">
            <summary>
            Provides TGA specific metadata information for the image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaMetadata.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tga.TgaMetadata"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaMetadata.#ctor(SixLabors.ImageSharp.Formats.Tga.TgaMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tga.TgaMetadata"/> class.
            </summary>
            <param name="other">The metadata to create an instance from.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaMetadata.BitsPerPixel">
            <summary>
            Gets or sets the number of bits per pixel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tga.TgaMetadata.AlphaChannelBits">
            <summary>
            Gets or sets the the number of alpha bits per pixel.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaMetadata.DeepClone">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaThrowHelper.ThrowInvalidImageContentException(System.String)">
            <summary>
            Cold path optimization for throwing <see cref="T:SixLabors.ImageSharp.ImageFormatException"/>'s
            </summary>
            <param name="errorMessage">The error message for the exception.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaThrowHelper.ThrowInvalidImageContentException(System.String,System.Exception)">
            <summary>
            Cold path optimization for throwing <see cref="T:SixLabors.ImageSharp.ImageFormatException"/>'s
            </summary>
            <param name="errorMessage">The error message for the exception.</param>
            <param name="innerException">The exception that is the cause of the current exception, or a null reference
            if no inner exception is specified.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tga.TgaThrowHelper.ThrowNotSupportedException(System.String)">
            <summary>
            Cold path optimization for throwing <see cref="T:System.NotSupportedException"/>'s
            </summary>
            <param name="errorMessage">The error message for the exception.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.DeflateCompressor.Method">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.DeflateCompressor.Initialize(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.DeflateCompressor.CompressStrip(System.Span{System.Byte},System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.DeflateCompressor.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.LzwCompressor.Method">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.LzwCompressor.Initialize(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.LzwCompressor.CompressStrip(System.Span{System.Byte},System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.LzwCompressor.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.NoCompressor.Method">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.NoCompressor.Initialize(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.NoCompressor.CompressStrip(System.Span{System.Byte},System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.NoCompressor.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.PackBitsCompressor.Method">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.PackBitsCompressor.Initialize(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.PackBitsCompressor.CompressStrip(System.Span{System.Byte},System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.PackBitsCompressor.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.PackBitsWriter">
            <summary>
            Pack Bits compression for tiff images. See Tiff Spec v6, section 9.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.T4BitCompressor">
            <summary>
            Bitwriter for writing compressed CCITT T4 1D data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.T4BitCompressor.useModifiedHuffman">
            <summary>
            The modified huffman is basically the same as CCITT T4, but without EOL markers and padding at the end of the rows.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.T4BitCompressor.#ctor(System.IO.Stream,SixLabors.ImageSharp.Memory.MemoryAllocator,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.T4BitCompressor" /> class.
            </summary>
            <param name="output">The output stream to write the compressed data.</param>
            <param name="allocator">The memory allocator.</param>
            <param name="width">The width of the image.</param>
            <param name="bitsPerPixel">The bits per pixel.</param>
            <param name="useModifiedHuffman">Indicates if the modified huffman RLE should be used.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.T4BitCompressor.Method">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.T4BitCompressor.CompressStrip(System.Span{System.Byte},System.Int32,System.Span{System.Byte})">
            <summary>
            Writes a image compressed with CCITT T4 to the output buffer.
            </summary>
            <param name="pixelsAsGray">The pixels as 8-bit gray array.</param>
            <param name="height">The strip height.</param>
            <param name="compressedData">The destination for the compressed data.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.T6BitCompressor">
            <summary>
            Bitwriter for writing compressed CCITT T6 2D data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.T6BitCompressor.VerticalCodes">
            <summary>
            Vertical codes from -3 to +3.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.T6BitCompressor.#ctor(System.IO.Stream,SixLabors.ImageSharp.Memory.MemoryAllocator,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.T6BitCompressor"/> class.
            </summary>
            <param name="output">The output stream to write the compressed data.</param>
            <param name="allocator">The memory allocator.</param>
            <param name="width">The width of the image.</param>
            <param name="bitsPerPixel">The bits per pixel.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.T6BitCompressor.Method">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.T6BitCompressor.CompressStrip(System.Span{System.Byte},System.Int32,System.Span{System.Byte})">
            <summary>
            Writes a image compressed with CCITT T6 to the output buffer.
            </summary>
            <param name="pixelsAsGray">The pixels as 8-bit gray array.</param>
            <param name="height">The strip height.</param>
            <param name="compressedData">The destination for the compressed data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.T6BitCompressor.Dispose(System.Boolean)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.T6BitCompressor.FindRunEnd(System.Span{System.Byte},System.UInt32,System.Nullable{System.Byte})">
            <summary>
            Finds the end of a pixel run.
            </summary>
            <param name="row">The row of pixels to examine.</param>
            <param name="startIndex">The index of the first pixel in <paramref name="row"/> to examine.</param>
            <param name="color">Color of pixels in the run.  If not specified, the color at
            <paramref name="startIndex"/> will be used.</param>
            <returns>The index of the first pixel at or after <paramref name="startIndex"/>
            that does not match <paramref name="color"/>, or the length of <paramref name="row"/>,
            whichever comes first.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.T6BitCompressor.Initialize(System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.T6BitCompressor.WriteRun(System.UInt32,System.Boolean,System.Span{System.Byte})">
            <summary>
            Writes a run to the output buffer.
            </summary>
            <param name="runLength">The length of the run.</param>
            <param name="isWhiteRun">If <c>true</c> the run is white pixels,
            if <c>false</c> the run is black pixels.</param>
            <param name="compressedData">The destination to write the run to.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffCcittCompressor">
            <summary>
            Common functionality for CCITT T4 and T6 Compression
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffCcittCompressor.#ctor(System.IO.Stream,SixLabors.ImageSharp.Memory.MemoryAllocator,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffCcittCompressor" /> class.
            </summary>
            <param name="output">The output.</param>
            <param name="allocator">The allocator.</param>
            <param name="width">The width.</param>
            <param name="bitsPerPixel">The bits per pixel.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffCcittCompressor.GetBestFittingMakeupRunLength(System.UInt32)">
            <summary>
            Gets the best makeup run length for a given run length
            </summary>
            <param name="runLength">A run length needing a makeup code</param>
            <returns>The makeup length for <paramref name="runLength"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffCcittCompressor.GetTermCode(System.UInt32,System.UInt32@,System.Boolean)">
            <summary>
            Gets the terminating code for a run length.
            </summary>
            <param name="runLength">The run length to get the terminating code for.</param>
            <param name="codeLength">The length of the terminating code.</param>
            <param name="isWhiteRun">If <c>true</c>, the run is of white pixels.
            If <c>false</c> the run is of black pixels</param>
            <returns>The terminating code for a run of length <paramref name="runLength"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffCcittCompressor.GetMakeupCode(System.UInt32,System.UInt32@,System.Boolean)">
            <summary>
            Gets the makeup code for a run length.
            </summary>
            <param name="runLength">The run length to get the makeup code for.</param>
            <param name="codeLength">The length of the makeup code.</param>
            <param name="isWhiteRun">If <c>true</c>, the run is of white pixels.
            If <c>false</c> the run is of black pixels</param>
            <returns>The makeup code for a run of length <paramref name="runLength"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffCcittCompressor.PadByte">
            <summary>
            Pads output to the next byte
            </summary>
            <remarks>
            If the output is not currently on a byte boundary,
            zero-pad it to the next byte
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffCcittCompressor.WriteCode(System.UInt32,System.UInt32,System.Span{System.Byte})">
            <summary>
            Writes a code to the output.
            </summary>
            <param name="codeLength">The length of the code to write.</param>
            <param name="code">The code to be written.</param>
            <param name="compressedData">The destination buffer to write the code to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffCcittCompressor.CompressStrip(System.Span{System.Byte},System.Int32)">
            <summary>
            Writes a image compressed with CCITT T6 to the stream.
            </summary>
            <param name="pixelsAsGray">The pixels as 8-bit gray array.</param>
            <param name="height">The strip height.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffCcittCompressor.CompressStrip(System.Span{System.Byte},System.Int32,System.Span{System.Byte})">
            <summary>
            Compress a data strip
            </summary>
            <param name="pixelsAsGray">The pixels as 8-bit gray array.</param>
            <param name="height">The strip height.</param>
            <param name="compressedData">The destination for the compressed data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffCcittCompressor.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffCcittCompressor.Initialize(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffJpegCompressor.Method">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffJpegCompressor.Initialize(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffJpegCompressor.CompressStrip(System.Span{System.Byte},System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffJpegCompressor.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffLzwEncoder">
            <summary>
            Encodes and compresses the image data using dynamic Lempel-Ziv compression.
            </summary>
            <remarks>
            <para>
            This code is based on the <see cref="T:SixLabors.ImageSharp.Formats.Gif.LzwEncoder"/> used for GIF encoding. There is potential
            for a shared implementation. Differences between the GIF and TIFF implementations of the LZW
            encoding are: (i) The GIF implementation includes an initial 'data size' byte, whilst this is
            always 8 for TIFF. (ii) The GIF implementation writes a number of sub-blocks with an initial
            byte indicating the length of the sub-block. In TIFF the data is written as a single block
            with no length indicator (this can be determined from the 'StripByteCounts' entry).
            </para>
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffLzwEncoder.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffLzwEncoder"/> class.
            </summary>
            <param name="memoryAllocator">The memory allocator.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffLzwEncoder.Encode(System.Span{System.Byte},System.IO.Stream)">
            <summary>
            Encodes and compresses the indexed pixels to the stream.
            </summary>
            <param name="data">The data to compress.</param>
            <param name="stream">The stream to write to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Compressors.TiffLzwEncoder.Dispose">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittReferenceScanline">
            <summary>
            Represents a reference scan line for CCITT 2D decoding.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittReferenceScanline.#ctor(System.Boolean,System.ReadOnlySpan{System.Byte})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittReferenceScanline"/> struct.
            </summary>
            <param name="whiteIsZero">Indicates, if white is zero, otherwise black is zero.</param>
            <param name="scanLine">The scan line.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittReferenceScanline.#ctor(System.Boolean,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittReferenceScanline"/> struct.
            </summary>
            <param name="whiteIsZero">Indicates, if white is zero, otherwise black is zero.</param>
            <param name="width">The width of the scanline.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittReferenceScanline.FindB1(System.Int32,System.Byte)">
            <summary>
            Finds b1: The first changing element on the reference line to the right of a0 and of opposite color to a0.
            </summary>
            <param name="a0">The reference or starting element om the coding line.</param>
            <param name="a0Byte">Fill byte.</param>
            <returns>Position of b1.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittReferenceScanline.FindB2(System.Int32)">
            <summary>
            Finds b2: The next changing element to the right of b1 on the reference line.
            </summary>
            <param name="b1">The first changing element on the reference line to the right of a0 and opposite of color to a0.</param>
            <returns>Position of b1.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittTwoDimensionalCode.#ctor(SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittTwoDimensionalCodeType,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittTwoDimensionalCode"/> struct.
            </summary>
            <param name="type">The type.</param>
            <param name="bitsRequired">The bits required.</param>
            <param name="extensionBits">The extension bits.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittTwoDimensionalCode.Type">
            <summary>
            Gets the code type.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittTwoDimensionalCodeType">
            <summary>
            Enum for the different two dimensional code words for the ccitt fax compression.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittTwoDimensionalCodeType.None">
            <summary>
            No valid code word was read.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittTwoDimensionalCodeType.Pass">
            <summary>
            Pass mode: This mode is identified when the position of b2 lies to the left of a1.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittTwoDimensionalCodeType.Horizontal">
            <summary>
            Indicates horizontal mode.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittTwoDimensionalCodeType.Vertical0">
            <summary>
            Vertical 0 code word: relative distance between a1 and b1 is 0.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittTwoDimensionalCodeType.VerticalR1">
            <summary>
            Vertical r1 code word: relative distance between a1 and b1 is 1, a1 is to the right of b1.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittTwoDimensionalCodeType.VerticalR2">
            <summary>
            Vertical r2 code word: relative distance between a1 and b1 is 2, a1 is to the right of b1.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittTwoDimensionalCodeType.VerticalR3">
            <summary>
            Vertical r3 code word: relative distance between a1 and b1 is 3, a1 is to the right of b1.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittTwoDimensionalCodeType.VerticalL1">
            <summary>
            Vertical l1 code word: relative distance between a1 and b1 is 1, a1 is to the left of b1.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittTwoDimensionalCodeType.VerticalL2">
            <summary>
            Vertical l2 code word: relative distance between a1 and b1 is 2, a1 is to the left of b1.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittTwoDimensionalCodeType.VerticalL3">
            <summary>
            Vertical l3 code word: relative distance between a1 and b1 is 3, a1 is to the left of b1.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittTwoDimensionalCodeType.Extensions1D">
            <summary>
            1d extensions code word, extension code is used to indicate the change from the current mode to another mode, e.g., another coding scheme.
            Not supported.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittTwoDimensionalCodeType.Extensions2D">
            <summary>
            2d extensions code word, extension code is used to indicate the change from the current mode to another mode, e.g., another coding scheme.
            Not supported.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.DeflateTiffCompression">
            <summary>
            Class to handle cases where TIFF image data is compressed using Deflate compression.
            </summary>
            <remarks>
            Note that the 'OldDeflate' compression type is identical to the 'Deflate' compression type.
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.DeflateTiffCompression.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType,SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPredictor,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.DeflateTiffCompression" /> class.
            </summary>
            <param name="memoryAllocator">The memoryAllocator to use for buffer allocations.</param>
            <param name="width">The image width.</param>
            <param name="bitsPerPixel">The bits used per pixel.</param>
            <param name="colorType">The color type of the pixel data.</param>
            <param name="predictor">The tiff predictor used.</param>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.DeflateTiffCompression.Decompress(SixLabors.ImageSharp.IO.BufferedReadStream,System.Int32,System.Int32,System.Span{System.Byte})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.DeflateTiffCompression.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.GrayJpegSpectralConverter`1">
            <summary>
            Spectral converter for gray TIFF's which use the JPEG compression.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.GrayJpegSpectralConverter`1.#ctor(SixLabors.ImageSharp.Configuration)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.GrayJpegSpectralConverter`1"/> class.
            </summary>
            <param name="configuration">The configuration.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.GrayJpegSpectralConverter`1.GetColorConverter(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.JpegTiffCompression">
            <summary>
            Class to handle cases where TIFF image data is compressed as a jpeg stream.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.JpegTiffCompression.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.MemoryAllocator,System.Int32,System.Int32,System.Byte[],SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPhotometricInterpretation)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.JpegTiffCompression"/> class.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="memoryAllocator">The memoryAllocator to use for buffer allocations.</param>
            <param name="width">The image width.</param>
            <param name="bitsPerPixel">The bits per pixel.</param>
            <param name="jpegTables">The JPEG tables containing the quantization and/or Huffman tables.</param>
            <param name="photometricInterpretation">The photometric interpretation.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.JpegTiffCompression.Decompress(SixLabors.ImageSharp.IO.BufferedReadStream,System.Int32,System.Int32,System.Span{System.Byte})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.JpegTiffCompression.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.LzwString">
            <summary>
            Represents a lzw string with a code word and a code length.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.LzwString.#ctor(System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.LzwString"/> class.
            </summary>
            <param name="code">The code word.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.LzwString.Length">
            <summary>
            Gets the code length;
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.LzwString.FirstChar">
            <summary>
            Gets the first character of the codeword.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.LzwString.Concatenate(System.Byte)">
            <summary>
            Concatenates two code words.
            </summary>
            <param name="other">The code word to concatenate.</param>
            <returns>A concatenated lzw string.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.LzwString.WriteTo(System.Span{System.Byte},System.Int32)">
            <summary>
            Writes decoded pixel to buffer at a given position.
            </summary>
            <param name="buffer">The buffer to write to.</param>
            <param name="offset">The position to write to.</param>
            <returns>The number of bytes written.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.LzwTiffCompression">
            <summary>
            Class to handle cases where TIFF image data is compressed using LZW compression.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.LzwTiffCompression.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType,SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPredictor,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.LzwTiffCompression" /> class.
            </summary>
            <param name="memoryAllocator">The memoryAllocator to use for buffer allocations.</param>
            <param name="width">The image width.</param>
            <param name="bitsPerPixel">The bits used per pixel.</param>
            <param name="colorType">The color type of the pixel data.</param>
            <param name="predictor">The tiff predictor used.</param>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.LzwTiffCompression.Decompress(SixLabors.ImageSharp.IO.BufferedReadStream,System.Int32,System.Int32,System.Span{System.Byte})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.LzwTiffCompression.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.ModifiedHuffmanBitReader">
            <summary>
            Bit reader for data encoded with the modified huffman rle method.
            See TIFF 6.0 specification, section 10.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.ModifiedHuffmanBitReader.#ctor(System.IO.Stream,SixLabors.ImageSharp.Formats.Tiff.Constants.TiffFillOrder,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.ModifiedHuffmanBitReader"/> class.
            </summary>
            <param name="input">The compressed input stream.</param>
            <param name="fillOrder">The logical order of bits within a byte.</param>
            <param name="bytesToRead">The number of bytes to read from the stream.</param>
            <param name="allocator">The memory allocator.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.ModifiedHuffmanBitReader.HasMoreData">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.ModifiedHuffmanBitReader.IsEndOfScanLine">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.ModifiedHuffmanBitReader.StartNewRow">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.ModifiedHuffmanBitReader.ReadEolBeforeFirstData">
            <summary>
            No EOL is expected at the start of a run for the modified huffman encoding.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.ModifiedHuffmanTiffCompression">
            <summary>
            Class to handle cases where TIFF image data is compressed using Modified Huffman Compression.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.ModifiedHuffmanTiffCompression.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,SixLabors.ImageSharp.Formats.Tiff.Constants.TiffFillOrder,System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPhotometricInterpretation)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.ModifiedHuffmanTiffCompression" /> class.
            </summary>
            <param name="allocator">The memory allocator.</param>
            <param name="fillOrder">The logical order of bits within a byte.</param>
            <param name="width">The image width.</param>
            <param name="bitsPerPixel">The number of bits per pixel.</param>
            <param name="photometricInterpretation">The photometric interpretation.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.ModifiedHuffmanTiffCompression.FillOrder">
            <summary>
            Gets the logical order of bits within a byte.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.ModifiedHuffmanTiffCompression.Decompress(SixLabors.ImageSharp.IO.BufferedReadStream,System.Int32,System.Int32,System.Span{System.Byte})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.ModifiedHuffmanTiffCompression.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.NoneTiffCompression">
            <summary>
            Class to handle cases where TIFF image data is not compressed.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.NoneTiffCompression.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.NoneTiffCompression" /> class.
            </summary>
            <param name="memoryAllocator">The memory allocator.</param>
            <param name="width">The width of the image.</param>
            <param name="bitsPerPixel">The bits per pixel.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.NoneTiffCompression.Decompress(SixLabors.ImageSharp.IO.BufferedReadStream,System.Int32,System.Int32,System.Span{System.Byte})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.NoneTiffCompression.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.PackBitsTiffCompression">
            <summary>
            Class to handle cases where TIFF image data is compressed using PackBits compression.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.PackBitsTiffCompression.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.PackBitsTiffCompression" /> class.
            </summary>
            <param name="memoryAllocator">The memoryAllocator to use for buffer allocations.</param>
            <param name="width">The width of the image.</param>
            <param name="bitsPerPixel">The number of bits per pixel.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.PackBitsTiffCompression.Decompress(SixLabors.ImageSharp.IO.BufferedReadStream,System.Int32,System.Int32,System.Span{System.Byte})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.PackBitsTiffCompression.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.RgbJpegSpectralConverter`1">
            <summary>
            Spectral converter for YCbCr TIFF's which use the JPEG compression.
            The jpeg data should be always treated as RGB color space.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.RgbJpegSpectralConverter`1.#ctor(SixLabors.ImageSharp.Configuration)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.RgbJpegSpectralConverter`1"/> class.
            This Spectral converter will always convert the pixel data to RGB color.
            </summary>
            <param name="configuration">The configuration.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.RgbJpegSpectralConverter`1.GetColorConverter(SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegFrame,SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.IRawJpegData)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader">
            <summary>
            Bitreader for reading compressed CCITT T4 1D data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.fillOrder">
            <summary>
            The logical order of bits within a byte.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.isFirstScanLine">
            <summary>
            Indicates whether its the first line of data which is read from the image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.terminationCodeFound">
            <summary>
            Indicates whether we have found a termination code which signals the end of a run.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.isStartOfRow">
            <summary>
            We keep track if its the start of the row, because each run is expected to start with a white run.
            If the image row itself starts with black, a white run of zero is expected.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.eolPadding">
            <summary>
            Indicates, if fill bits have been added as necessary before EOL codes such that EOL always ends on a byte boundary. Defaults to false.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.MinCodeLength">
            <summary>
            The minimum code length in bits.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.maxCodeLength">
            <summary>
            The maximum code length in bits.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.#ctor(System.IO.Stream,SixLabors.ImageSharp.Formats.Tiff.Constants.TiffFillOrder,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader" /> class.
            </summary>
            <param name="input">The compressed input stream.</param>
            <param name="fillOrder">The logical order of bits within a byte.</param>
            <param name="bytesToRead">The number of bytes to read from the stream.</param>
            <param name="allocator">The memory allocator.</param>
            <param name="eolPadding">Indicates, if fill bits have been added as necessary before EOL codes such that EOL always ends on a byte boundary. Defaults to false.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.Value">
            <summary>
            Gets the current value.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.CurValueBitsRead">
            <summary>
            Gets the number of bits read for the current run value.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.BitsRead">
            <summary>
            Gets the number of bits read.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.DataLength">
            <summary>
            Gets the available data in bytes.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.Position">
            <summary>
            Gets or sets the byte position in the buffer.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.Data">
            <summary>
            Gets the compressed image data.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.HasMoreData">
            <summary>
            Gets a value indicating whether there is more data to read left.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.IsWhiteRun">
            <summary>
            Gets or sets a value indicating whether the current run is a white pixel run, otherwise its a black pixel run.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.RunLength">
            <summary>
            Gets the number of pixels in the current run.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.IsEndOfScanLine">
            <summary>
            Gets a value indicating whether the end of a pixel row has been reached.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.ReadNextRun">
            <summary>
            Read the next run of pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.StartNewRow">
            <summary>
            Initialization for a new row.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.ReadEolBeforeFirstData">
            <summary>
            An EOL is expected before the first data.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.Reset(System.Boolean)">
            <summary>
            Resets the current value read and the number of bits read.
            </summary>
            <param name="resetRunLength">if set to true resets also the run length.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.ResetBitsRead">
            <summary>
            Resets the bits read to 0.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4BitReader.ReadValue(System.Int32)">
            <summary>
            Reads the next value.
            </summary>
            <param name="nBits">The number of bits to read.</param>
            <returns>The value read.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4TiffCompression">
            <summary>
            Class to handle cases where TIFF image data is compressed using CCITT T4 compression.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4TiffCompression.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,SixLabors.ImageSharp.Formats.Tiff.Constants.TiffFillOrder,System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Tiff.Compression.FaxCompressionOptions,SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPhotometricInterpretation)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4TiffCompression" /> class.
            </summary>
            <param name="allocator">The memory allocator.</param>
            <param name="fillOrder">The logical order of bits within a byte.</param>
            <param name="width">The image width.</param>
            <param name="bitsPerPixel">The number of bits per pixel.</param>
            <param name="faxOptions">Fax compression options.</param>
            <param name="photometricInterpretation">The photometric interpretation.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4TiffCompression.FillOrder">
            <summary>
            Gets the logical order of bits within a byte.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4TiffCompression.Decompress(SixLabors.ImageSharp.IO.BufferedReadStream,System.Int32,System.Int32,System.Span{System.Byte})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T4TiffCompression.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T6BitReader">
            <summary>
            Bit reader for reading CCITT T6 compressed fax data.
            See: Facsimile Coding Schemes and Coding Control Functions for Group 4 Facsimile Apparatus, itu-t recommendation t.6
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T6BitReader.#ctor(System.IO.Stream,SixLabors.ImageSharp.Formats.Tiff.Constants.TiffFillOrder,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T6BitReader"/> class.
            </summary>
            <param name="input">The compressed input stream.</param>
            <param name="fillOrder">The logical order of bits within a byte.</param>
            <param name="bytesToRead">The number of bytes to read from the stream.</param>
            <param name="allocator">The memory allocator.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T6BitReader.HasMoreData">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T6BitReader.Code">
            <summary>
            Gets or sets the two dimensional code.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T6BitReader.ReadEolBeforeFirstData">
            <summary>
            No EOL is expected at the start of a run.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T6BitReader.SwapColor">
            <summary>
            Swaps the white run to black run an vise versa.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T6TiffCompression">
            <summary>
            Class to handle cases where TIFF image data is compressed using CCITT T6 compression.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T6TiffCompression.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,SixLabors.ImageSharp.Formats.Tiff.Constants.TiffFillOrder,System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPhotometricInterpretation)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T6TiffCompression" /> class.
            </summary>
            <param name="allocator">The memory allocator.</param>
            <param name="fillOrder">The logical order of bits within a byte.</param>
            <param name="width">The image width.</param>
            <param name="bitsPerPixel">The number of bits per pixel.</param>
            <param name="photometricInterpretation">The photometric interpretation.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T6TiffCompression.FillOrder">
            <summary>
            Gets the logical order of bits within a byte.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T6TiffCompression.Decompress(SixLabors.ImageSharp.IO.BufferedReadStream,System.Int32,System.Int32,System.Span{System.Byte})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T6TiffCompression.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.TiffLzwDecoder">
            <summary>
            Decompresses and decodes data using the dynamic LZW algorithms, see TIFF spec Section 13.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.TiffLzwDecoder.stream">
            <summary>
            The stream to decode.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.TiffLzwDecoder.ClearCode">
            <summary>
            As soon as we use entry 4094 of the table (maxTableSize - 2), the lzw compressor write out a (12-bit) ClearCode.
            At this point, the compressor reinitializes the string table and then writes out 9-bit codes again.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.TiffLzwDecoder.EoiCode">
            <summary>
            End of Information.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.TiffLzwDecoder.MinBits">
            <summary>
            Minimum code length of 9 bits.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.TiffLzwDecoder.MaxBits">
            <summary>
            Maximum code length of 12 bits.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.TiffLzwDecoder.TableSize">
            <summary>
            Maximum table size of 4096.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.TiffLzwDecoder.#ctor(System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.TiffLzwDecoder" /> class
            and sets the stream, where the compressed data should be read from.
            </summary>
            <param name="stream">The stream to read from.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="stream" /> is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.TiffLzwDecoder.DecodePixels(System.Span{System.Byte})">
            <summary>
            Decodes and decompresses all pixel indices from the stream.
            </summary>
            <param name="pixels">The pixel array to decode to.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.FaxCompressionOptions">
            <summary>
            Fax compression options, see TIFF spec page 51f (T4Options).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.FaxCompressionOptions.None">
            <summary>
            No options.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.FaxCompressionOptions.TwoDimensionalCoding">
            <summary>
            If set, 2-dimensional coding is used (otherwise 1-dimensional is assumed).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.FaxCompressionOptions.UncompressedMode">
            <summary>
            If set, uncompressed mode is used.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.FaxCompressionOptions.EolPadding">
            <summary>
            If set, fill bits have been added as necessary before EOL codes such that
            EOL always ends on a byte boundary, thus ensuring an EOL-sequence of 1 byte
            preceded by a zero nibble: xxxx-0000 0000-0001.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.HorizontalPredictor">
            <summary>
            Methods for undoing the horizontal prediction used in combination with deflate and LZW compressed TIFF images.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.HorizontalPredictor.Undo(System.Span{System.Byte},System.Int32,SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType,System.Boolean)">
            <summary>
            Inverts the horizontal prediction.
            </summary>
            <param name="pixelBytes">Buffer with decompressed pixel data.</param>
            <param name="width">The width of the image or strip.</param>
            <param name="colorType">The color type of the pixel data.</param>
            <param name="isBigEndian">If set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.HorizontalPredictor.ApplyHorizontalPrediction24Bit(System.Span{System.Byte},System.Int32)">
            <summary>
            Applies a horizontal predictor to the rgb row.
            Make use of the fact that many continuous-tone images rarely vary much in pixel value from one pixel to the next.
            In such images, if we replace the pixel values by differences between consecutive pixels, many of the differences should be 0, plus
            or minus 1, and so on.This reduces the apparent information content and allows LZW to encode the data more compactly.
            </summary>
            <param name="rows">The rgb pixel rows.</param>
            <param name="width">The width.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.HorizontalPredictor.ApplyHorizontalPrediction8Bit(System.Span{System.Byte},System.Int32)">
            <summary>
            Applies a horizontal predictor to a gray pixel row.
            </summary>
            <param name="rows">The gray pixel rows.</param>
            <param name="width">The width.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffBaseCompression.Width">
            <summary>
            Gets the image width.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffBaseCompression.BitsPerPixel">
            <summary>
            Gets the bits per pixel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffBaseCompression.BytesPerRow">
            <summary>
            Gets the bytes per row.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffBaseCompression.Predictor">
            <summary>
            Gets the predictor to use. Should only be used with deflate or lzw compression.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffBaseCompression.Allocator">
            <summary>
            Gets the memory allocator.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffBaseCompression.Dispose">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffBaseCompressor.#ctor(System.IO.Stream,SixLabors.ImageSharp.Memory.MemoryAllocator,System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPredictor)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffBaseCompressor"/> class.
            </summary>
            <param name="output">The output stream to write the compressed image to.</param>
            <param name="allocator">The memory allocator.</param>
            <param name="width">The image width.</param>
            <param name="bitsPerPixel">Bits per pixel.</param>
            <param name="predictor">The predictor to use (should only be used with deflate or lzw compression). Defaults to none.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffBaseCompressor.Method">
            <summary>
            Gets the compression method to use.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffBaseCompressor.Output">
            <summary>
            Gets the output stream to write the compressed image to.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffBaseCompressor.Initialize(System.Int32)">
            <summary>
            Does any initialization required for the compression.
            </summary>
            <param name="rowsPerStrip">The number of rows per strip.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffBaseCompressor.CompressStrip(System.Span{System.Byte},System.Int32)">
            <summary>
            Compresses a strip of the image.
            </summary>
            <param name="rows">Image rows to compress.</param>
            <param name="height">Image height.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffBaseDecompressor">
            <summary>
            The base tiff decompressor class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffBaseDecompressor.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPredictor)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffBaseDecompressor"/> class.
            </summary>
            <param name="memoryAllocator">The memory allocator.</param>
            <param name="width">The width of the image.</param>
            <param name="bitsPerPixel">The bits per pixel.</param>
            <param name="predictor">The predictor.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffBaseDecompressor.Decompress(SixLabors.ImageSharp.IO.BufferedReadStream,System.UInt64,System.UInt64,System.Int32,System.Span{System.Byte})">
            <summary>
            Decompresses image data into the supplied buffer.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream" /> to read image data from.</param>
            <param name="stripOffset">The strip offset of stream.</param>
            <param name="stripByteCount">The number of bytes to read from the input stream.</param>
            <param name="stripHeight">The height of the strip.</param>
            <param name="buffer">The output buffer for uncompressed data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffBaseDecompressor.Decompress(SixLabors.ImageSharp.IO.BufferedReadStream,System.Int32,System.Int32,System.Span{System.Byte})">
            <summary>
            Decompresses image data into the supplied buffer.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream" /> to read image data from.</param>
            <param name="byteCount">The number of bytes to read from the input stream.</param>
            <param name="stripHeight">The height of the strip.</param>
            <param name="buffer">The output buffer for uncompressed data.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffDecoderCompressionType">
            <summary>
            Provides enumeration of the various TIFF compression types the decoder can handle.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffDecoderCompressionType.None">
            <summary>
            Image data is stored uncompressed in the TIFF file.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffDecoderCompressionType.PackBits">
            <summary>
            Image data is compressed using PackBits compression.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffDecoderCompressionType.Deflate">
            <summary>
            Image data is compressed using Deflate compression.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffDecoderCompressionType.Lzw">
            <summary>
            Image data is compressed using LZW compression.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffDecoderCompressionType.T4">
            <summary>
            Image data is compressed using CCITT T.4 fax compression.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffDecoderCompressionType.T6">
            <summary>
            Image data is compressed using CCITT T.6 fax compression.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffDecoderCompressionType.HuffmanRle">
            <summary>
            Image data is compressed using modified huffman compression.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Compression.TiffDecoderCompressionType.Jpeg">
            <summary>
            The image data is compressed as a JPEG stream.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffCompression">
            <summary>
            Enumeration representing the compression formats defined by the Tiff file-format.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffCompression.Invalid">
            <summary>
            A invalid compression value.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffCompression.None">
            <summary>
            No compression.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffCompression.Ccitt1D">
            <summary>
            CCITT Group 3 1-Dimensional Modified Huffman run-length encoding.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffCompression.CcittGroup3Fax">
            <summary>
            T4-encoding: CCITT T.4 bi-level encoding (see Section 11 of the TIFF 6.0 specification).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffCompression.CcittGroup4Fax">
            <summary>
            T6-encoding: CCITT T.6 bi-level encoding (see Section 11 of the TIFF 6.0 specification).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffCompression.Lzw">
            <summary>
            LZW compression (see Section 13 of the TIFF 6.0 specification).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffCompression.OldJpeg">
             <summary>
             JPEG compression - obsolete (see Section 22 of the TIFF 6.0 specification).
            
             Note: The TIFF encoder does not support this compression and will default to use no compression instead,
             if this is chosen.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffCompression.Jpeg">
             <summary>
             JPEG compression (see TIFF Specification, supplement 2).
            
             Note: The TIFF encoder does not yet support this compression and will default to use no compression instead,
             if this is chosen.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffCompression.Deflate">
            <summary>
            Deflate compression, using zlib data format (see TIFF Specification, supplement 2).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffCompression.ItuTRecT82">
             <summary>
             ITU-T Rec. T.82 coding, applying ITU-T Rec. T.85 (JBIG) (see RFC2301).
            
             Note: The TIFF encoder does not yet support this compression and will default to use no compression instead,
             if this is chosen.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffCompression.ItuTRecT43">
             <summary>
             ITU-T Rec. T.43 representation, using ITU-T Rec. T.82 (JBIG) (see RFC2301).
            
             Note: The TIFF encoder does not yet support this compression and will default to use no compression instead,
             if this is chosen.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffCompression.NeXT">
             <summary>
             NeXT 2-bit Grey Scale compression algorithm.
            
             Note: The TIFF encoder does not support this compression and will default to use no compression instead,
             if this is chosen.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffCompression.PackBits">
            <summary>
            PackBits compression.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffCompression.ThunderScan">
             <summary>
             ThunderScan 4-bit compression.
            
             Note: The TIFF encoder does not support this compression and will default to use no compression instead,
             if this is chosen.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffCompression.OldDeflate">
             <summary>
             Deflate compression - old.
            
             Note: The TIFF encoder does not support this compression and will default to use no compression instead,
             if this is chosen.
             </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffConstants">
            <summary>
            Defines constants defined in the TIFF specification.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffConstants.ByteOrderLittleEndian">
            <summary>
            Byte order markers for indicating little endian encoding.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffConstants.ByteOrderBigEndian">
            <summary>
            Byte order markers for indicating big endian encoding.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffConstants.ByteOrderLittleEndianShort">
            <summary>
            Byte order markers for indicating little endian encoding.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffConstants.ByteOrderBigEndianShort">
            <summary>
            Byte order markers for indicating big endian encoding.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffConstants.HeaderMagicNumber">
            <summary>
            Magic number used within the image file header to identify a TIFF format file.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffConstants.BigTiffHeaderMagicNumber">
            <summary>
            The big tiff header magic number
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffConstants.BigTiffBytesize">
            <summary>
            The big tiff bytesize of offsets value.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffConstants.RowsPerStripInfinity">
            <summary>
            RowsPerStrip default value, which is effectively infinity.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffConstants.SizeOfRational">
            <summary>
            Size (in bytes) of the Rational and SRational data types
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffConstants.DefaultStripSize">
            <summary>
            The default strip size is 8k.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffConstants.BitsPerSample1Bit">
            <summary>
            The bits per sample for 1 bit bicolor images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffConstants.BitsPerSample4Bit">
            <summary>
            The bits per sample for images with a 4 color palette.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffConstants.BitsPerSample8Bit">
            <summary>
            The bits per sample for 8 bit images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffConstants.BitsPerSampleRgb8Bit">
            <summary>
            The bits per sample for color images with 8 bits for each color channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffConstants.MimeTypes">
            <summary>
            The list of mimetypes that equate to a tiff.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffConstants.FileExtensions">
            <summary>
            The list of file extensions that equate to a tiff.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffExtraSamples">
            <summary>
            Enumeration representing the possible uses of extra components in TIFF format files.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffExtraSamples.Unspecified">
            <summary>
            Unspecified data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffExtraSamples.AssociatedAlpha">
            <summary>
            Associated alpha data (with pre-multiplied color).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffExtraSamples.UnassociatedAlpha">
            <summary>
            Unassociated alpha data.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffFillOrder">
            <summary>
            Enumeration representing the fill orders defined by the Tiff file-format.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffFillOrder.MostSignificantBitFirst">
            <summary>
            Pixels with lower column values are stored in the higher-order bits of the byte.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffFillOrder.LeastSignificantBitFirst">
            <summary>
            Pixels with lower column values are stored in the lower-order bits of the byte.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffNewSubfileType">
            <summary>
            Enumeration representing the sub-file types defined by the Tiff file-format.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffNewSubfileType.FullImage">
            <summary>
            A full-resolution image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffNewSubfileType.Preview">
            <summary>
            Reduced-resolution version of another image in this TIFF file.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffNewSubfileType.SinglePage">
            <summary>
            A single page of a multi-page image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffNewSubfileType.TransparencyMask">
            <summary>
            A transparency mask for another image in this TIFF file.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffNewSubfileType.AlternativePreview">
            <summary>
            Alternative reduced-resolution version of another image in this TIFF file (see DNG specification).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffNewSubfileType.MixedRasterContent">
            <summary>
            Mixed raster content (see RFC2301).
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffOrientation">
            <summary>
            Enumeration representing the image orientations defined by the Tiff file-format.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffOrientation.TopLeft">
            <summary>
            The 0th row and 0th column represent the visual top and left-hand side of the image respectively.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffOrientation.TopRight">
            <summary>
            The 0th row and 0th column represent the visual top and right-hand side of the image respectively.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffOrientation.BottomRight">
            <summary>
            The 0th row and 0th column represent the visual bottom and right-hand side of the image respectively.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffOrientation.BottomLeft">
            <summary>
            The 0th row and 0th column represent the visual bottom and left-hand side of the image respectively.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffOrientation.LeftTop">
            <summary>
            The 0th row and 0th column represent the visual left-hand side and top of the image respectively.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffOrientation.RightTop">
            <summary>
            The 0th row and 0th column represent the visual right-hand side and top of the image respectively.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffOrientation.RightBottom">
            <summary>
            The 0th row and 0th column represent the visual right-hand side and bottom of the image respectively.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffOrientation.LeftBottom">
            <summary>
            The 0th row and 0th column represent the visual left-hand side and bottom of the image respectively.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPhotometricInterpretation">
            <summary>
            Enumeration representing the photometric interpretation formats defined by the Tiff file-format.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPhotometricInterpretation.WhiteIsZero">
             <summary>
             Bilevel and grayscale: 0 is imaged as white. The maximum value is imaged as black.
            
             Not supported by the TiffEncoder.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPhotometricInterpretation.BlackIsZero">
            <summary>
            Bilevel and grayscale: 0 is imaged as black. The maximum value is imaged as white.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPhotometricInterpretation.Rgb">
            <summary>
            RGB image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPhotometricInterpretation.PaletteColor">
            <summary>
            Palette Color.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPhotometricInterpretation.TransparencyMask">
             <summary>
             A transparency mask.
            
             Not supported by the TiffEncoder.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPhotometricInterpretation.Separated">
             <summary>
             Separated: usually CMYK (see Section 16 of the TIFF 6.0 specification).
            
             Not supported by the TiffEncoder.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPhotometricInterpretation.YCbCr">
             <summary>
             YCbCr (see Section 21 of the TIFF 6.0 specification).
            
             Not supported by the TiffEncoder.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPhotometricInterpretation.CieLab">
             <summary>
             1976 CIE L*a*b* (see Section 23 of the TIFF 6.0 specification).
            
             Not supported by the TiffEncoder.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPhotometricInterpretation.IccLab">
             <summary>
             ICC L*a*b* (see TIFF Specification, supplement 1).
            
             Not supported by the TiffEncoder.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPhotometricInterpretation.ItuLab">
             <summary>
             ITU L*a*b* (see RFC2301).
            
             Not supported by the TiffEncoder.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPhotometricInterpretation.ColorFilterArray">
             <summary>
             Color Filter Array (see the DNG specification).
            
             Not supported by the TiffEncoder.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPhotometricInterpretation.LinearRaw">
             <summary>
             Linear Raw (see the DNG specification).
            
             Not supported by the TiffEncoder.
             </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPlanarConfiguration">
            <summary>
            Enumeration representing how the components of each pixel are stored the Tiff file-format.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPlanarConfiguration.Chunky">
            <summary>
            Chunky format.
            The component values for each pixel are stored contiguously.
            The order of the components within the pixel is specified by
            PhotometricInterpretation. For example, for RGB data, the data is stored as RGBRGBRGB.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPlanarConfiguration.Planar">
            <summary>
            Planar format.
            The components are stored in separate “component planes.” The
            values in StripOffsets and StripByteCounts are then arranged as a 2-dimensional
            array, with SamplesPerPixel rows and StripsPerImage columns. (All of the columns
            for row 0 are stored first, followed by the columns of row 1, and so on.)
            PhotometricInterpretation describes the type of data stored in each component
            plane. For example, RGB data is stored with the Red components in one component
            plane, the Green in another, and the Blue in another.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPredictor">
            <summary>
            A mathematical operator that is applied to the image data before an encoding scheme is applied.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPredictor.None">
            <summary>
            No prediction.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPredictor.Horizontal">
            <summary>
            Horizontal differencing.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffPredictor.FloatingPoint">
             <summary>
             Floating point horizontal differencing.
            
             Note: The Tiff Encoder does not yet support this. If this is chosen, the encoder will fallback to none.
             </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffSampleFormat">
            <summary>
            Specifies how to interpret each data sample in a pixel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffSampleFormat.UnsignedInteger">
            <summary>
            Unsigned integer data. Default value.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffSampleFormat.SignedInteger">
            <summary>
            Signed integer data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffSampleFormat.Float">
            <summary>
            IEEE floating point data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffSampleFormat.Undefined">
            <summary>
            Undefined data format.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffSampleFormat.ComplexInt">
            <summary>
            The complex int.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffSampleFormat.ComplexFloat">
            <summary>
            The complex float.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffSubfileType">
            <summary>
            Enumeration representing the sub-file types defined by the Tiff file-format.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffSubfileType.FullImage">
            <summary>
            Full-resolution image data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffSubfileType.Preview">
            <summary>
            Reduced-resolution image data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffSubfileType.SinglePage">
            <summary>
            A single page of a multi-page image.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffThresholding">
            <summary>
            Enumeration representing the thresholding applied to image data defined by the Tiff file-format.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffThresholding.None">
            <summary>
            No dithering or halftoning.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffThresholding.Ordered">
            <summary>
             An ordered dither or halftone technique.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Constants.TiffThresholding.Random">
            <summary>
            A randomized process such as error diffusion.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.DirectoryReader">
            <summary>
            The TIFF IFD reader class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.DirectoryReader.ByteOrder">
            <summary>
            Gets the byte order.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.DirectoryReader.Read">
            <summary>
            Reads image file directories.
            </summary>
            <returns>Image file directories.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.ITiffDecoderOptions">
            <summary>
            Encapsulates the options for the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.TiffDecoder"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.ITiffDecoderOptions.IgnoreMetadata">
            <summary>
            Gets a value indicating whether the metadata should be ignored when the image is being decoded.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.ITiffDecoderOptions.DecodingMode">
            <summary>
            Gets the decoding mode for multi-frame images.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.ITiffEncoderOptions">
            <summary>
            Encapsulates the options for the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.TiffEncoder"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.ITiffEncoderOptions.BitsPerPixel">
            <summary>
            Gets the number of bits per pixel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.ITiffEncoderOptions.Compression">
            <summary>
            Gets the compression type to use.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.ITiffEncoderOptions.CompressionLevel">
            <summary>
            Gets the compression level 1-9 for the deflate compression mode.
            <remarks>Defaults to <see cref="F:SixLabors.ImageSharp.Compression.Zlib.DeflateCompressionLevel.DefaultCompression"/>.</remarks>
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.ITiffEncoderOptions.PhotometricInterpretation">
            <summary>
            Gets the PhotometricInterpretation to use. Possible options are RGB, RGB with a color palette, gray or BiColor.
            If no PhotometricInterpretation is specified or it is unsupported by the encoder, RGB will be used.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.ITiffEncoderOptions.HorizontalPredictor">
            <summary>
            Gets a value indicating which horizontal prediction to use. This can improve the compression ratio with deflate or lzw compression.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.ITiffEncoderOptions.Quantizer">
            <summary>
            Gets the quantizer for creating a color palette image.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero16TiffColor`1">
            <summary>
            Implements the 'BlackIsZero' photometric interpretation for 16-bit grayscale images.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero16TiffColor`1.#ctor(SixLabors.ImageSharp.Configuration,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero16TiffColor`1" /> class.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero16TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero1TiffColor`1">
            <summary>
            Implements the 'BlackIsZero' photometric interpretation (optimized for bilevel images).
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero1TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero24TiffColor`1">
            <summary>
            Implements the 'BlackIsZero' photometric interpretation for 24-bit grayscale images.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero24TiffColor`1.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero24TiffColor`1" /> class.
            </summary>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero24TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero32FloatTiffColor`1">
            <summary>
            Implements the 'BlackIsZero' photometric interpretation for 32-bit float grayscale images.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero32FloatTiffColor`1.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero32FloatTiffColor`1" /> class.
            </summary>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero32FloatTiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero32TiffColor`1">
            <summary>
            Implements the 'BlackIsZero' photometric interpretation for 32-bit grayscale images.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero32TiffColor`1.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero32TiffColor`1" /> class.
            </summary>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero32TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero4TiffColor`1">
            <summary>
            Implements the 'BlackIsZero' photometric interpretation (optimized for 4-bit grayscale images).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero4TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero8TiffColor`1">
            <summary>
            Implements the 'BlackIsZero' photometric interpretation (optimized for 8-bit grayscale images).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZero8TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZeroTiffColor`1">
            <summary>
            Implements the 'BlackIsZero' photometric interpretation (for all bit depths).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.BlackIsZeroTiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.PaletteTiffColor`1">
            <summary>
            Implements the 'PaletteTiffColor' photometric interpretation (for all bit depths).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.PaletteTiffColor`1.#ctor(SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerSample,System.UInt16[])">
            <param name="bitsPerSample">The number of bits per sample for each pixel.</param>
            <param name="colorMap">The RGB color lookup table to use for decoding the image.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.PaletteTiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb161616TiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation with 16 bits for each channel.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb161616TiffColor`1.#ctor(SixLabors.ImageSharp.Configuration,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb161616TiffColor`1" /> class.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb161616TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb16PlanarTiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation with 'Planar' layout for each color channel with 16 bit.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb16PlanarTiffColor`1.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb16PlanarTiffColor`1" /> class.
            </summary>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb16PlanarTiffColor`1.Decode(System.Buffers.IMemoryOwner{System.Byte}[],SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb242424TiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation with 24 bits for each channel.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb242424TiffColor`1.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb242424TiffColor`1" /> class.
            </summary>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb242424TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb24PlanarTiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation with 'Planar' layout for each color channel with 24 bit.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb24PlanarTiffColor`1.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb24PlanarTiffColor`1" /> class.
            </summary>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb24PlanarTiffColor`1.Decode(System.Buffers.IMemoryOwner{System.Byte}[],SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb323232TiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation with 32 bits for each channel.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb323232TiffColor`1.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb323232TiffColor`1" /> class.
            </summary>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb323232TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb32PlanarTiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation with 'Planar' layout for each color channel with 32 bit.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb32PlanarTiffColor`1.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb32PlanarTiffColor`1" /> class.
            </summary>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb32PlanarTiffColor`1.Decode(System.Buffers.IMemoryOwner{System.Byte}[],SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb444TiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation for 4 bits per color channel images.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb444TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb888TiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation (optimized for 8-bit full color images).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgb888TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba16161616TiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation with an alpha channel and with 16 bits for each channel.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba16161616TiffColor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.MemoryAllocator,System.Nullable{SixLabors.ImageSharp.Formats.Tiff.TiffExtraSampleType},System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba16161616TiffColor`1" /> class.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="memoryAllocator">The memory allocator.</param>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
            <param name="extraSamplesType">The type of the extra samples.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba16161616TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba16PlanarTiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation with an alpha channel and with 'Planar' layout for each color channel with 16 bit.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba16PlanarTiffColor`1.#ctor(System.Nullable{SixLabors.ImageSharp.Formats.Tiff.TiffExtraSampleType},System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba16PlanarTiffColor`1" /> class.
            </summary>
            <param name="extraSamplesType">The extra samples type.</param>
            <param name="isBigEndian">If set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba16PlanarTiffColor`1.Decode(System.Buffers.IMemoryOwner{System.Byte}[],SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba24242424TiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation with an alpha channel and with 24 bits for each channel.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba24242424TiffColor`1.#ctor(System.Nullable{SixLabors.ImageSharp.Formats.Tiff.TiffExtraSampleType},System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba24242424TiffColor`1" /> class.
            </summary>
            <param name="extraSamplesType">The type of the extra samples.</param>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba24242424TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba24PlanarTiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation with an alpha channel and with 'Planar' layout for each color channel with 24 bit.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba24PlanarTiffColor`1.#ctor(System.Nullable{SixLabors.ImageSharp.Formats.Tiff.TiffExtraSampleType},System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba24PlanarTiffColor`1" /> class.
            </summary>
            <param name="extraSamplesType">The extra samples type.</param>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba24PlanarTiffColor`1.Decode(System.Buffers.IMemoryOwner{System.Byte}[],SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba32323232TiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation with an alpha channel and with 32 bits for each channel.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba32323232TiffColor`1.#ctor(System.Nullable{SixLabors.ImageSharp.Formats.Tiff.TiffExtraSampleType},System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba32323232TiffColor`1" /> class.
            </summary>
            <param name="extraSamplesType">The type of the extra samples.</param>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba32323232TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba32PlanarTiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation with an alpha channel and a 'Planar' layout for each color channel with 32 bit.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba32PlanarTiffColor`1.#ctor(System.Nullable{SixLabors.ImageSharp.Formats.Tiff.TiffExtraSampleType},System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba32PlanarTiffColor`1" /> class.
            </summary>
            <param name="extraSamplesType">The extra samples type.</param>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba32PlanarTiffColor`1.Decode(System.Buffers.IMemoryOwner{System.Byte}[],SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba8888TiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation with an alpha channel and 8 bits per channel.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.Rgba8888TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.RgbaFloat32323232TiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation with an alpha channel and with 32 bits for each channel.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.RgbaFloat32323232TiffColor`1.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.RgbaFloat32323232TiffColor`1" /> class.
            </summary>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.RgbaFloat32323232TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.RgbaPlanarTiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation with an alpha channel and with 'Planar' layout (for all bit depths).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.RgbaPlanarTiffColor`1.Decode(System.Buffers.IMemoryOwner{System.Byte}[],SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Decodes pixel data using the current photometric interpretation.
            </summary>
            <param name="data">The buffers to read image data from.</param>
            <param name="pixels">The image buffer to write pixels to.</param>
            <param name="left">The x-coordinate of the left-hand side of the image block.</param>
            <param name="top">The y-coordinate of the  top of the image block.</param>
            <param name="width">The width of the image block.</param>
            <param name="height">The height of the image block.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.RgbaTiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation with alpha channel (for all bit depths).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.RgbaTiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.RgbFloat323232TiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation with 32 bits for each channel.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.RgbFloat323232TiffColor`1.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.RgbFloat323232TiffColor`1" /> class.
            </summary>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.RgbFloat323232TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.RgbPlanarTiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation with 'Planar' layout (for all bit depths).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.RgbPlanarTiffColor`1.Decode(System.Buffers.IMemoryOwner{System.Byte}[],SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Decodes pixel data using the current photometric interpretation.
            </summary>
            <param name="data">The buffers to read image data from.</param>
            <param name="pixels">The image buffer to write pixels to.</param>
            <param name="left">The x-coordinate of the left-hand side of the image block.</param>
            <param name="top">The y-coordinate of the  top of the image block.</param>
            <param name="width">The width of the image block.</param>
            <param name="height">The height of the image block.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.RgbTiffColor`1">
            <summary>
            Implements the 'RGB' photometric interpretation (for all bit depths).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.RgbTiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffBaseColorDecoder`1">
            <summary>
            The base class for photometric interpretation decoders.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffBaseColorDecoder`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Decodes source raw pixel data using the current photometric interpretation.
            </summary>
            <param name="data">The buffer to read image data from.</param>
            <param name="pixels">The image buffer to write pixels to.</param>
            <param name="left">The x-coordinate of the left-hand side of the image block.</param>
            <param name="top">The y-coordinate of the  top of the image block.</param>
            <param name="width">The width of the image block.</param>
            <param name="height">The height of the image block.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffBasePlanarColorDecoder`1">
            <summary>
            The base class for planar color decoders.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffBasePlanarColorDecoder`1.Decode(System.Buffers.IMemoryOwner{System.Byte}[],SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Decodes source raw pixel data using the current photometric interpretation.
            </summary>
            <param name="data">The buffers to read image data from.</param>
            <param name="pixels">The image buffer to write pixels to.</param>
            <param name="left">The x-coordinate of the left-hand side of the image block.</param>
            <param name="top">The y-coordinate of the  top of the image block.</param>
            <param name="width">The width of the image block.</param>
            <param name="height">The height of the image block.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType">
            <summary>
            Provides enumeration of the various TIFF photometric interpretation implementation types.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.BlackIsZero">
            <summary>
            Grayscale: 0 is imaged as black. The maximum value is imaged as white.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.BlackIsZero1">
            <summary>
            Grayscale: 0 is imaged as black. The maximum value is imaged as white. Optimized implementation for bilevel images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.BlackIsZero4">
            <summary>
            Grayscale: 0 is imaged as black. The maximum value is imaged as white. Optimized implementation for 4-bit images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.BlackIsZero8">
            <summary>
            Grayscale: 0 is imaged as black. The maximum value is imaged as white. Optimized implementation for 8-bit images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.BlackIsZero16">
            <summary>
            Grayscale: 0 is imaged as black. The maximum value is imaged as white. Optimized implementation for 16-bit images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.BlackIsZero24">
            <summary>
            Grayscale: 0 is imaged as black. The maximum value is imaged as white. Optimized implementation for 24-bit images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.BlackIsZero32">
            <summary>
            Grayscale: 0 is imaged as black. The maximum value is imaged as white. Optimized implementation for 32-bit images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.BlackIsZero32Float">
            <summary>
            Grayscale: 0 is imaged as black. The maximum value is imaged as white. Pixel data is 32-bit float.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.WhiteIsZero">
            <summary>
            Grayscale: 0 is imaged as white. The maximum value is imaged as black.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.WhiteIsZero1">
            <summary>
            Grayscale: 0 is imaged as white. The maximum value is imaged as black. Optimized implementation for bilevel images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.WhiteIsZero4">
            <summary>
            Grayscale: 0 is imaged as white. The maximum value is imaged as black. Optimized implementation for 4-bit images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.WhiteIsZero8">
            <summary>
            Grayscale: 0 is imaged as white. The maximum value is imaged as black. Optimized implementation for 8-bit images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.WhiteIsZero16">
            <summary>
            Grayscale: 0 is imaged as white. The maximum value is imaged as black. Optimized implementation for 16-bit images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.WhiteIsZero24">
            <summary>
            Grayscale: 0 is imaged as white. The maximum value is imaged as black. Optimized implementation for 24-bit images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.WhiteIsZero32">
            <summary>
            Grayscale: 0 is imaged as white. The maximum value is imaged as black. Optimized implementation for 32-bit images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.WhiteIsZero32Float">
            <summary>
            Grayscale: 0 is imaged as black. The maximum value is imaged as white. Pixel data is 32-bit float.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.PaletteColor">
            <summary>
            Palette-color.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgb">
            <summary>
            RGB Full Color.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgb222">
            <summary>
            RGB color image with 2 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgba2222">
            <summary>
            RGBA color image with 2 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgb333">
            <summary>
            RGB color image with 3 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgba3333">
            <summary>
            RGBA color image with 3 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgb444">
            <summary>
            RGB color image with 4 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgba4444">
            <summary>
            RGBA color image with 4 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgb555">
            <summary>
            RGB color image with 5 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgba5555">
            <summary>
            RGBA color image with 5 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgb666">
            <summary>
            RGB color image with 6 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgba6666">
            <summary>
            RGBA color image with 6 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgb888">
            <summary>
            RGB Full Color. Optimized implementation for 8-bit images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgba8888">
            <summary>
            RGBA Full Color with 8-bit for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgb101010">
            <summary>
            RGB color image with 10 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgba10101010">
            <summary>
            RGBA color image with 10 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgb121212">
            <summary>
            RGB color image with 12 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgba12121212">
            <summary>
            RGBA color image with 12 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgb141414">
            <summary>
            RGB color image with 14 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgba14141414">
            <summary>
            RGBA color image with 14 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgb161616">
            <summary>
            RGB color image with 16 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgba16161616">
            <summary>
            RGBA color image with 16 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgb242424">
            <summary>
            RGB color image with 24 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgba24242424">
            <summary>
            RGBA color image with 24 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgb323232">
            <summary>
            RGB color image with 32 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgba32323232">
            <summary>
            RGBA color image with 32 bits for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.RgbFloat323232">
            <summary>
            RGB color image with 32 bits floats for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.RgbaFloat32323232">
            <summary>
            RGBA color image with 32 bits floats for each channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgb888Planar">
            <summary>
            RGB Full Color. Planar configuration of data. 8 Bit per color channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgba8888Planar">
            <summary>
            RGBA color image with an alpha channel. Planar configuration of data. 8 Bit per color channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgb161616Planar">
            <summary>
            RGB Full Color. Planar configuration of data. 16 Bit per color channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgba16161616Planar">
            <summary>
            RGB Color with an alpha channel. Planar configuration of data. 16 Bit per color channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgb242424Planar">
            <summary>
            RGB Full Color. Planar configuration of data. 24 Bit per color channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgba24242424Planar">
            <summary>
            RGB Color with an alpha channel. Planar configuration of data. 24 Bit per color channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgb323232Planar">
            <summary>
            RGB Full Color. Planar configuration of data. 32 Bit per color channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.Rgba32323232Planar">
            <summary>
            RGB Color with an alpha channel. Planar configuration of data. 32 Bit per color channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.YCbCr">
            <summary>
            The pixels are stored in YCbCr format.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.TiffColorType.YCbCrPlanar">
            <summary>
            The pixels are stored in YCbCr format as planar.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero16TiffColor`1">
            <summary>
            Implements the 'WhiteIsZero' photometric interpretation for 16-bit grayscale images.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero16TiffColor`1.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero16TiffColor`1" /> class.
            </summary>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero16TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero1TiffColor`1">
            <summary>
            Implements the 'WhiteIsZero' photometric interpretation (optimized for bilevel images).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero1TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero24TiffColor`1">
            <summary>
            Implements the 'WhiteIsZero' photometric interpretation for 24-bit grayscale images.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero24TiffColor`1.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero24TiffColor`1" /> class.
            </summary>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero24TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero32FloatTiffColor`1">
            <summary>
            Implements the 'WhiteIsZero' photometric interpretation for 32-bit float grayscale images.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero32FloatTiffColor`1.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero32FloatTiffColor`1" /> class.
            </summary>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero32FloatTiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero32TiffColor`1">
            <summary>
            Implements the 'WhiteIsZero' photometric interpretation for 32-bit grayscale images.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero32TiffColor`1.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero32TiffColor`1" /> class.
            </summary>
            <param name="isBigEndian">if set to <c>true</c> decodes the pixel data as big endian, otherwise as little endian.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero32TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero4TiffColor`1">
            <summary>
            Implements the 'WhiteIsZero' photometric interpretation (optimized for 4-bit grayscale images).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero4TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero8TiffColor`1">
            <summary>
            Implements the 'WhiteIsZero' photometric interpretation (optimized for 8-bit grayscale images).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZero8TiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZeroTiffColor`1">
            <summary>
            Implements the 'WhiteIsZero' photometric interpretation (for all bit depths).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.WhiteIsZeroTiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.YCbCrConverter">
            <summary>
            Converts YCbCr data to rgb data.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.YCbCrPlanarTiffColor`1.Decode(System.Buffers.IMemoryOwner{System.Byte}[],SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.PhotometricInterpretation.YCbCrTiffColor`1.Decode(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Int32,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerPixel">
            <summary>
            Enumerates the available bits per pixel for the tiff format.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerPixel.Bit1">
            <summary>
            1 bit per pixel, for bi-color image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerPixel.Bit4">
            <summary>
            4 bits per pixel, for images with a color palette.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerPixel.Bit6">
             <summary>
             6 bits per pixel. 2 bit for each color channel.
            
             Note: The TiffEncoder does not yet support 2 bits per color channel and will default to 24 bits per pixel instead.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerPixel.Bit8">
            <summary>
            8 bits per pixel, grayscale or color palette images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerPixel.Bit10">
             <summary>
             10 bits per pixel, for gray images.
            
             Note: The TiffEncoder does not yet support 10 bits per pixel and will default to 24 bits per pixel instead.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerPixel.Bit12">
             <summary>
             12 bits per pixel. 4 bit for each color channel.
            
             Note: The TiffEncoder does not yet support 4 bits per color channel and will default to 24 bits per pixel instead.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerPixel.Bit14">
             <summary>
             14 bits per pixel, for gray images.
            
             Note: The TiffEncoder does not yet support 14 bits per pixel images and will default to 24 bits per pixel instead.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerPixel.Bit16">
             <summary>
             16 bits per pixel, for gray images.
            
             Note: The TiffEncoder does not yet support 16 bits per color channel and will default to 24 bits per pixel instead.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerPixel.Bit24">
            <summary>
            24 bits per pixel. One byte for each color channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerPixel.Bit30">
             <summary>
             30 bits per pixel. 10 bit for each color channel.
            
             Note: The TiffEncoder does not yet support 10 bits per color channel and will default to 24 bits per pixel instead.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerPixel.Bit36">
             <summary>
             36 bits per pixel. 12 bit for each color channel.
            
             Note: The TiffEncoder does not yet support 12 bits per color channel and will default to 24 bits per pixel instead.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerPixel.Bit42">
             <summary>
             42 bits per pixel. 14 bit for each color channel.
            
             Note: The TiffEncoder does not yet support 14 bits per color channel and will default to 24 bits per pixel instead.
             </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerPixel.Bit48">
             <summary>
             48 bits per pixel. 16 bit for each color channel.
            
             Note: The TiffEncoder does not yet support 16 bits per color channel and will default to 24 bits per pixel instead.
             </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerSample">
            <summary>
            The number of bits per component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerSample.Channel0">
            <summary>
            The bits for the channel 0.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerSample.Channel1">
            <summary>
            The bits for the channel 1.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerSample.Channel2">
            <summary>
            The bits for the channel 2.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerSample.Channel3">
            <summary>
            The bits for the alpha channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerSample.Channels">
            <summary>
            The number of channels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerSample.#ctor(System.UInt16,System.UInt16,System.UInt16,System.UInt16)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerSample"/> struct.
            </summary>
            <param name="channel0">The bits for the channel 0.</param>
            <param name="channel1">The bits for the channel 1.</param>
            <param name="channel2">The bits for the channel 2.</param>
            <param name="channel3">The bits for the channel 3.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerSample.TryParse(System.UInt16[],SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerSample@)">
            <summary>
            Tries to parse a ushort array and convert it into a TiffBitsPerSample struct.
            </summary>
            <param name="value">The value to parse.</param>
            <param name="sample">The tiff bits per sample.</param>
            <returns>True, if the value could be parsed.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerSample.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerSample.Equals(SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerSample)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerSample.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerSample.ToArray">
            <summary>
            Converts the bits per sample struct to an ushort array.
            </summary>
            <returns>Bits per sample as ushort array.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerSample.BitsPerPixel">
            <summary>
            Gets the bits per pixel for the given bits per sample.
            </summary>
            <returns>Bits per pixel.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffBitsPerSample.ToString">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.TiffConfigurationModule">
            <summary>
            Registers the image encoders, decoders and mime type detectors for the TIFF format.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffConfigurationModule.Configure(SixLabors.ImageSharp.Configuration)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.TiffDecoder">
            <summary>
            Image decoder for generating an image out of a TIFF stream.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffDecoder.IgnoreMetadata">
            <summary>
            Gets or sets a value indicating whether the metadata should be ignored when the image is being decoded.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffDecoder.DecodingMode">
            <summary>
            Gets or sets the decoding mode for multi-frame images.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffDecoder.Decode``1(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffDecoder.Decode(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffDecoder.Identify(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore">
            <summary>
            Performs the tiff decoding operation.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.memoryAllocator">
            <summary>
            Used for allocating memory during processing operations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.ignoreMetadata">
            <summary>
            Gets or sets a value indicating whether the metadata should be ignored when the image is being decoded.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.decodingMode">
            <summary>
            Gets the decoding mode for multi-frame images
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.inputStream">
            <summary>
            The stream to decode from.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.byteOrder">
            <summary>
            Indicates the byte order of the stream.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.isBigTiff">
            <summary>
            Indicating whether is BigTiff format.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Formats.Tiff.ITiffDecoderOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore" /> class.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="options">The decoder options.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.BitsPerSample">
            <summary>
            Gets or sets the bits per sample.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.BitsPerPixel">
            <summary>
            Gets or sets the bits per pixel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.ColorMap">
            <summary>
            Gets or sets the lookup table for RGB palette colored images.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.ColorType">
            <summary>
            Gets or sets the photometric interpretation implementation to use when decoding the image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.ReferenceBlackAndWhite">
            <summary>
            Gets or sets the reference black and white for decoding YCbCr pixel data.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.YcbcrCoefficients">
            <summary>
            Gets or sets the YCbCr coefficients.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.YcbcrSubSampling">
            <summary>
            Gets or sets the YCbCr sub sampling.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.CompressionType">
            <summary>
            Gets or sets the compression used, when the image was encoded.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.FaxCompressionOptions">
            <summary>
            Gets or sets the Fax specific compression options.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.FillOrder">
            <summary>
            Gets or sets the the logical order of bits within a byte.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.ExtraSamplesType">
            <summary>
            Gets or sets the extra samples type.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.JpegTables">
            <summary>
            Gets or sets the JPEG tables when jpeg compression is used.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.PlanarConfiguration">
            <summary>
            Gets or sets the planar configuration type to use when decoding the image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.PhotometricInterpretation">
            <summary>
            Gets or sets the photometric interpretation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.SampleFormat">
            <summary>
            Gets or sets the sample format.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.Predictor">
            <summary>
            Gets or sets the horizontal predictor.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.Configuration">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.Dimensions">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.Decode``1(SixLabors.ImageSharp.IO.BufferedReadStream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.Identify(SixLabors.ImageSharp.IO.BufferedReadStream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.DecodeFrame``1(SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile,System.Threading.CancellationToken)">
            <summary>
            Decodes the image data from a specified IFD.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="tags">The IFD tags.</param>
            <param name="cancellationToken">The token to monitor cancellation.</param>
            <returns> The tiff frame. </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.CalculateStripBufferSize(System.Int32,System.Int32,System.Int32)">
            <summary>
            Calculates the size (in bytes) for a pixel buffer using the determined color format.
            </summary>
            <param name="width">The width for the desired pixel buffer.</param>
            <param name="height">The height for the desired pixel buffer.</param>
            <param name="plane">The index of the plane for planar image configuration (or zero for chunky).</param>
            <returns>The size (in bytes) of the required pixel buffer.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.DecodeStripsPlanar``1(SixLabors.ImageSharp.ImageFrame{``0},System.Int32,System.Span{System.UInt64},System.Span{System.UInt64},System.Threading.CancellationToken)">
            <summary>
            Decodes the image data for planar encoded pixel data.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="frame">The image frame to decode data into.</param>
            <param name="rowsPerStrip">The number of rows per strip of data.</param>
            <param name="stripOffsets">An array of byte offsets to each strip in the image.</param>
            <param name="stripByteCounts">An array of the size of each strip (in bytes).</param>
            <param name="cancellationToken">The token to monitor cancellation.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.DecodeStripsChunky``1(SixLabors.ImageSharp.ImageFrame{``0},System.Int32,System.Span{System.UInt64},System.Span{System.UInt64},System.Threading.CancellationToken)">
            <summary>
            Decodes the image data for chunky encoded pixel data.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="frame">The image frame to decode data into.</param>
            <param name="rowsPerStrip">The rows per strip.</param>
            <param name="stripOffsets">The strip offsets.</param>
            <param name="stripByteCounts">The strip byte counts.</param>
            <param name="cancellationToken">The token to monitor cancellation.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.GetImageWidth(SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile)">
            <summary>
            Gets the width of the image frame.
            </summary>
            <param name="exifProfile">The image frame exif profile.</param>
            <returns>The image width.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore.GetImageHeight(SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile)">
            <summary>
            Gets the height of the image frame.
            </summary>
            <param name="exifProfile">The image frame exif profile.</param>
            <returns>The image height.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderMetadataCreator">
            <summary>
            The decoder metadata creator.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderOptionsParser">
            <summary>
            The decoder options parser.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffDecoderOptionsParser.VerifyAndParse(SixLabors.ImageSharp.Formats.Tiff.TiffDecoderCore,SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile,SixLabors.ImageSharp.Formats.Tiff.TiffFrameMetadata)">
            <summary>
            Determines the TIFF compression and color types, and reads any associated parameters.
            </summary>
            <param name="options">The options.</param>
            <param name="exifProfile">The exif profile of the frame to decode.</param>
            <param name="frameMetadata">The IFD entries container to read the image format information for current frame.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.TiffEncoder">
            <summary>
            Encoder for writing the data image to a stream in TIFF format.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffEncoder.BitsPerPixel">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffEncoder.Compression">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffEncoder.CompressionLevel">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffEncoder.PhotometricInterpretation">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffEncoder.HorizontalPredictor">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffEncoder.Quantizer">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffEncoder.Encode``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffEncoder.EncodeAsync``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore">
            <summary>
            Performs the TIFF encoding operation.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore.memoryAllocator">
            <summary>
            Used for allocating memory during processing operations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore.buffer">
            <summary>
            A scratch buffer to reduce allocations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore.configuration">
            <summary>
            The global configuration.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore.quantizer">
            <summary>
            The quantizer for creating color palette image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore.compressionLevel">
            <summary>
            Sets the deflate compression level.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore.DefaultPredictor">
            <summary>
            The default predictor is None.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore.DefaultBitsPerPixel">
            <summary>
            The default bits per pixel is Bit24.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore.DefaultCompression">
            <summary>
            The default compression is None.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore.DefaultPhotometricInterpretation">
            <summary>
            The default photometric interpretation is Rgb.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore.#ctor(SixLabors.ImageSharp.Formats.Tiff.ITiffEncoderOptions,SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore"/> class.
            </summary>
            <param name="options">The options for the encoder.</param>
            <param name="memoryAllocator">The memory allocator.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore.PhotometricInterpretation">
            <summary>
            Gets the photometric interpretation implementation to use when encoding the image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore.CompressionType">
            <summary>
            Gets or sets the compression implementation to use when encoding the image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore.HorizontalPredictor">
            <summary>
            Gets or sets a value indicating which horizontal predictor to use. This can improve the compression ratio with deflate compression.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore.BitsPerPixel">
            <summary>
            Gets the bits per pixel.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore.Encode``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Encodes the image to the specified stream from the <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.Image`1"/> to encode from.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to encode the image data to.</param>
            <param name="cancellationToken">The token to request cancellation.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore.WriteHeader(SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter)">
            <summary>
            Writes the TIFF file header.
            </summary>
            <param name="writer">The <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter" /> to write data to.</param>
            <returns>
            The marker to write the first IFD offset.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore.WriteFrame``1(SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter,SixLabors.ImageSharp.ImageFrame{``0},SixLabors.ImageSharp.Metadata.ImageMetadata,SixLabors.ImageSharp.Image{``0},System.Int64)">
            <summary>
            Writes all data required to define an image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="writer">The <see cref="T:System.IO.BinaryWriter" /> to write data to.</param>
            <param name="frame">The tiff frame.</param>
            <param name="imageMetadata">The image metadata (resolution values for each frame).</param>
            <param name="image">The image (common metadata for root frame).</param>
            <param name="ifdOffset">The marker to write this IFD offset.</param>
            <returns>
            The next IFD offset value.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore.CalcRowsPerStrip(System.Int32,System.Int32,System.Nullable{SixLabors.ImageSharp.Formats.Tiff.Constants.TiffCompression})">
            <summary>
            Calculates the number of rows written per strip.
            </summary>
            <param name="height">The height of the image.</param>
            <param name="bytesPerRow">The number of bytes per row.</param>
            <param name="compression">The compression used.</param>
            <returns>Number of rows per strip.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffEncoderCore.WriteIfd(SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter,System.Collections.Generic.List{SixLabors.ImageSharp.Metadata.Profiles.Exif.IExifValue})">
            <summary>
            Writes a TIFF IFD block.
            </summary>
            <param name="writer">The <see cref="T:System.IO.BinaryWriter"/> to write data to.</param>
            <param name="entries">The IFD entries to write to the file.</param>
            <returns>The marker to write the next IFD offset (if present).</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.TiffExtraSampleType">
            <summary>
            Description of extra components.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffExtraSampleType.UnspecifiedData">
            <summary>
            The data is unspecified, not supported.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffExtraSampleType.AssociatedAlphaData">
            <summary>
            The extra data is associated alpha data (with pre-multiplied color).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffExtraSampleType.UnassociatedAlphaData">
            <summary>
            The extra data is unassociated alpha data is transparency information that logically exists independent of an image;
            it is commonly called a soft matte.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.TiffFormat">
            <summary>
            Encapsulates the means to encode and decode Tiff images.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffFormat.Instance">
            <summary>
            Gets the current instance.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffFormat.Name">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffFormat.DefaultMimeType">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffFormat.MimeTypes">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffFormat.FileExtensions">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffFormat.CreateDefaultFormatMetadata">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffFormat.CreateDefaultFormatFrameMetadata">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.TiffFormatType">
            <summary>
            The TIFF format type enum.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffFormatType.Default">
            <summary>
            The TIFF file format type.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.TiffFormatType.BigTIFF">
            <summary>
            The BigTIFF format type.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.TiffFrameMetadata">
            <summary>
            Provides Tiff specific metadata information for the frame.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffFrameMetadata.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.TiffFrameMetadata"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffFrameMetadata.#ctor(SixLabors.ImageSharp.Formats.Tiff.TiffFrameMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.TiffFrameMetadata"/> class.
            </summary>
            <param name="other">The other tiff frame metadata.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffFrameMetadata.BitsPerPixel">
            <summary>
            Gets or sets the bits per pixel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffFrameMetadata.BitsPerSample">
            <summary>
            Gets or sets number of bits per component.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffFrameMetadata.Compression">
            <summary>
            Gets or sets the compression scheme used on the image data.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffFrameMetadata.PhotometricInterpretation">
            <summary>
            Gets or sets the color space of the image data.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffFrameMetadata.Predictor">
            <summary>
            Gets or sets a mathematical operator that is applied to the image data before an encoding scheme is applied.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffFrameMetadata.Parse(SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile)">
            <summary>
            Returns a new <see cref="T:SixLabors.ImageSharp.Formats.Tiff.TiffFrameMetadata"/> instance parsed from the given Exif profile.
            </summary>
            <param name="profile">The Exif profile containing tiff frame directory tags to parse.
            If null, a new instance is created and parsed instead.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Formats.Tiff.TiffFrameMetadata"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffFrameMetadata.Parse(SixLabors.ImageSharp.Formats.Tiff.TiffFrameMetadata,SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile)">
            <summary>
            Parses the given Exif profile to populate the properties of the tiff frame meta data.
            </summary>
            <param name="meta">The tiff frame meta data.</param>
            <param name="profile">The Exif profile containing tiff frame directory tags.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffFrameMetadata.DeepClone">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.TiffImageFormatDetector">
            <summary>
            Detects tiff file headers
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffImageFormatDetector.HeaderSize">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffImageFormatDetector.DetectFormat(System.ReadOnlySpan{System.Byte})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.TiffMetadata">
            <summary>
            Provides Tiff specific metadata information for the image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffMetadata.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.TiffMetadata"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffMetadata.#ctor(SixLabors.ImageSharp.Formats.Tiff.TiffMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.TiffMetadata"/> class.
            </summary>
            <param name="other">The metadata to create an instance from.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffMetadata.ByteOrder">
            <summary>
            Gets or sets the byte order.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.TiffMetadata.FormatType">
            <summary>
            Gets or sets the format type.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffMetadata.DeepClone">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.TiffThrowHelper">
            <summary>
            Cold path optimizations for throwing tiff format based exceptions.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.TiffThrowHelper.ThrowImageFormatException(System.String)">
            <summary>
            Cold path optimization for throwing <see cref="T:SixLabors.ImageSharp.ImageFormatException"/>-s
            </summary>
            <param name="errorMessage">The error message for the exception.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Utils.BitReader">
            <summary>
            Utility class to read a sequence of bits from an array
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Utils.BitReader.#ctor(System.ReadOnlySpan{System.Byte})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Utils.BitReader" /> struct.
            </summary>
            <param name="array">The array to read data from.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Utils.BitReader.ReadBits(System.UInt32)">
            <summary>
            Reads the specified number of bits from the array.
            </summary>
            <param name="bits">The number of bits to read.</param>
            <returns>The value read from the array.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Utils.BitReader.NextRow">
            <summary>
            Moves the reader to the next row of byte-aligned data.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Utils.TiffUtils">
            <summary>
            Helper methods for TIFF decoding.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Utils.TiffUtils.PaddingToNextInteger(System.Int32,System.Int32)">
            <summary>
            Finds the padding needed to round 'valueToRoundUp' to the next integer multiple of subSampling value.
            </summary>
            <param name="valueToRoundUp">The width or height to round up.</param>
            <param name="subSampling">The sub sampling.</param>
            <returns>The padding.</returns>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffBaseColorWriter`1.BitsPerPixel">
            <summary>
            Gets the bits per pixel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffBaseColorWriter`1.BytesPerRow">
            <summary>
            Gets the bytes per row.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffBaseColorWriter`1.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffBaseColorWriter`1.AddStripTags(System.Int32,System.UInt32[],System.UInt32[])">
            <summary>
            Adds image format information to the specified IFD.
            </summary>
            <param name="rowsPerStrip">The rows per strip.</param>
            <param name="stripOffsets">The strip offsets.</param>
            <param name="stripByteCounts">The strip byte counts.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffBiColorWriter`1.BitsPerPixel">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffBiColorWriter`1.EncodeStrip(System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Tiff.Compression.TiffBaseCompressor)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffBiColorWriter`1.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffCompositeColorWriter`1">
            <summary>
            The base class for composite color types: 8-bit gray, 24-bit RGB (4-bit gray, 16-bit (565/555) RGB, 32-bit RGB, CMYK, YCbCr).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffCompositeColorWriter`1.Dispose(System.Boolean)">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffGrayWriter`1.BitsPerPixel">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffGrayWriter`1.EncodePixels(System.Span{`0},System.Span{System.Byte})">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffPaletteWriter`1.BitsPerPixel">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffPaletteWriter`1.EncodeStrip(System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Tiff.Compression.TiffBaseCompressor)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffPaletteWriter`1.Dispose(System.Boolean)">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffRgbWriter`1.BitsPerPixel">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffRgbWriter`1.EncodePixels(System.Span{`0},System.Span{System.Byte})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter">
            <summary>
            Utility class for writing TIFF data to a <see cref="T:System.IO.Stream"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter.buffer">
            <summary>
            A scratch buffer to reduce allocations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter.#ctor(System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter"/> class.
            </summary>
            <param name="output">The output stream.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter.IsLittleEndian">
            <summary>
            Gets a value indicating whether the architecture is little-endian.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter.Position">
            <summary>
            Gets the current position within the stream.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter.BaseStream">
            <summary>
            Gets the base stream.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter.PlaceMarker">
            <summary>
            Writes an empty four bytes to the stream, returning the offset to be written later.
            </summary>
            <returns>The offset to be written later.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter.Write(System.Byte[])">
            <summary>
            Writes an array of bytes to the current stream.
            </summary>
            <param name="value">The bytes to write.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter.Write(System.ReadOnlySpan{System.Byte})">
            <summary>
            Writes the specified value.
            </summary>
            <param name="value">The bytes to write.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter.Write(System.Byte)">
            <summary>
            Writes a byte to the current stream.
            </summary>
            <param name="value">The byte to write.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter.Write(System.UInt16)">
            <summary>
            Writes a two-byte unsigned integer to the current stream.
            </summary>
            <param name="value">The two-byte unsigned integer to write.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter.Write(System.UInt32)">
            <summary>
            Writes a four-byte unsigned integer to the current stream.
            </summary>
            <param name="value">The four-byte unsigned integer to write.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter.WritePadded(System.Span{System.Byte})">
            <summary>
            Writes an array of bytes to the current stream, padded to four-bytes.
            </summary>
            <param name="value">The bytes to write.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter.WriteMarker(System.Int64,System.UInt32)">
            <summary>
            Writes a four-byte unsigned integer to the specified marker in the stream.
            </summary>
            <param name="offset">The offset returned when placing the marker</param>
            <param name="value">The four-byte unsigned integer to write.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter.Dispose">
            <summary>
            Disposes <see cref="T:SixLabors.ImageSharp.Formats.Tiff.Writers.TiffStreamWriter"/> instance, ensuring any unwritten data is flushed.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.AlphaDecoder">
            <summary>
            Implements decoding for lossy alpha chunks which may be compressed.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.AlphaDecoder.#ctor(System.Int32,System.Int32,System.Buffers.IMemoryOwner{System.Byte},System.Byte,SixLabors.ImageSharp.Memory.MemoryAllocator,SixLabors.ImageSharp.Configuration)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.AlphaDecoder"/> class.
            </summary>
            <param name="width">The width of the image.</param>
            <param name="height">The height of the image.</param>
            <param name="data">The (maybe compressed) alpha data.</param>
            <param name="alphaChunkHeader">The first byte of the alpha image stream contains information on how to decode the stream.</param>
            <param name="memoryAllocator">Used for allocating memory during decoding.</param>
            <param name="configuration">The configuration.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.AlphaDecoder.Width">
            <summary>
            Gets the width of the image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.AlphaDecoder.Height">
            <summary>
            Gets the height of the image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.AlphaDecoder.AlphaFilterType">
            <summary>
            Gets the used filter type.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.AlphaDecoder.LastRow">
            <summary>
            Gets or sets the last decoded row.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.AlphaDecoder.PrevRow">
            <summary>
            Gets or sets the row before the last decoded row.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.AlphaDecoder.Vp8LDec">
            <summary>
            Gets information for decoding Vp8L compressed alpha data.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.AlphaDecoder.Alpha">
            <summary>
            Gets the decoded alpha data.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.AlphaDecoder.Compressed">
            <summary>
            Gets a value indicating whether the alpha channel uses compression.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.AlphaDecoder.Data">
            <summary>
            Gets the (maybe compressed) alpha data.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.AlphaDecoder.LosslessDecoder">
            <summary>
            Gets the Vp8L decoder which is used to de compress the alpha channel, if needed.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.AlphaDecoder.Use8BDecode">
            <summary>
            Gets a value indicating whether the decoding needs 1 byte per pixel for decoding.
            Although Alpha Channel requires only 1 byte per pixel, sometimes Vp8LDecoder may need to allocate
            4 bytes per pixel internally during decode.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.AlphaDecoder.Decode">
            <summary>
            Decodes and filters the maybe compressed alpha data.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.AlphaDecoder.AlphaApplyFilter(System.Int32,System.Int32,System.Span{System.Byte},System.Int32)">
            <summary>
            Applies filtering to a set of rows.
            </summary>
            <param name="firstRow">The first row index to start filtering.</param>
            <param name="lastRow">The last row index for filtering.</param>
            <param name="dst">The destination to store the filtered data.</param>
            <param name="stride">The stride to use.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.AlphaDecoder.ExtractAlphaRows(SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LDecoder)">
            <summary>
            Once the image-stream is decoded into ARGB color values, the transparency information will be extracted from the green channel of the ARGB quadruplet.
            </summary>
            <param name="dec">The VP8L decoder.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.AlphaDecoder.Is8BOptimizable(SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LMetadata)">
            <summary>
            Row-processing for the special case when alpha data contains only one
            transform (color indexing), and trivial non-green literals.
            </summary>
            <param name="hdr">The VP8L meta data.</param>
            <returns>True, if alpha channel needs one byte per pixel, otherwise 4.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.AlphaDecoder.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.AlphaEncoder">
            <summary>
            Methods for encoding the alpha data of a VP8 image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.AlphaEncoder.EncodeAlpha``1(SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.MemoryAllocator,System.Boolean,System.Int32@)">
            <summary>
            Encodes the alpha channel data.
            Data is either compressed as lossless webp image or uncompressed.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> to encode from.</param>
            <param name="configuration">The global configuration.</param>
            <param name="memoryAllocator">The memory manager.</param>
            <param name="compress">Indicates, if the data should be compressed with the lossless webp compression.</param>
            <param name="size">The size in bytes of the alpha data.</param>
            <returns>The encoded alpha data.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.AlphaEncoder.DispatchAlphaToGreen``1(SixLabors.ImageSharp.Image{``0},System.Span{System.Byte})">
            <summary>
            Store the transparency in the green channel.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> to encode from.</param>
            <param name="alphaData">A byte sequence of length width * height, containing all the 8-bit transparency values in scan order.</param>
            <returns>The transparency image.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.AlphaEncoder.ExtractAlphaChannel``1(SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Extract the alpha data of the image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> to encode from.</param>
            <param name="configuration">The global configuration.</param>
            <param name="memoryAllocator">The memory manager.</param>
            <returns>A byte sequence of length width * height, containing all the 8-bit transparency values in scan order.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.AlphaEncoder.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.BitReader.BitReaderBase">
            <summary>
            Base class for VP8 and VP8L bitreader.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.BitReader.BitReaderBase.Data">
            <summary>
            Gets or sets the raw encoded image data.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitReader.BitReaderBase.ReadImageDataFromStream(System.IO.Stream,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Copies the raw encoded image data from the stream into a byte array.
            </summary>
            <param name="input">The input stream.</param>
            <param name="bytesToRead">Number of bytes to read as indicated from the chunk size.</param>
            <param name="memoryAllocator">Used for allocating memory during reading data from the stream.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitReader.BitReaderBase.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8BitReader">
            <summary>
            A bit reader for VP8 streams.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8BitReader.value">
            <summary>
            Current value.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8BitReader.range">
            <summary>
            Current range minus 1. In [127, 254] interval.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8BitReader.bits">
            <summary>
            Number of valid bits left.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8BitReader.bufferMax">
            <summary>
            Max packed-read position of the buffer.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8BitReader.eof">
            <summary>
            True if input is exhausted.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8BitReader.pos">
            <summary>
            Byte position in buffer.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8BitReader.#ctor(System.IO.Stream,System.UInt32,SixLabors.ImageSharp.Memory.MemoryAllocator,System.UInt32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8BitReader"/> class.
            </summary>
            <param name="inputStream">The input stream to read from.</param>
            <param name="imageDataSize">The raw image data size in bytes.</param>
            <param name="memoryAllocator">Used for allocating memory during reading data from the stream.</param>
            <param name="partitionLength">The partition length.</param>
            <param name="startPos">Start index in the data array. Defaults to 0.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8BitReader.#ctor(System.Buffers.IMemoryOwner{System.Byte},System.UInt32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8BitReader"/> class.
            </summary>
            <param name="imageData">The raw encoded image data.</param>
            <param name="partitionLength">The partition length.</param>
            <param name="startPos">Start index in the data array. Defaults to 0.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader">
            <summary>
            A bit reader for reading lossless webp streams.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader.Vp8LMaxNumBitRead">
            <summary>
            Maximum number of bits (inclusive) the bit-reader can handle.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader.Lbits">
            <summary>
            Number of bits prefetched.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader.Wbits">
            <summary>
            Minimum number of bytes ready after VP8LFillBitWindow.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader.value">
            <summary>
            Pre-fetched bits.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader.len">
            <summary>
            Buffer length.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader.pos">
            <summary>
            Byte position in buffer.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader.bitPos">
            <summary>
            Current bit-reading position in value.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader.#ctor(System.Buffers.IMemoryOwner{System.Byte})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader"/> class.
            </summary>
            <param name="data">Lossless compressed image data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader.#ctor(System.IO.Stream,System.UInt32,SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader"/> class.
            </summary>
            <param name="inputStream">The input stream to read from.</param>
            <param name="imageDataSize">The raw image data size in bytes.</param>
            <param name="memoryAllocator">Used for allocating memory during reading data from the stream.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader.Eos">
            <summary>
            Gets or sets a value indicating whether a bit was read past the end of buffer.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader.ReadValue(System.Int32)">
            <summary>
            Reads a unsigned short value from the buffer. The bits of each byte are read in least-significant-bit-first order.
            </summary>
            <param name="nBits">The number of bits to read (should not exceed 16).</param>
            <returns>A ushort value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader.ReadBit">
            <summary>
            Reads a single bit from the stream.
            </summary>
            <returns>True if the bit read was 1, false otherwise.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader.AdvanceBitPosition(System.Int32)">
            <summary>
            For jumping over a number of bits in the bit stream when accessed with PrefetchBits and FillBitWindow.
            </summary>
            <param name="numberOfBits">The number of bits to advance the position.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader.PrefetchBits">
            <summary>
            Return the pre-fetched bits, so they can be looked up.
            </summary>
            <returns>The pre-fetched bits.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader.FillBitWindow">
            <summary>
            Advances the read buffer by 4 bytes to make room for reading next 32 bits.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader.IsEndOfStream">
            <summary>
            Returns true if there was an attempt at reading bit past the end of the buffer.
            </summary>
            <returns>True, if end of buffer was reached.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader.ShiftBytes">
            <summary>
            If not at EOS, reload up to Vp8LLbits byte-by-byte.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitWriter.BitWriterBase.buffer">
            <summary>
            Buffer to write to.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitWriter.BitWriterBase.scratchBuffer">
            <summary>
            A scratch buffer to reduce allocations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.BitWriterBase.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.BitWriter.BitWriterBase"/> class.
            </summary>
            <param name="expectedSize">The expected size in bytes.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.BitWriterBase.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.BitWriter.BitWriterBase"/> class.
            Used internally for cloning.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.BitWriterBase.WriteToStream(System.IO.Stream)">
            <summary>
            Writes the encoded bytes of the image to the stream. Call Finish() before this.
            </summary>
            <param name="stream">The stream to write to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.BitWriterBase.WriteToBuffer(System.Span{System.Byte})">
            <summary>
            Writes the encoded bytes of the image to the given buffer. Call Finish() before this.
            </summary>
            <param name="dest">The destination buffer.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.BitWriterBase.BitWriterResize(System.Int32)">
            <summary>
            Resizes the buffer to write to.
            </summary>
            <param name="extraSize">The extra size in bytes needed.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.BitWriterBase.NumBytes">
            <summary>
            Returns the number of bytes of the encoded image data.
            </summary>
            <returns>The number of bytes of the image data.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.BitWriterBase.Finish">
            <summary>
            Flush leftover bits.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.BitWriterBase.WriteRiffHeader(System.IO.Stream,System.UInt32)">
            <summary>
            Writes the RIFF header to the stream.
            </summary>
            <param name="stream">The stream to write to.</param>
            <param name="riffSize">The block length.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.BitWriterBase.MetadataChunkSize(System.Byte[])">
            <summary>
            Calculates the chunk size of EXIF or XMP metadata.
            </summary>
            <param name="metadataBytes">The metadata profile bytes.</param>
            <returns>The metadata chunk size in bytes.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.BitWriterBase.AlphaChunkSize(System.Span{System.Byte})">
            <summary>
            Calculates the chunk size of a alpha chunk.
            </summary>
            <param name="alphaBytes">The alpha chunk bytes.</param>
            <returns>The alpha data chunk size in bytes.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.BitWriterBase.WriteMetadataProfile(System.IO.Stream,System.Byte[],SixLabors.ImageSharp.Formats.Webp.WebpChunkType)">
            <summary>
            Writes a metadata profile (EXIF or XMP) to the stream.
            </summary>
            <param name="stream">The stream to write to.</param>
            <param name="metadataBytes">The metadata profile's bytes.</param>
            <param name="chunkType">The chuck type to write.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.BitWriterBase.WriteAlphaChunk(System.IO.Stream,System.Span{System.Byte},System.Boolean)">
            <summary>
            Writes the alpha chunk to the stream.
            </summary>
            <param name="stream">The stream to write to.</param>
            <param name="dataBytes">The alpha channel data bytes.</param>
            <param name="alphaDataIsCompressed">Indicates, if the alpha channel data is compressed.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.BitWriterBase.WriteVp8XHeader(System.IO.Stream,SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile,SixLabors.ImageSharp.Metadata.Profiles.Xmp.XmpProfile,System.UInt32,System.UInt32,System.Boolean)">
            <summary>
            Writes a VP8X header to the stream.
            </summary>
            <param name="stream">The stream to write to.</param>
            <param name="exifProfile">A exif profile or null, if it does not exist.</param>
            <param name="xmpProfile">A XMP profile or null, if it does not exist.</param>
            <param name="width">The width of the image.</param>
            <param name="height">The height of the image.</param>
            <param name="hasAlpha">Flag indicating, if a alpha channel is present.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8BitWriter">
            <summary>
            A bit writer for writing lossy webp streams.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8BitWriter.run">
            <summary>
            Number of outstanding bits.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8BitWriter.nbBits">
            <summary>
            Number of pending bits.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8BitWriter.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8BitWriter"/> class.
            </summary>
            <param name="expectedSize">The expected size in bytes.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8BitWriter.#ctor(System.Int32,SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8BitWriter"/> class.
            </summary>
            <param name="expectedSize">The expected size in bytes.</param>
            <param name="enc">The Vp8Encoder.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8BitWriter.NumBytes">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8BitWriter.BitWriterResize(System.Int32)">
            <summary>
            Resizes the buffer to write to.
            </summary>
            <param name="extraSize">The extra size in bytes needed.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8BitWriter.Finish">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8BitWriter.WriteEncodedImageToStream(System.IO.Stream,SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile,SixLabors.ImageSharp.Metadata.Profiles.Xmp.XmpProfile,System.UInt32,System.UInt32,System.Boolean,System.Span{System.Byte},System.Boolean)">
            <summary>
            Writes the encoded image to the stream.
            </summary>
            <param name="stream">The stream to write to.</param>
            <param name="exifProfile">The exif profile.</param>
            <param name="xmpProfile">The XMP profile.</param>
            <param name="width">The width of the image.</param>
            <param name="height">The height of the image.</param>
            <param name="hasAlpha">Flag indicating, if a alpha channel is present.</param>
            <param name="alphaData">The alpha channel data.</param>
            <param name="alphaDataIsCompressed">Indicates, if the alpha data is compressed.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8LBitWriter">
            <summary>
            A bit writer for writing lossless webp streams.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8LBitWriter.scratchBuffer">
            <summary>
            A scratch buffer to reduce allocations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8LBitWriter.MinExtraSize">
            <summary>
            This is the minimum amount of size the memory buffer is guaranteed to grow when extra space is needed.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8LBitWriter.bits">
            <summary>
            Bit accumulator.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8LBitWriter.used">
            <summary>
            Number of bits used in accumulator.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8LBitWriter.cur">
            <summary>
            Current write position.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8LBitWriter.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8LBitWriter"/> class.
            </summary>
            <param name="expectedSize">The expected size in bytes.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8LBitWriter.#ctor(System.Byte[],System.UInt64,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8LBitWriter"/> class.
            Used internally for cloning.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8LBitWriter.PutBits(System.UInt32,System.Int32)">
            <summary>
            This function writes bits into bytes in increasing addresses (little endian),
            and within a byte least-significant-bit first. This function can write up to 32 bits in one go.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8LBitWriter.NumBytes">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8LBitWriter.Finish">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8LBitWriter.WriteEncodedImageToStream(System.IO.Stream,SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile,SixLabors.ImageSharp.Metadata.Profiles.Xmp.XmpProfile,System.UInt32,System.UInt32,System.Boolean)">
            <summary>
            Writes the encoded image to the stream.
            </summary>
            <param name="stream">The stream to write to.</param>
            <param name="exifProfile">The exif profile.</param>
            <param name="xmpProfile">The XMP profile.</param>
            <param name="width">The width of the image.</param>
            <param name="height">The height of the image.</param>
            <param name="hasAlpha">Flag indicating, if a alpha channel is present.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8LBitWriter.PutBitsFlushBits">
            <summary>
            Internal function for PutBits flushing 32 bits from the written state.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.BitWriter.Vp8LBitWriter.BitWriterResize(System.Int32)">
            <summary>
            Resizes the buffer to write to.
            </summary>
            <param name="extraSize">The extra size in bytes needed.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.EntropyIx">
            <summary>
            These five modes are evaluated and their respective entropy is computed.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.IWebpDecoderOptions">
            <summary>
            Image decoder options for generating an image out of a webp stream.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.IWebpDecoderOptions.IgnoreMetadata">
            <summary>
            Gets a value indicating whether the metadata should be ignored when the image is being decoded.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.IWebpEncoderOptions">
            <summary>
            Configuration options for use during webp encoding.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.IWebpEncoderOptions.FileFormat">
            <summary>
            Gets the webp file format used. Either lossless or lossy.
            Defaults to lossy.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.IWebpEncoderOptions.Quality">
            <summary>
            Gets the compression quality. Between 0 and 100.
            For lossy, 0 gives the smallest size and 100 the largest. For lossless,
            this parameter is the amount of effort put into the compression: 0 is the fastest but gives larger
            files compared to the slowest, but best, 100.
            Defaults to 75.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.IWebpEncoderOptions.Method">
            <summary>
            Gets the encoding method to use. Its a quality/speed trade-off (0=fast, 6=slower-better).
            Defaults to 4.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.IWebpEncoderOptions.UseAlphaCompression">
            <summary>
            Gets a value indicating whether the alpha plane should be compressed with Webp lossless format.
            Defaults to true.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.IWebpEncoderOptions.EntropyPasses">
            <summary>
            Gets the number of entropy-analysis passes (in [1..10]).
            Defaults to 1.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.IWebpEncoderOptions.SpatialNoiseShaping">
            <summary>
            Gets the amplitude of the spatial noise shaping. Spatial noise shaping (or sns for short) refers to a general collection of built-in algorithms
            used to decide which area of the picture should use relatively less bits, and where else to better transfer these bits.
            The possible range goes from 0 (algorithm is off) to 100 (the maximal effect).
            Defaults to 50.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.IWebpEncoderOptions.FilterStrength">
            <summary>
            Gets the strength of the deblocking filter, between 0 (no filtering) and 100 (maximum filtering).
            A value of 0 will turn off any filtering. Higher value will increase the strength of the filtering process applied after decoding the picture.
            The higher the value the smoother the picture will appear.
            Typical values are usually in the range of 20 to 50.
            Defaults to 60.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.IWebpEncoderOptions.TransparentColorMode">
            <summary>
            Gets a value indicating whether to preserve the exact RGB values under transparent area. Otherwise, discard this invisible
            RGB information for better compression.
            The default value is Clear.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.IWebpEncoderOptions.NearLossless">
            <summary>
            Gets a value indicating whether near lossless mode should be used.
            This option adjusts pixel values to help compressibility, but has minimal impact on the visual quality.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.IWebpEncoderOptions.NearLosslessQuality">
            <summary>
            Gets the quality of near-lossless image preprocessing. The range is 0 (maximum preprocessing) to 100 (no preprocessing, the default).
            The typical value is around 60. Note that lossy with -q 100 can at times yield better results.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.BackwardReferenceEncoder.MaxLengthBits">
            <summary>
            Maximum bit length.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.BackwardReferenceEncoder.MaxLength">
            <summary>
            We want the max value to be attainable and stored in MaxLengthBits bits.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.BackwardReferenceEncoder.MinLength">
            <summary>
            Minimum number of pixels for which it is cheaper to encode a
            distance + length instead of each pixel as a literal.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.BackwardReferenceEncoder.GetBackwardReferences(System.Int32,System.Int32,System.ReadOnlySpan{System.UInt32},System.Int32,System.Int32,System.Int32@,SixLabors.ImageSharp.Memory.MemoryAllocator,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHashChain,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBackwardRefs,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBackwardRefs)">
            <summary>
            Evaluates best possible backward references for specified quality. The input cacheBits to 'GetBackwardReferences'
            sets the maximum cache bits to use (passing 0 implies disabling the local color cache).
            The optimal cache bits is evaluated and set for the cacheBits parameter.
            The return value is the pointer to the best of the two backward refs viz, refs[0] or refs[1].
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.BackwardReferenceEncoder.CalculateBestCacheSize(System.ReadOnlySpan{System.UInt32},System.Int32,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBackwardRefs,System.Int32)">
            <summary>
            Evaluate optimal cache bits for the local color cache.
            The input bestCacheBits sets the maximum cache bits to use (passing 0 implies disabling the local color cache).
            The local color cache is also disabled for the lower (smaller then 25) quality.
            </summary>
            <returns>Best cache size.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.BackwardReferenceEncoder.BackwardReferencesLz77Box(System.Int32,System.Int32,System.ReadOnlySpan{System.UInt32},System.Int32,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHashChain,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHashChain,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBackwardRefs)">
            <summary>
            Compute an LZ77 by forcing matches to happen within a given distance cost.
            We therefore limit the algorithm to the lowest 32 values in the PlaneCode definition.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.BackwardReferenceEncoder.BackwardRefsWithLocalCache(System.ReadOnlySpan{System.UInt32},System.Int32,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBackwardRefs)">
            <summary>
            Update (in-place) backward references for the specified cacheBits.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.ColorCache">
            <summary>
            A small hash-addressed array to store recently used colors, to be able to recall them with shorter codes.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.ColorCache.Colors">
            <summary>
            Gets the color entries.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.ColorCache.HashShift">
            <summary>
            Gets the hash shift: 32 - hashBits.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.ColorCache.HashBits">
            <summary>
            Gets the hash bits.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.ColorCache.Init(System.Int32)">
            <summary>
            Initializes a new color cache.
            </summary>
            <param name="hashBits">The hashBits determine the size of cache. It will be 1 left shifted by hashBits.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.ColorCache.Insert(System.UInt32)">
            <summary>
            Inserts a new color into the cache.
            </summary>
            <param name="bgra">The color to insert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.ColorCache.Lookup(System.Int32)">
            <summary>
            Gets a color for a given key.
            </summary>
            <param name="key">The key to lookup.</param>
            <returns>The color for the key.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.ColorCache.Contains(System.UInt32)">
            <summary>
            Returns the index of the given color.
            </summary>
            <param name="bgra">The color to check.</param>
            <returns>The index of the color in the cache or -1 if its not present.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.ColorCache.GetIndex(System.UInt32)">
            <summary>
            Gets the index of a color.
            </summary>
            <param name="bgra">The color.</param>
            <returns>The index for the color.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.ColorCache.Set(System.UInt32,System.UInt32)">
            <summary>
            Adds a new color to the cache.
            </summary>
            <param name="key">The key.</param>
            <param name="bgra">The color to add.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.CostCacheInterval">
            <summary>
            The GetLengthCost(costModel, k) are cached in a CostCacheInterval.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.CostInterval">
            <summary>
            To perform backward reference every pixel at index index_ is considered and
            the cost for the MAX_LENGTH following pixels computed. Those following pixels
            at index index_ + k (k from 0 to MAX_LENGTH) have a cost of:
                cost = distance cost at index + GetLengthCost(costModel, k)
            and the minimum value is kept. GetLengthCost(costModel, k) is cached in an
            array of size MAX_LENGTH.
            Instead of performing MAX_LENGTH comparisons per pixel, we keep track of the
            minimal values using intervals of constant cost.
            An interval is defined by the index_ of the pixel that generated it and
            is only useful in a range of indices from start to end (exclusive), i.e.
            it contains the minimum value for pixels between start and end.
            Intervals are stored in a linked list and ordered by start. When a new
            interval has a better value, old intervals are split or removed. There are
            therefore no overlapping intervals.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.CostManager">
            <summary>
            The CostManager is in charge of managing intervals and costs.
            It caches the different CostCacheInterval, caches the different
            GetLengthCost(costModel, k) in costCache and the CostInterval's.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.CostManager.Count">
            <summary>
            Gets or sets the number of stored intervals.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.CostManager.CostCache">
            <summary>
            Gets the costs cache. Contains the GetLengthCost(costModel, k).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.CostManager.UpdateCostAtIndex(System.Int32,System.Boolean)">
            <summary>
            Update the cost at index i by going over all the stored intervals that overlap with i.
            </summary>
            <param name="i">The index to update.</param>
            <param name="doCleanIntervals">If 'doCleanIntervals' is true, intervals that end before 'i' will be popped.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.CostManager.PushInterval(System.Double,System.Int32,System.Int32)">
            <summary>
            Given a new cost interval defined by its start at position, its length value
            and distanceCost, add its contributions to the previous intervals and costs.
            If handling the interval or one of its sub-intervals becomes to heavy, its
            contribution is added to the costs right away.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.CostManager.PopInterval(SixLabors.ImageSharp.Formats.Webp.Lossless.CostInterval)">
            <summary>
            Pop an interval from the manager.
            </summary>
            <param name="interval">The interval to remove.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.CostManager.PositionOrphanInterval(SixLabors.ImageSharp.Formats.Webp.Lossless.CostInterval,SixLabors.ImageSharp.Formats.Webp.Lossless.CostInterval)">
            <summary>
            Given a current orphan interval and its previous interval, before
            it was orphaned (which can be NULL), set it at the right place in the list
            of intervals using the start_ ordering and the previous interval as a hint.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.CostManager.ConnectIntervals(SixLabors.ImageSharp.Formats.Webp.Lossless.CostInterval,SixLabors.ImageSharp.Formats.Webp.Lossless.CostInterval)">
            <summary>
            Given two intervals, make 'prev' be the previous one of 'next' in 'manager'.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.CostManager.UpdateCost(System.Int32,System.Int32,System.Single)">
            <summary>
            Given the cost and the position that define an interval, update the cost at
            pixel 'i' if it is smaller than the previously computed value.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.CostManager.Dispose">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.CostModel.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossless.CostModel"/> class.
            </summary>
            <param name="literalArraySize">The literal array size.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.DominantCostRange">
            <summary>
            Data container to keep track of cost range for the three dominant entropy symbols.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.DominantCostRange.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossless.DominantCostRange"/> class.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.HistogramBinInfo.First">
            <summary>
            Position of the histogram that accumulates all histograms with the same binId.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.HistogramBinInfo.NumCombineFailures">
            <summary>
            Number of combine failures per binId.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.HistogramEncoder.NumPartitions">
            <summary>
            Number of partitions for the three dominant (literal, red and blue) symbol costs.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.HistogramEncoder.BinSize">
            <summary>
            The size of the bin-hash corresponding to the three dominant costs.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.HistogramEncoder.MaxHistoGreedy">
            <summary>
            Maximum number of histograms allowed in greedy combining algorithm.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.HistogramEncoder.HistogramBuild(System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBackwardRefs,System.Collections.Generic.List{SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram})">
            <summary>
            Construct the histograms from the backward references.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.HistogramEncoder.HistogramAnalyzeEntropyBin(System.Collections.Generic.List{SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram},System.UInt16[])">
            <summary>
            Partition histograms to different entropy bins for three dominant (literal,
            red and blue) symbol costs and compute the histogram aggregate bitCost.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.HistogramEncoder.OptimizeHistogramSymbols(System.UInt16[],System.Int32,System.UInt16[],System.UInt16[])">
            <summary>
            Given a Histogram set, the mapping of clusters 'clusterMapping' and the
            current assignment of the cells in 'symbols', merge the clusters and assign the smallest possible clusters values.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.HistogramEncoder.HistogramCombineStochastic(System.Collections.Generic.List{SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram},System.Int32)">
            <summary>
            Perform histogram aggregation using a stochastic approach.
            </summary>
            <returns>true if a greedy approach needs to be performed afterwards, false otherwise.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.HistogramEncoder.HistoPriorityListPush(System.Collections.Generic.List{SixLabors.ImageSharp.Formats.Webp.Lossless.HistogramPair},System.Int32,System.Collections.Generic.List{SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram},System.Int32,System.Int32,System.Double,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LStreaks,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBitEntropy)">
            <summary>
            Create a pair from indices "idx1" and "idx2" provided its cost is inferior to "threshold", a negative entropy.
            </summary>
            <returns>The cost of the pair, or 0 if it superior to threshold.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.HistogramEncoder.HistoListUpdatePair(SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LStreaks,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBitEntropy,System.Double,SixLabors.ImageSharp.Formats.Webp.Lossless.HistogramPair)">
            <summary>
            Update the cost diff and combo of a pair of histograms. This needs to be called when the the histograms have been merged with a third one.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.HistogramEncoder.HistoListUpdateHead(System.Collections.Generic.List{SixLabors.ImageSharp.Formats.Webp.Lossless.HistogramPair},SixLabors.ImageSharp.Formats.Webp.Lossless.HistogramPair)">
            <summary>
            Check whether a pair in the list should be updated as head or not.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.HistogramPair">
            <summary>
            Pair of histograms. Negative Idx1 value means that pair is out-of-date.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.HTreeGroup">
            <summary>
            Huffman table group.
            Includes special handling for the following cases:
             - IsTrivialLiteral: one common literal base for RED/BLUE/ALPHA (not GREEN)
             - IsTrivialCode: only 1 code (no bit is read from the bitstream)
             - UsePackedTable: few enough literal symbols, so all the bit codes can fit into a small look-up table PackedTable[]
            The common literal base, if applicable, is stored in 'LiteralArb'.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.HTreeGroup.HTrees">
            <summary>
            Gets the Huffman trees. This has a maximum of <see cref="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.HuffmanCodesPerMetaCode" /> (5) entry's.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.HTreeGroup.IsTrivialLiteral">
            <summary>
            Gets or sets a value indicating whether huffman trees for Red, Blue and Alpha Symbols are trivial (have a single code).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.HTreeGroup.LiteralArb">
            <summary>
            Gets or sets a the literal argb value of the pixel.
            If IsTrivialLiteral is true, this is the ARGB value of the pixel, with Green channel being set to zero.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.HTreeGroup.IsTrivialCode">
            <summary>
            Gets or sets a value indicating whether there is only one code.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.HTreeGroup.UsePackedTable">
            <summary>
            Gets or sets a value indicating whether to use packed table below for short literal code.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.HTreeGroup.PackedTable">
            <summary>
            Gets or sets table mapping input bits to packed values, or escape case to literal code.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffIndex">
            <summary>
            Five Huffman codes are used at each meta code.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffIndex.Green">
            <summary>
            Green + length prefix codes + color cache codes.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffIndex.Red">
            <summary>
            Red.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffIndex.Blue">
            <summary>
            Blue.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffIndex.Alpha">
            <summary>
            Alpha.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffIndex.Dist">
            <summary>
            Distance prefix codes.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanCode">
            <summary>
            A classic way to do entropy coding where a smaller number of bits are used for more frequent codes.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanCode.BitsUsed">
            <summary>
            Gets or sets the number of bits used for this symbol.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanCode.Value">
            <summary>
            Gets or sets the symbol value or table offset.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanTree">
            <summary>
            Represents the Huffman tree.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanTree.#ctor(SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanTree)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanTree"/> struct.
            </summary>
            <param name="other">The HuffmanTree to create an instance from.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanTree.TotalCount">
            <summary>
            Gets or sets the symbol frequency.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanTree.Value">
            <summary>
            Gets or sets the symbol value.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanTree.PoolIndexLeft">
            <summary>
            Gets or sets the index for the left sub-tree.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanTree.PoolIndexRight">
            <summary>
            Gets or sets the index for the right sub-tree.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanTreeCode">
            <summary>
            Represents the tree codes (depth and bits array).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanTreeCode.NumSymbols">
            <summary>
            Gets or sets the number of symbols.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanTreeCode.CodeLengths">
            <summary>
            Gets or sets the code lengths of the symbols.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanTreeCode.Codes">
            <summary>
            Gets or sets the symbol Codes.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanTreeToken">
            <summary>
            Holds the tree header in coded form.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanTreeToken.Code">
            <summary>
            Gets or sets the code. Value (0..15) or escape code (16, 17, 18).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanTreeToken.ExtraBits">
            <summary>
            Gets or sets the extra bits for escape codes.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanUtils">
            <summary>
            Utility functions related to creating the huffman tables.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanUtils.OptimizeHuffmanForRle(System.Int32,System.Boolean[],System.UInt32[])">
            <summary>
            Change the population counts in a way that the consequent
            Huffman tree compression, especially its RLE-part, give smaller output.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanUtils.GenerateOptimalTree(SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanTree[],System.UInt32[],System.Int32,System.Int32,System.Byte[])">
            <summary>
            Create an optimal Huffman tree.
            </summary>
            <see href="http://en.wikipedia.org/wiki/Huffman_coding"/>
            <param name="tree">The huffman tree.</param>
            <param name="histogram">The histogram.</param>
            <param name="histogramSize">The size of the histogram.</param>
            <param name="treeDepthLimit">The tree depth limit.</param>
            <param name="bitDepths">How many bits are used for the symbol.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanUtils.ConvertBitDepthsToSymbols(SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanTreeCode)">
            <summary>
            Get the actual bit values for a tree of bit depths.
            </summary>
            <param name="tree">The huffman tree.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanUtils.NextTableBitSize(System.Int32[],System.Int32,System.Int32)">
            <summary>
            Returns the table width of the next 2nd level table. count is the histogram of bit lengths for the remaining symbols,
            len is the code length of the next processed symbol.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanUtils.ReplicateValue(System.Span{SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanCode},System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanCode)">
            <summary>
            Stores code in table[0], table[step], table[2*step], ..., table[end-step].
            Assumes that end is an integer multiple of step.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanUtils.GetNextKey(System.Int32,System.Int32)">
            <summary>
            Returns reverse(reverse(key, len) + 1, len), where reverse(key, len) is the
            bit-wise reversal of the len least significant bits of key.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanUtils.ValuesShouldBeCollapsedToStrideAverage(System.Int32,System.Int32)">
            <summary>
            Heuristics for selecting the stride ranges to collapse.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.LosslessUtils">
            <summary>
            Utility functions for the lossless decoder.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.LosslessUtils.FindMatchLength(System.ReadOnlySpan{System.UInt32},System.ReadOnlySpan{System.UInt32},System.Int32,System.Int32)">
            <summary>
            Returns the exact index where array1 and array2 are different. For an index
            inferior or equal to bestLenMatch, the return value just has to be strictly
            inferior to bestLenMatch match. The current behavior is to return 0 if this index
            is bestLenMatch, and the index itself otherwise.
            If no two elements are the same, it returns maxLimit.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.LosslessUtils.AddGreenToBlueAndRed(System.Span{System.UInt32})">
            <summary>
            Add green to blue and red channels (i.e. perform the inverse transform of 'subtract green').
            </summary>
            <param name="pixelData">The pixel data to apply the transformation.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.LosslessUtils.ColorIndexInverseTransform(SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LTransform,System.Span{System.UInt32})">
            <summary>
            If there are not many unique pixel values, it is more efficient to create a color index array and replace the pixel values by the array's indices.
            This will reverse the color index transform.
            </summary>
            <param name="transform">The transform data contains color table size and the entries in the color table.</param>
            <param name="pixelData">The pixel data to apply the reverse transform on.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.LosslessUtils.ColorSpaceInverseTransform(SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LTransform,System.Span{System.UInt32})">
            <summary>
            The goal of the color transform is to de-correlate the R, G and B values of each pixel.
            Color transform keeps the green (G) value as it is, transforms red (R) based on green and transforms blue (B) based on green and then based on red.
            </summary>
            <param name="transform">The transform data.</param>
            <param name="pixelData">The pixel data to apply the inverse transform on.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.LosslessUtils.TransformColor(SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LMultipliers,System.Span{System.UInt32},System.Int32)">
            <summary>
            Color transform keeps the green (G) value as it is, transforms red (R) based on green and transforms blue (B) based on green and then based on red.
            </summary>
            <param name="m">The Vp8LMultipliers.</param>
            <param name="pixelData">The pixel data to transform.</param>
            <param name="numPixels">The number of pixels to process.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.LosslessUtils.TransformColorInverse(SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LMultipliers,System.Span{System.UInt32})">
            <summary>
            Reverses the color space transform.
            </summary>
            <param name="m">The color transform element.</param>
            <param name="pixelData">The pixel data to apply the inverse transform on.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.LosslessUtils.PredictorInverseTransform(SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LTransform,System.Span{System.UInt32},System.Span{System.UInt32})">
            <summary>
            This will reverse the predictor transform.
            The predictor transform can be used to reduce entropy by exploiting the fact that neighboring pixels are often correlated.
            In the predictor transform, the current pixel value is predicted from the pixels already decoded (in scan-line order) and only the residual value (actual - predicted) is encoded.
            The prediction mode determines the type of prediction to use. The image is divided into squares and all the pixels in a square use same prediction mode.
            </summary>
            <param name="transform">The transform data.</param>
            <param name="pixelData">The pixel data to apply the inverse transform.</param>
            <param name="outputSpan">The resulting pixel data with the reversed transformation data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.LosslessUtils.SubPixels(System.UInt32,System.UInt32)">
            <summary>
            Difference of each component, mod 256.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.LosslessUtils.BundleColorMap(System.Span{System.Byte},System.Int32,System.Int32,System.Span{System.UInt32})">
            <summary>
            Bundles multiple (1, 2, 4 or 8) pixels into a single pixel.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.LosslessUtils.CombinedShannonEntropy(System.Span{System.Int32},System.Span{System.Int32})">
            <summary>
            Compute the combined Shanon's entropy for distribution {X} and {X+Y}.
            </summary>
            <returns>Shanon entropy.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.LosslessUtils.FastLog2(System.UInt32)">
            <summary>
            Fast calculation of log2(v) for integer input.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.LosslessUtils.FastSLog2(System.UInt32)">
            <summary>
            Fast calculation of v * log2(v) for integer input.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.LosslessUtils.PrefixEncodeBitsNoLut(System.Int32,System.Int32@)">
            <summary>
            Splitting of distance and length codes into prefixes and
            extra bits. The prefixes are encoded with an entropy code
            while the extra bits are stored just as normal bits.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.LosslessUtils.SubSampleSize(System.Int32,System.Int32)">
            <summary>
            Computes sampled size of 'size' when sampling using 'sampling bits'.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.LosslessUtils.AddPixels(System.UInt32,System.UInt32)">
            <summary>
            Sum of each component, mod 256.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.NearLosslessEnc">
            <summary>
            Near-lossless image preprocessing adjusts pixel values to help compressibility with a guarantee
            of maximum deviation between original and resulting pixel values.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.PredictorEncoder">
            <summary>
            Image transform methods for the lossless webp encoder.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.PredictorEncoder.ResidualImage(System.Int32,System.Int32,System.Int32,System.Span{System.UInt32},System.Span{System.UInt32},System.Span{System.UInt32},System.Int32[][],System.Int32[][],System.Boolean,System.Int32,SixLabors.ImageSharp.Formats.Webp.WebpTransparentColorMode,System.Boolean,System.Boolean)">
            <summary>
            Finds the best predictor for each tile, and converts the image to residuals
            with respect to predictions. If nearLosslessQuality &lt; 100, applies
            near lossless processing, shaving off more bits of residuals for lower qualities.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.PredictorEncoder.GetBestPredictorForTile(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32[][],System.Span{System.UInt32},System.Span{System.UInt32},System.Int32[][],System.Int32[][],System.Int32,SixLabors.ImageSharp.Formats.Webp.WebpTransparentColorMode,System.Boolean,System.Boolean,System.Span{System.UInt32},System.Span{System.Int16})">
            <summary>
            Returns best predictor and updates the accumulated histogram.
            If maxQuantization > 1, assumes that near lossless processing will be
            applied, quantizing residuals to multiples of quantization levels up to
            maxQuantization (the actual quantization level depends on smoothness near
            the given pixel).
            </summary>
            <returns>Best predictor.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.PredictorEncoder.GetResidual(System.Int32,System.Int32,System.Span{System.UInt32},System.Span{System.UInt32},System.Span{System.Byte},System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Webp.WebpTransparentColorMode,System.Boolean,System.Boolean,System.Span{System.UInt32},System.Span{System.Int16})">
            <summary>
            Stores the difference between the pixel and its prediction in "output".
            In case of a lossy encoding, updates the source image to avoid propagating
            the deviation further to pixels which depend on the current pixel for their
            predictions.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.PredictorEncoder.NearLossless(System.UInt32,System.UInt32,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Quantize every component of the difference between the actual pixel value and
            its prediction to a multiple of a quantization (a power of 2, not larger than
            maxQuantization which is a power of 2, smaller than maxDiff). Take care if
            value and predict have undergone subtract green, which means that red and
            blue are represented as offsets from green.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.PredictorEncoder.NearLosslessComponent(System.Byte,System.Byte,System.Byte,System.Int32)">
            <summary>
            Quantize the difference between the actual component value and its prediction
            to a multiple of quantization, working modulo 256, taking care not to cross
            a boundary (inclusive upper limit).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.PredictorEncoder.CopyImageWithPrediction(System.Int32,System.Int32,System.Int32,System.Span{System.UInt32},System.Span{System.UInt32},System.Span{System.UInt32},System.Int32,SixLabors.ImageSharp.Formats.Webp.WebpTransparentColorMode,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Converts pixels of the image to residuals with respect to predictions.
            If max_quantization > 1, applies near lossless processing, quantizing
            residuals to multiples of quantization levels up to max_quantization
            (the actual quantization level depends on smoothness near the given pixel).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBackwardRefs.BlockSize">
            <summary>
            Gets or sets the common block-size.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBackwardRefs.Refs">
            <summary>
            Gets the backward references.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBitEntropy">
            <summary>
            Holds bit entropy results and entropy-related functions.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBitEntropy.NonTrivialSym">
            <summary>
            Not a trivial literal symbol.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBitEntropy.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBitEntropy"/> class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBitEntropy.Entropy">
            <summary>
            Gets or sets the entropy.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBitEntropy.Sum">
            <summary>
            Gets or sets the sum of the population.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBitEntropy.NoneZeros">
            <summary>
            Gets or sets the number of non-zero elements in the population.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBitEntropy.MaxVal">
            <summary>
            Gets or sets the maximum value in the population.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBitEntropy.NoneZeroCode">
            <summary>
            Gets or sets the index of the last non-zero in the population.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBitEntropy.BitsEntropyUnrefined(System.UInt32[],System.Int32,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LStreaks)">
            <summary>
            Get the entropy for the distribution 'X'.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LDecoder">
            <summary>
            Holds information for decoding a lossless webp image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LDecoder.#ctor(System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LDecoder"/> class.
            </summary>
            <param name="width">The width of the image.</param>
            <param name="height">The height of the image.</param>
            <param name="memoryAllocator">Used for allocating memory for the pixel data output.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LDecoder.Width">
            <summary>
            Gets or sets the width of the image to decode.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LDecoder.Height">
            <summary>
            Gets or sets the height of the image to decode.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LDecoder.Metadata">
            <summary>
            Gets or sets the necessary VP8L metadata (like huffman tables) to decode the image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LDecoder.Transforms">
            <summary>
            Gets or sets the transformations which needs to be reversed.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LDecoder.Pixels">
            <summary>
            Gets the pixel data.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LDecoder.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder">
            <summary>
            Encoder for lossless webp images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.scratch">
            <summary>
            Scratch buffer to reduce allocations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.memoryAllocator">
            <summary>
            The <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator"/> to use for buffer allocations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.configuration">
            <summary>
            The global configuration.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.MaxRefsBlockPerImage">
            <summary>
            Maximum number of reference blocks the image will be segmented into.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.MinBlockSize">
            <summary>
            Minimum block size for backward references.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.bitWriter">
            <summary>
            A bit writer for writing lossless webp streams.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.quality">
            <summary>
            The quality, that will be used to encode the image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.method">
            <summary>
            Quality/speed trade-off (0=fast, 6=slower-better).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.transparentColorMode">
            <summary>
            Flag indicating whether to preserve the exact RGB values under transparent area. Otherwise, discard this invisible
            RGB information for better compression.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.nearLossless">
            <summary>
            Indicating whether near lossless mode should be used.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.nearLosslessQuality">
            <summary>
            The near lossless quality. The range is 0 (maximum preprocessing) to 100 (no preprocessing, the default).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,SixLabors.ImageSharp.Configuration,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Webp.WebpEncodingMethod,SixLabors.ImageSharp.Formats.Webp.WebpTransparentColorMode,System.Boolean,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder"/> class.
            </summary>
            <param name="memoryAllocator">The memory allocator.</param>
            <param name="configuration">The global configuration.</param>
            <param name="width">The width of the input image.</param>
            <param name="height">The height of the input image.</param>
            <param name="quality">The encoding quality.</param>
            <param name="method">Quality/speed trade-off (0=fast, 6=slower-better).</param>
            <param name="transparentColorMode">Flag indicating whether to preserve the exact RGB values under transparent area.
            Otherwise, discard this invisible RGB information for better compression.</param>
            <param name="nearLossless">Indicating whether near lossless mode should be used.</param>
            <param name="nearLosslessQuality">The near lossless quality. The range is 0 (maximum preprocessing) to 100 (no preprocessing, the default).</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.Bgra">
            <summary>
            Gets the memory for the image data as packed bgra values.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.EncodedData">
            <summary>
            Gets the memory for the encoded output image data.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.BgraScratch">
            <summary>
            Gets or sets the scratch memory for bgra rows used for predictions.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.CurrentWidth">
            <summary>
            Gets or sets the packed image width.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.HistoBits">
            <summary>
            Gets or sets the huffman image bits.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.TransformBits">
            <summary>
            Gets or sets the bits used for the transformation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.TransformData">
            <summary>
            Gets or sets the transform data.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.CacheBits">
            <summary>
            Gets or sets the cache bits. If equal to 0, don't use color cache.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.UseCrossColorTransform">
            <summary>
            Gets or sets a value indicating whether to use the cross color transform.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.UseSubtractGreenTransform">
            <summary>
            Gets or sets a value indicating whether to use the subtract green transform.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.UsePredictorTransform">
            <summary>
            Gets or sets a value indicating whether to use the predictor transform.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.UsePalette">
            <summary>
            Gets or sets a value indicating whether to use color indexing transform.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.PaletteSize">
            <summary>
            Gets or sets the palette size.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.Palette">
            <summary>
            Gets the palette.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.Refs">
            <summary>
            Gets the backward references.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.HashChain">
            <summary>
            Gets the hash chain.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.Encode``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream)">
            <summary>
            Encodes the image as lossless webp to the specified stream.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.Image`1"/> to encode from.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to encode the image data to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.EncodeAlphaImageData``1(SixLabors.ImageSharp.Image{``0},System.Buffers.IMemoryOwner{System.Byte})">
            <summary>
            Encodes the alpha image data using the webp lossless compression.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.Image`1"/> to encode from.</param>
            <param name="alphaData">The destination buffer to write the encoded alpha data to.</param>
            <returns>The size of the compressed data in bytes.
            If the size of the data is the same as the pixel count, the compression would not yield in smaller data and is left uncompressed.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.WriteImageSize(System.Int32,System.Int32)">
            <summary>
            Writes the image size to the bitwriter buffer.
            </summary>
            <param name="inputImgWidth">The input image width.</param>
            <param name="inputImgHeight">The input image height.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.WriteAlphaAndVersion(System.Boolean)">
            <summary>
            Writes a flag indicating if alpha channel is used and the VP8L version to the bitwriter buffer.
            </summary>
            <param name="hasAlpha">Indicates if a alpha channel is present.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.EncodeStream``1(SixLabors.ImageSharp.Image{``0})">
            <summary>
            Encodes the image stream using lossless webp format.
            </summary>
            <typeparam name="TPixel">The pixel type.</typeparam>
            <param name="image">The image to encode.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.ConvertPixelsToBgra``1(SixLabors.ImageSharp.Image{``0},System.Int32,System.Int32)">
            <summary>
            Converts the pixels of the image to bgra.
            </summary>
            <typeparam name="TPixel">The type of the pixels.</typeparam>
            <param name="image">The image to convert.</param>
            <param name="width">The width of the image.</param>
            <param name="height">The height of the image.</param>
            <returns>true, if the image is non opaque.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.EncoderAnalyze(System.ReadOnlySpan{System.UInt32},System.Int32,System.Int32,System.Boolean@)">
            <summary>
            Analyzes the image and decides which transforms should be used.
            </summary>
            <param name="bgra">The image as packed bgra values.</param>
            <param name="width">The image width.</param>
            <param name="height">The image height.</param>
            <param name="redAndBlueAlwaysZero">Indicates if red and blue are always zero.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.EncodePalette(System.Boolean)">
            <summary>
            Save the palette to the bitstream.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.ApplySubtractGreen">
            <summary>
            Applies the subtract green transformation to the pixel data of the image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.AnalyzeEntropy(System.ReadOnlySpan{System.UInt32},System.Int32,System.Int32,System.Boolean,System.Int32,System.Int32,System.Boolean@)">
            <summary>
            Analyzes the entropy of the input image to determine which transforms to use during encoding the image.
            </summary>
            <param name="bgra">The image to analyze as a bgra span.</param>
            <param name="width">The image width.</param>
            <param name="height">The image height.</param>
            <param name="usePalette">Indicates whether a palette should be used.</param>
            <param name="paletteSize">The palette size.</param>
            <param name="transformBits">The transformation bits.</param>
            <param name="redAndBlueAlwaysZero">Indicates if red and blue are always zero.</param>
            <returns>The entropy mode to use.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.AnalyzeAndCreatePalette(System.ReadOnlySpan{System.UInt32},System.Int32,System.Int32)">
            <summary>
            If number of colors in the image is less than or equal to MaxPaletteSize,
            creates a palette and returns true, else returns false.
            </summary>
            <param name="bgra">The image as packed bgra values.</param>
            <param name="width">The image width.</param>
            <param name="height">The image height.</param>
            <returns>true, if a palette should be used.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.GetColorPalette(System.ReadOnlySpan{System.UInt32},System.Int32,System.Int32,System.Span{System.UInt32})">
            <summary>
            Gets the color palette.
            </summary>
            <param name="bgra">The image to get the palette from as packed bgra values.</param>
            <param name="width">The image width.</param>
            <param name="height">The image height.</param>
            <param name="palette">The span to store the palette into.</param>
            <returns>The number of palette entries.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.ApplyPalette(System.Span{System.UInt32},System.Int32,System.Span{System.UInt32},System.Int32,System.Span{System.UInt32},System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Remap bgra values in src[] to packed palettes entries in dst[]
            using 'row' as a temporary buffer of size 'width'.
            We assume that all src[] values have a corresponding entry in the palette.
            Note: src[] can be the same as dst[]
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.PrepareMapToPalette(System.Span{System.UInt32},System.Int32,System.UInt32[],System.UInt32[])">
            <summary>
            Sort palette in increasing order and prepare an inverse mapping array.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.PaletteHasNonMonotonousDeltas(System.Span{System.UInt32},System.Int32)">
            <summary>
            The palette has been sorted by alpha. This function checks if the other components of the palette
            have a monotonic development with regards to position in the palette.
            If all have monotonic development, there is no benefit to re-organize them greedily. A monotonic development
            would be spotted in green-only situations (like lossy alpha) or gray-scale images.
            </summary>
            <param name="palette">The palette.</param>
            <param name="numColors">Number of colors in the palette.</param>
            <returns>True, if the palette has no monotonous deltas.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.GreedyMinimizeDeltas(System.Span{System.UInt32},System.Int32)">
            <summary>
            Find greedily always the closest color of the predicted color to minimize
            deltas in the palette. This reduces storage needs since the palette is stored with delta encoding.
            </summary>
            <param name="palette">The palette.</param>
            <param name="numColors">The number of colors in the palette.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.PaletteColorDistance(System.UInt32,System.UInt32)">
            <summary>
            Computes a value that is related to the entropy created by the palette entry diff.
            </summary>
            <param name="col1">First color.</param>
            <param name="col2">Second color.</param>
            <returns>The color distance.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.GetHistoBits(SixLabors.ImageSharp.Formats.Webp.WebpEncodingMethod,System.Boolean,System.Int32,System.Int32)">
            <summary>
            Calculates the huffman image bits.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.BundleColorMap(System.Span{System.Byte},System.Int32,System.Int32,System.Span{System.UInt32})">
            <summary>
            Bundles multiple (1, 2, 4 or 8) pixels into a single pixel.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.GetTransformBits(SixLabors.ImageSharp.Formats.Webp.WebpEncodingMethod,System.Int32)">
            <summary>
            Calculates the bits used for the transformation.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.ClearRefs">
            <summary>
            Clears the backward references.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder.Dispose">
            <inheritdoc/>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHashChain.WindowSizeBits">
            <summary>
            The number of bits for the window size.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHashChain.WindowSize">
            <summary>
            1M window (4M bytes) minus 120 special codes for short distances.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHashChain.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHashChain"/> class.
            </summary>
            <param name="memoryAllocator">The memory allocator.</param>
            <param name="size">The size off the chain.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHashChain.OffsetLength">
            <summary>
            Gets the offset length.
            The 20 most significant bits contain the offset at which the best match is found.
            These 20 bits are the limit defined by GetWindowSizeForHashChain (through WindowSize = 1 &lt;&lt; 20).
            The lower 12 bits contain the length of the match.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHashChain.Size">
            <summary>
            Gets the size of the hash chain.
            This is the maximum size of the hashchain that can be constructed.
            Typically this is the pixel count (width x height) for a given image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHashChain.GetPixPairHash64(System.ReadOnlySpan{System.UInt32})">
            <summary>
            Calculates the hash for a pixel pair.
            </summary>
            <param name="bgra">An Span with two pixels.</param>
            <returns>The hash.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHashChain.GetMaxItersForQuality(System.Int32)">
            <summary>
            Returns the maximum number of hash chain lookups to do for a
            given compression quality. Return value in range [8, 86].
            </summary>
            <param name="quality">The quality.</param>
            <returns>Number of hash chain lookups.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHashChain.Dispose">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram.#ctor(SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram"/> class.
            </summary>
            <param name="other">The histogram to create an instance from.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram.#ctor(SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBackwardRefs,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram"/> class.
            </summary>
            <param name="refs">The backward references to initialize the histogram with.</param>
            <param name="paletteCodeBits">The palette code bits.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram"/> class.
            </summary>
            <param name="paletteCodeBits">The palette code bits.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram.PaletteCodeBits">
            <summary>
            Gets or sets the palette code bits.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram.BitCost">
            <summary>
            Gets or sets the cached value of bit cost.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram.LiteralCost">
            <summary>
            Gets or sets the cached value of literal entropy costs.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram.RedCost">
            <summary>
            Gets or sets the cached value of red entropy costs.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram.BlueCost">
            <summary>
            Gets or sets the cached value of blue entropy costs.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram.DeepClone">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram.StoreRefs(SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBackwardRefs)">
            <summary>
            Collect all the references into a histogram (without reset).
            </summary>
            <param name="refs">The backward references.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram.AddSinglePixOrCopy(SixLabors.ImageSharp.Formats.Webp.Lossless.PixOrCopy,System.Boolean,System.Int32)">
            <summary>
            Accumulate a token 'v' into a histogram.
            </summary>
            <param name="v">The token to add.</param>
            <param name="useDistanceModifier">Indicates whether to use the distance modifier.</param>
            <param name="xSize">xSize is only used when useDistanceModifier is true.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram.EstimateBits(SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LStreaks,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBitEntropy)">
            <summary>
            Estimate how many bits the combined entropy of literals and distance approximately maps to.
            </summary>
            <returns>Estimated bits.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram.AddEval(SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LStreaks,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBitEntropy,System.Double,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram)">
            <summary>
            Performs output = a + b, computing the cost C(a+b) - C(a) - C(b) while comparing
            to the threshold value 'costThreshold'. The score returned is
            Score = C(a+b) - C(a) - C(b), where C(a) + C(b) is known and fixed.
            Since the previous score passed is 'costThreshold', we only need to compare
            the partial cost against 'costThreshold + C(a) + C(b)' to possibly bail-out early.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LHistogram.PopulationCost(System.UInt32[],System.Int32,System.UInt32@,System.Boolean@,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LStreaks,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBitEntropy)">
            <summary>
            Get the symbol entropy for the distribution 'population'.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LStreaks.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LStreaks"/> class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LStreaks.Counts">
            <summary>
            Gets the streak count.
            index: 0=zero streak, 1=non-zero streak.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LStreaks.Streaks">
            <summary>
            Gets the streaks.
            [zero/non-zero][streak &lt; 3 / streak >= 3].
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LTransform">
            <summary>
            Data associated with a VP8L transformation to reduce the entropy.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LTransform.TransformType">
            <summary>
            Gets the transform type.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LTransform.Bits">
            <summary>
            Gets or sets the subsampling bits defining the transform window.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LTransform.XSize">
            <summary>
            Gets or sets the transform window X index.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LTransform.YSize">
            <summary>
            Gets the transform window Y index.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LTransform.Data">
            <summary>
            Gets or sets the transform data.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LTransformType">
            <summary>
            Enum for the different transform types. Transformations are reversible manipulations of the image data
            that can reduce the remaining symbolic entropy by modeling spatial and color correlations.
            Transformations can make the final compression more dense.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LTransformType.PredictorTransform">
            <summary>
            The predictor transform can be used to reduce entropy by exploiting the fact that neighboring pixels are often correlated.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LTransformType.CrossColorTransform">
            <summary>
            The goal of the color transform is to de-correlate the R, G and B values of each pixel.
            Color transform keeps the green (G) value as it is, transforms red (R) based on green and transforms blue (B) based on green and then based on red.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LTransformType.SubtractGreen">
            <summary>
            The subtract green transform subtracts green values from red and blue values of each pixel.
            When this transform is present, the decoder needs to add the green value to both red and blue.
            There is no data associated with this transform.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LTransformType.ColorIndexingTransform">
            <summary>
            If there are not many unique pixel values, it may be more efficient to create a color index array and replace the pixel values by the array's indices.
            The color indexing transform achieves this.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossless.WebpLosslessDecoder">
            <summary>
            Decoder for lossless webp images. This code is a port of libwebp, which can be found here: https://chromium.googlesource.com/webm/libwebp
            </summary>
            <remarks>
            The lossless specification can be found here:
            https://developers.google.com/speed/webp/docs/webp_lossless_bitstream_specification
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.WebpLosslessDecoder.bitReader">
            <summary>
            A bit reader for reading lossless webp streams.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.WebpLosslessDecoder.configuration">
            <summary>
            The global configuration.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossless.WebpLosslessDecoder.memoryAllocator">
            <summary>
            Used for allocating memory during processing operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.WebpLosslessDecoder.#ctor(SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8LBitReader,SixLabors.ImageSharp.Memory.MemoryAllocator,SixLabors.ImageSharp.Configuration)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossless.WebpLosslessDecoder"/> class.
            </summary>
            <param name="bitReader">Bitreader to read from the stream.</param>
            <param name="memoryAllocator">Used for allocating memory during processing operations.</param>
            <param name="configuration">The configuration.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.WebpLosslessDecoder.Decode``1(SixLabors.ImageSharp.Memory.Buffer2D{``0},System.Int32,System.Int32)">
            <summary>
            Decodes the image from the stream using the bitreader.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="pixels">The pixel buffer to store the decoded data.</param>
            <param name="width">The width of the image.</param>
            <param name="height">The height of the image.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.WebpLosslessDecoder.ReadTransformation(System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LDecoder)">
            <summary>
            Reads the transformations, if any are present.
            </summary>
            <param name="xSize">The width of the image.</param>
            <param name="ySize">The height of the image.</param>
            <param name="decoder">Vp8LDecoder where the transformations will be stored.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.WebpLosslessDecoder.ApplyInverseTransforms(SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LDecoder,System.Span{System.UInt32},SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            A Webp lossless image can go through four different types of transformation before being entropy encoded.
            This will reverse the transformations, if any are present.
            </summary>
            <param name="decoder">The decoder holding the transformation infos.</param>
            <param name="pixelData">The pixel data to apply the transformation.</param>
            <param name="memoryAllocator">The memory allocator is needed to allocate memory during the predictor transform.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.WebpLosslessDecoder.DecodeAlphaData(SixLabors.ImageSharp.Formats.Webp.AlphaDecoder)">
            <summary>
            The alpha channel of a lossy webp image can be compressed using the lossless webp compression.
            This method will undo the compression.
            </summary>
            <param name="dec">The alpha decoder.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.WebpLosslessDecoder.ReadSymbol(System.Span{SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanCode})">
            <summary>
            Decodes the next Huffman code from the bit-stream.
            FillBitWindow() needs to be called at minimum every second call to ReadSymbol, in order to pre-fetch enough bits.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.WebpLosslessDecoder.CopyBlock(System.Span{System.UInt32},System.Int32,System.Int32,System.Int32)">
            <summary>
            Copies pixels when a backward reference is used.
            Copy 'length' number of pixels (in scan-line order) from the sequence of pixels prior to them by 'dist' pixels.
            </summary>
            <param name="pixelData">The pixel data.</param>
            <param name="decodedPixels">The number of so far decoded pixels.</param>
            <param name="dist">The backward reference distance prior to the current decoded pixel.</param>
            <param name="length">The number of pixels to copy.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossless.WebpLosslessDecoder.CopyBlock8B(System.Span{System.Byte},System.Int32,System.Int32,System.Int32)">
            <summary>
            Copies alpha values when a backward reference is used.
            Copy 'length' number of alpha values from the sequence of alpha values prior to them by 'dist'.
            </summary>
            <param name="data">The alpha values.</param>
            <param name="pos">The position of the so far decoded pixels.</param>
            <param name="dist">The backward reference distance prior to the current decoded pixel.</param>
            <param name="length">The number of pixels to copy.</param>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.IntraPredictionMode.DcPrediction">
            <summary>
            Predict DC using row above and column to the left.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.IntraPredictionMode.TrueMotion">
            <summary>
            Propagate second differences a la "True Motion".
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.IntraPredictionMode.VPrediction">
            <summary>
            Predict rows using row above.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.IntraPredictionMode.HPrediction">
            <summary>
            Predict columns using column to the left.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossy.LoopFilter">
            <summary>
            Enum for the different loop filters used. VP8 supports two types of loop filters.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.LoopFilter.None">
            <summary>
            No filter is used.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.LoopFilter.Simple">
            <summary>
            Simple loop filter.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.LoopFilter.Complex">
            <summary>
            Complex loop filter.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.LossyUtils.TransformWht(System.Span{System.Int16},System.Span{System.Int16},System.Span{System.Int32})">
            <summary>
            Paragraph 14.3: Implementation of the Walsh-Hadamard transform inversion.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.LossyUtils.TTransform(System.Span{System.Byte},System.Span{System.UInt16},System.Span{System.Int32})">
            <summary>
            Hadamard transform
            Returns the weighted sum of the absolute value of transformed coefficients.
            w[] contains a row-major 4 by 4 symmetric matrix.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossy.PassStats">
            <summary>
            Class for organizing convergence in either size or PSNR.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossy.QuantEnc">
            <summary>
            Quantization methods.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8BandProbas">
            <summary>
            All the probabilities associated to one band.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8BandProbas.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8BandProbas"/> class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8BandProbas.Probabilities">
            <summary>
            Gets the Probabilities.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8CostArray.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8CostArray"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Costs.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Costs"/> class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Costs.Costs">
            <summary>
            Gets the Costs.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder">
            <summary>
            Holds information for decoding a lossy webp image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.#ctor(SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FrameHeader,SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8PictureHeader,SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8SegmentHeader,SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Proba,SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder"/> class.
            </summary>
            <param name="frameHeader">The frame header.</param>
            <param name="pictureHeader">The picture header.</param>
            <param name="segmentHeader">The segment header.</param>
            <param name="probabilities">The probabilities.</param>
            <param name="memoryAllocator">Used for allocating memory for the pixel data output and the temporary buffers.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.FrameHeader">
            <summary>
            Gets the frame header.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.PictureHeader">
            <summary>
            Gets the picture header.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.FilterHeader">
            <summary>
            Gets the filter header.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.SegmentHeader">
            <summary>
            Gets the segment header.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.NumPartsMinusOne">
            <summary>
            Gets or sets the number of partitions minus one.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.Vp8BitReaders">
            <summary>
            Gets the per-partition boolean decoders.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.DeQuantMatrices">
            <summary>
            Gets the dequantization matrices (one set of DC/AC dequant factor per segment).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.UseSkipProbability">
            <summary>
            Gets or sets a value indicating whether to use the skip probabilities.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.SkipProbability">
            <summary>
            Gets or sets the skip probability.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.Probabilities">
            <summary>
            Gets or sets the Probabilities.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.IntraT">
            <summary>
            Gets or sets the top intra modes values: 4 * MbWidth.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.IntraL">
            <summary>
            Gets the left intra modes values.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.MbWidth">
            <summary>
            Gets the width in macroblock units.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.MbHeight">
            <summary>
            Gets the height in macroblock units.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.TopLeftMbX">
            <summary>
            Gets or sets the top-left x index of the macroblock that must be in-loop filtered.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.TopLeftMbY">
            <summary>
            Gets or sets the top-left y index of the macroblock that must be in-loop filtered.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.BottomRightMbX">
            <summary>
            Gets or sets the last bottom-right x index of the macroblock that must be decoded.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.BottomRightMbY">
            <summary>
            Gets or sets the last bottom-right y index of the macroblock that must be decoded.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.MbX">
            <summary>
            Gets or sets the current x position in macroblock units.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.MbY">
            <summary>
            Gets or sets the current y position in macroblock units.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.MacroBlockData">
            <summary>
            Gets the parsed reconstruction data.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.MacroBlockInfo">
            <summary>
            Gets the contextual macroblock info.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.Filter">
            <summary>
            Gets or sets the loop filter used. The purpose of the loop filter is to eliminate (or at least reduce)
            visually objectionable artifacts.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.FilterStrength">
            <summary>
            Gets the pre-calculated per-segment filter strengths.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.Pixels">
            <summary>
            Gets the pixel buffer where the decoded pixel data will be stored.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.FilterInfo">
            <summary>
            Gets or sets filter info.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Decoder.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator">
            <summary>
            Iterator structure to iterate through macroblocks, pointing to the
            right neighbouring data (samples, predictions, contexts, ...)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.predsWidth">
            <summary>
            Stride of the prediction plane(=4*mbw + 1).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.X">
            <summary>
            Gets or sets the current macroblock X value.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.Y">
            <summary>
            Gets or sets the current macroblock Y.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.YuvIn">
            <summary>
            Gets the input samples.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.YuvOut">
            <summary>
            Gets or sets the output samples.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.YuvOut2">
            <summary>
            Gets or sets the secondary buffer swapped with YuvOut.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.YuvP">
            <summary>
            Gets the scratch buffer for prediction.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.YLeft">
            <summary>
            Gets the left luma samples.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.UvLeft">
            <summary>
            Gets the left uv samples.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.LeftDerr">
            <summary>
            Gets the left error diffusion (u/v).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.YTop">
            <summary>
            Gets the top luma samples at position 'X'.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.UvTop">
            <summary>
            Gets the top u/v samples at position 'X', packed as 16 bytes.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.Preds">
            <summary>
            Gets the intra mode predictors (4x4 blocks).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.PredIdx">
            <summary>
            Gets the current start index of the intra mode predictors.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.Nz">
            <summary>
            Gets the non-zero pattern.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.TopDerr">
            <summary>
            Gets the top diffusion error.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.I4Boundary">
            <summary>
            Gets 32+5 boundary samples needed by intra4x4.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.I4BoundaryIdx">
            <summary>
            Gets or sets the index to the current top boundary sample.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.I4">
            <summary>
            Gets or sets the current intra4x4 mode being tested.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.TopNz">
            <summary>
            Gets the top-non-zero context.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.LeftNz">
            <summary>
            Gets the left-non-zero. leftNz[8] is independent.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.LumaBits">
            <summary>
            Gets or sets the macroblock bit-cost for luma.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.BitCount">
            <summary>
            Gets the bit counters for coded levels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.UvBits">
            <summary>
            Gets or sets the macroblock bit-cost for chroma.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.CountDown">
            <summary>
            Gets or sets the number of mb still to be processed.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.Scratch">
            <summary>
            Gets the byte scratch buffer.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.Scratch2">
            <summary>
            Gets the short scratch buffer.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.Scratch3">
            <summary>
            Gets the int scratch buffer.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.IsDone">
            <summary>
            Returns true if iteration is finished.
            </summary>
            <returns>True if iterator is finished.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.Next">
            <summary>
            Go to next macroblock.
            </summary>
            <returns>Returns false if not finished.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.Reset">
            <summary>
            Restart a scan.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.SetRow(System.Int32)">
            <summary>
            Reset iterator position to row 'y'.
            </summary>
            <param name="y">The y position.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator.SetCountDown(System.Int32)">
            <summary>
            Set count down.
            </summary>
            <param name="countDown">Number of iterations to go.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder">
            <summary>
            Encoder for lossy webp images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.memoryAllocator">
            <summary>
            The <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator"/> to use for buffer allocations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.configuration">
            <summary>
            The global configuration.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.quality">
            <summary>
            The quality, that will be used to encode the image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.method">
            <summary>
            Quality/speed trade-off (0=fast, 6=slower-better).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.entropyPasses">
            <summary>
            Number of entropy-analysis passes (in [1..10]).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.filterStrength">
            <summary>
            Specify the strength of the deblocking filter, between 0 (no filtering) and 100 (maximum filtering). A value of 0 will turn off any filtering.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.spatialNoiseShaping">
            <summary>
            The spatial noise shaping. 0=off, 100=maximum.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.bitWriter">
            <summary>
            A bit writer for writing lossy webp streams.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.alpha">
            <summary>
            Global susceptibility.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.uvAlpha">
            <summary>
            U/V quantization susceptibility.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator,SixLabors.ImageSharp.Configuration,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Formats.Webp.WebpEncodingMethod,System.Int32,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder" /> class.
            </summary>
            <param name="memoryAllocator">The memory allocator.</param>
            <param name="configuration">The global configuration.</param>
            <param name="width">The width of the input image.</param>
            <param name="height">The height of the input image.</param>
            <param name="quality">The encoding quality.</param>
            <param name="method">Quality/speed trade-off (0=fast, 6=slower-better).</param>
            <param name="entropyPasses">Number of entropy-analysis passes (in [1..10]).</param>
            <param name="filterStrength">The filter the strength of the deblocking filter, between 0 (no filtering) and 100 (maximum filtering).</param>
            <param name="spatialNoiseShaping">The spatial noise shaping. 0=off, 100=maximum.</param>
            <param name="alphaCompression">If true, the alpha channel will be compressed with the lossless compression.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.Proba">
            <summary>
            Gets the probabilities.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.SegmentHeader">
            <summary>
            Gets the segment features.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.SegmentInfos">
            <summary>
            Gets the segment infos.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.MbInfo">
            <summary>
            Gets the macro block info's.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.FilterHeader">
            <summary>
            Gets the filter header.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.Alpha">
            <summary>
            Gets or sets the global susceptibility.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.Width">
            <summary>
            Gets the width of the image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.Height">
            <summary>
            Gets the height of the image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.PredsWidth">
            <summary>
            Gets the stride of the prediction plane (=4*mb_w + 1)
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.Mbw">
            <summary>
            Gets the macroblock width.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.Mbh">
            <summary>
            Gets the macroblock height.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.Y">
            <summary>
            Gets the luma component.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.U">
            <summary>
            Gets the chroma U component.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.V">
            <summary>
            Gets the chroma U component.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.YTop">
            <summary>
            Gets the top luma samples.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.UvTop">
            <summary>
            Gets the top u/v samples. U and V are packed into 16 bytes (8 U + 8 V).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.Nz">
            <summary>
            Gets the non-zero pattern.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.Preds">
            <summary>
            Gets the prediction modes: (4*mbw+1) * (4*mbh+1).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.TopDerr">
            <summary>
            Gets the diffusion error.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.MbHeaderLimit">
            <summary>
            Gets a rough limit for header bits per MB.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.Encode``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream)">
            <summary>
            Encodes the image to the specified stream from the <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.Image`1"/> to encode from.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to encode the image data to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.StatLoop(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Only collect statistics(number of skips, token usage, ...).
            This is used for deciding optimal probabilities. It also modifies the
            quantizer value if some target (size, PSNR) was specified.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.RecordResiduals(SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator,SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ModeScore)">
            <summary>
            Same as CodeResiduals, but doesn't actually write anything.
            Instead, it just records the event distribution.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoder.QualityToCompression(System.Double)">
            <summary>
            We want to emulate jpeg-like behaviour where the expected "good" quality
            is around q=75. Internally, our "good" middle is around c=50. So we
            map accordingly using linear piece-wise function
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Encoding">
            <summary>
            Methods for encoding a VP8 frame.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncProba.MaxVariableLevel">
            <summary>
            Last (inclusive) level with variable cost.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncProba.SkipProbaThreshold">
            <summary>
            Value below which using skipProba is OK.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncProba.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncProba"/> class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncProba.Segments">
            <summary>
            Gets the probabilities for segment tree.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncProba.SkipProba">
            <summary>
            Gets or sets the final probability of being skipped.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncProba.UseSkipProba">
            <summary>
            Gets or sets a value indicating whether to use the skip probability.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncProba.NbSkip">
            <summary>
            Gets or sets the number of skipped blocks.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncProba.Dirty">
            <summary>
            Gets or sets a value indicating whether CalculateLevelCosts() needs to be called.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncSegmentHeader.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncSegmentHeader"/> class.
            </summary>
            <param name="numSegments">Number of segments.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncSegmentHeader.NumSegments">
            <summary>
            Gets the actual number of segments. 1 segment only = unused.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncSegmentHeader.UpdateMap">
            <summary>
            Gets or sets a value indicating whether to update the segment map or not. Must be false if there's only 1 segment.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncSegmentHeader.Size">
            <summary>
            Gets or sets the bit-cost for transmitting the segment map.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FilterHeader.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FilterHeader"/> class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FilterHeader.LoopFilter">
            <summary>
            Gets or sets the loop filter.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FilterHeader.FilterLevel">
            <summary>
            Gets or sets the filter level. Valid values are [0..63].
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FilterHeader.Sharpness">
            <summary>
            Gets or sets the filter sharpness. Valid values are [0..7].
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FilterHeader.Simple">
            <summary>
            Gets or sets a value indicating whether the filtering type is: 0=complex, 1=simple.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FilterHeader.I4x4LfDelta">
            <summary>
            Gets or sets delta filter level for i4x4 relative to i16x16.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FilterInfo">
            <summary>
            Filter information.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FilterInfo.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FilterInfo"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FilterInfo.#ctor(SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FilterInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FilterInfo"/> class.
            </summary>
            <param name="other">The filter info to create a copy from.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FilterInfo.Limit">
            <summary>
            Gets or sets the filter limit in [3..189], or 0 if no filtering.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FilterInfo.InnerLevel">
            <summary>
            Gets or sets the inner limit in [1..63], or 0 if no filtering.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FilterInfo.UseInnerFiltering">
            <summary>
            Gets or sets a value indicating whether to do inner filtering.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FilterInfo.HighEdgeVarianceThreshold">
            <summary>
            Gets or sets the high edge variance threshold in [0..2].
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FilterInfo.DeepClone">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FrameHeader">
            <summary>
            Vp8 frame header information.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FrameHeader.KeyFrame">
            <summary>
            Gets or sets a value indicating whether this is a key frame.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FrameHeader.Profile">
            <summary>
            Gets or sets Vp8 profile [0..3].
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8FrameHeader.PartitionLength">
            <summary>
            Gets or sets the partition length.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Histogram.MaxCoeffThresh">
            <summary>
            Size of histogram used by CollectHistogram.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Histogram.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Histogram" /> class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Io.Width">
            <summary>
            Gets or sets the picture width in pixels (invariable).
            The actual area passed to put() is stored in <see cref="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Io.MbW"/> /> field.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Io.Height">
            <summary>
            Gets or sets the picture height in pixels (invariable).
            The actual area passed to put() is stored in <see cref="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Io.MbH"/> /> field.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Io.MbY">
            <summary>
            Gets or sets the y-position of the current macroblock.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Io.MbW">
            <summary>
            Gets or sets number of columns in the sample.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Io.MbH">
            <summary>
            Gets or sets number of rows in the sample.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Io.Y">
            <summary>
            Gets or sets the luma component.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Io.U">
            <summary>
            Gets or sets the U chroma component.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Io.V">
            <summary>
            Gets or sets the V chroma component.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Io.YStride">
            <summary>
            Gets or sets the row stride for luma.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Io.UvStride">
            <summary>
            Gets or sets the row stride for chroma.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8MacroBlock">
            <summary>
            Contextual macroblock information.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8MacroBlock.NoneZeroAcDcCoeffs">
            <summary>
            Gets or sets non-zero AC/DC coeffs (4bit for luma + 4bit for chroma).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8MacroBlock.NoneZeroDcCoeffs">
            <summary>
            Gets or sets non-zero DC coeff (1bit).
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8MacroBlockData">
            <summary>
            Data needed to reconstruct a macroblock.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8MacroBlockData.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8MacroBlockData"/> class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8MacroBlockData.Coeffs">
            <summary>
            Gets or sets the coefficients. 384 coeffs = (16+4+4) * 4*4.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8MacroBlockData.IsI4x4">
            <summary>
            Gets or sets a value indicating whether its intra4x4.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8MacroBlockData.Modes">
            <summary>
            Gets the modes. One 16x16 mode (#0) or sixteen 4x4 modes.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8MacroBlockData.UvMode">
            <summary>
            Gets or sets the chroma prediction mode.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8MacroBlockData.NonZeroY">
            <summary>
            Gets or sets bit-wise info about the content of each sub-4x4 blocks (in decoding order).
            Each of the 4x4 blocks for y/u/v is associated with a 2b code according to:
              code=0 -> no coefficient
              code=1 -> only DC
              code=2 -> first three coefficients are non-zero
              code=3 -> more than three coefficients are non-zero
            This allows to call specialized transform functions.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8MacroBlockData.NonZeroUv">
            <summary>
            Gets or sets bit-wise info about the content of each sub-4x4 blocks (in decoding order).
            Each of the 4x4 blocks for y/u/v is associated with a 2b code according to:
              code=0 -> no coefficient
              code=1 -> only DC
              code=2 -> first three coefficients are non-zero
              code=3 -> more than three coefficients are non-zero
            This allows to call specialized transform functions.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Matrix.SharpenBits">
            <summary>
            Number of descaling bits for sharpening bias.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Matrix.Q">
            <summary>
            The quantizer steps.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Matrix.IQ">
            <summary>
            The reciprocals, fixed point.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Matrix.Bias">
            <summary>
            The rounding bias.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Matrix.ZThresh">
            <summary>
            The value below which a coefficient is zeroed.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Matrix.Sharpen">
            <summary>
            The frequency boosters for slight sharpening.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Matrix.Expand(System.Int32)">
            <summary>
            Returns the average quantizer.
            </summary>
            <returns>The average quantizer.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ModeScore">
            <summary>
            Class to accumulate score and info during RD-optimization and mode evaluation.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ModeScore.RdDistoMult">
            <summary>
            Distortion multiplier (equivalent of lambda).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ModeScore.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ModeScore"/> class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ModeScore.D">
            <summary>
            Gets or sets the distortion.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ModeScore.SD">
            <summary>
            Gets or sets the spectral distortion.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ModeScore.H">
            <summary>
            Gets or sets the header bits.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ModeScore.R">
            <summary>
            Gets or sets the rate.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ModeScore.Score">
            <summary>
            Gets or sets the score.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ModeScore.YDcLevels">
            <summary>
            Gets the quantized levels for luma-DC.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ModeScore.YAcLevels">
            <summary>
            Gets the quantized levels for luma-AC.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ModeScore.UvLevels">
            <summary>
            Gets the quantized levels for chroma.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ModeScore.ModeI16">
            <summary>
            Gets or sets the mode number for intra16 prediction.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ModeScore.ModesI4">
            <summary>
            Gets the mode numbers for intra4 predictions.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ModeScore.ModeUv">
            <summary>
            Gets or sets the mode number of chroma prediction.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ModeScore.Nz">
            <summary>
            Gets or sets the Non-zero blocks.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ModeScore.Derr">
            <summary>
            Gets the diffusion errors.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8PictureHeader.Width">
            <summary>
            Gets or sets the width of the image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8PictureHeader.Height">
            <summary>
            Gets or sets the Height of the image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8PictureHeader.XScale">
            <summary>
            Gets or sets the horizontal scale.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8PictureHeader.YScale">
            <summary>
            Gets or sets the vertical scale.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8PictureHeader.ColorSpace">
            <summary>
            Gets or sets the colorspace.
            0 - YUV color space similar to the YCrCb color space defined in.
            1 - Reserved for future use.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8PictureHeader.ClampType">
            <summary>
            Gets or sets the clamp type.
            0 - Decoders are required to clamp the reconstructed pixel values to between 0 and 255 (inclusive).
            1 - Reconstructed pixel values are guaranteed to be between 0 and 255; no clamping is necessary.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Proba">
            <summary>
            Data for all frame-persistent probabilities.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Proba.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Proba"/> class.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ProbaArray">
            <summary>
            Probabilities associated to one of the contexts.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ProbaArray.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ProbaArray"/> class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ProbaArray.Probabilities">
            <summary>
            Gets the probabilities.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8QuantMatrix.UvQuant">
            <summary>
            Gets or sets the U/V quantizer value.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8QuantMatrix.Dither">
            <summary>
            Gets or sets the dithering amplitude (0 = off, max=255).
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8RdLevel">
            <summary>
            Rate-distortion optimization levels
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8RdLevel.RdOptNone">
            <summary>
            No rd-opt.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8RdLevel.RdOptBasic">
            <summary>
            Basic scoring (no trellis).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8RdLevel.RdOptTrellis">
            <summary>
            Perform trellis-quant on the final decision only.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8RdLevel.RdOptTrellisAll">
            <summary>
            Trellis-quant for every scoring (much slower).
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Residual">
            <summary>
            On-the-fly info about the current set of residuals.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8SegmentHeader">
            <summary>
            Segment features.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8SegmentHeader.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8SegmentHeader"/> class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8SegmentHeader.UpdateMap">
            <summary>
            Gets or sets a value indicating whether to update the segment map or not.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8SegmentHeader.Delta">
            <summary>
            Gets or sets a value indicating whether to use delta values for quantizer and filter.
            If this value is false, absolute values are used.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8SegmentHeader.Quantizer">
            <summary>
            Gets quantization changes.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8SegmentHeader.FilterStrength">
            <summary>
            Gets the filter strength for segments.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8SegmentInfo.Y1">
            <summary>
            Gets the quantization matrix y1.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8SegmentInfo.Y2">
            <summary>
            Gets the quantization matrix y2.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8SegmentInfo.Uv">
            <summary>
            Gets the quantization matrix uv.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8SegmentInfo.Alpha">
            <summary>
            Gets or sets the quant-susceptibility, range [-127,127]. Zero is neutral. Lower values indicate a lower risk of blurriness.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8SegmentInfo.Beta">
            <summary>
            Gets or sets the filter-susceptibility, range [0,255].
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8SegmentInfo.Quant">
            <summary>
            Gets or sets the final segment quantizer.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8SegmentInfo.FStrength">
            <summary>
            Gets or sets the final in-loop filtering strength.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8SegmentInfo.MaxEdge">
            <summary>
            Gets or sets the max edge delta (for filtering strength).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8SegmentInfo.I4Penalty">
            <summary>
            Gets or sets the penalty for using Intra4.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8SegmentInfo.MinDisto">
            <summary>
            Gets or sets the minimum distortion required to trigger filtering record.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Stats.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8Stats"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8StatsArray.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8StatsArray"/> class.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.Lossy.WebpLossyDecoder">
            <summary>
            Decoder for lossy webp images. This code is a port of libwebp, which can be found here: https://chromium.googlesource.com/webm/libwebp
            </summary>
            <remarks>
            The lossy specification can be found here: https://tools.ietf.org/html/rfc6386
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.WebpLossyDecoder.bitReader">
            <summary>
            A bit reader for reading lossy webp streams.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.WebpLossyDecoder.memoryAllocator">
            <summary>
            Used for allocating memory during processing operations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.WebpLossyDecoder.configuration">
            <summary>
            The global configuration.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.WebpLossyDecoder.scratch">
            <summary>
            Scratch buffer to reduce allocations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.WebpLossyDecoder.scratchBytes">
            <summary>
            Another scratch buffer to reduce allocations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.WebpLossyDecoder.#ctor(SixLabors.ImageSharp.Formats.Webp.BitReader.Vp8BitReader,SixLabors.ImageSharp.Memory.MemoryAllocator,SixLabors.ImageSharp.Configuration)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.Lossy.WebpLossyDecoder"/> class.
            </summary>
            <param name="bitReader">Bitreader to read from the stream.</param>
            <param name="memoryAllocator">Used for allocating memory during processing operations.</param>
            <param name="configuration">The configuration.</param>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.Lossy.YuvConversion.YuvFix">
            <summary>
            Fixed-point precision for RGB->YUV.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.YuvConversion.ConvertRgbToYuv``1(SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.MemoryAllocator,System.Span{System.Byte},System.Span{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts the RGB values of the image to YUV.
            </summary>
            <typeparam name="TPixel">The pixel type of the image.</typeparam>
            <param name="image">The image to convert.</param>
            <param name="configuration">The global configuration.</param>
            <param name="memoryAllocator">The memory allocator.</param>
            <param name="y">Span to store the luma component of the image.</param>
            <param name="u">Span to store the u component of the image.</param>
            <param name="v">Span to store the v component of the image.</param>
            <returns>true, if the image contains alpha data.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.YuvConversion.ConvertRgbaToY(System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{System.Byte},System.Int32)">
            <summary>
            Converts a rgba pixel row to Y.
            </summary>
            <param name="rowSpan">The row span to convert.</param>
            <param name="y">The destination span for y.</param>
            <param name="width">The width.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.Lossy.YuvConversion.ConvertRgbaToUv(System.Span{System.UInt16},System.Span{System.Byte},System.Span{System.Byte},System.Int32)">
            <summary>
            Converts a rgb row of pixels to UV.
            </summary>
            <param name="rgb">The RGB pixel row.</param>
            <param name="u">The destination span for u.</param>
            <param name="v">The destination span for v.</param>
            <param name="width">The width.</param>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpAlphaCompressionMethod.NoCompression">
            <summary>
            No compression.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpAlphaCompressionMethod.WebpLosslessCompression">
            <summary>
            Compressed using the Webp lossless format.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.WebpAlphaFilterType">
            <summary>
            Enum for the different alpha filter types.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpAlphaFilterType.None">
            <summary>
            No filtering.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpAlphaFilterType.Horizontal">
            <summary>
            Horizontal filter.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpAlphaFilterType.Vertical">
            <summary>
            Vertical filter.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpAlphaFilterType.Gradient">
            <summary>
            Gradient filter.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.WebpBitsPerPixel">
            <summary>
            Enumerates the available bits per pixel the webp image uses.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpBitsPerPixel.Pixel24">
            <summary>
            24 bits per pixel. Each pixel consists of 3 bytes.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpBitsPerPixel.Pixel32">
            <summary>
            32 bits per pixel. Each pixel consists of 4 bytes (an alpha channel is present).
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.WebpChunkType">
            <summary>
            Contains a list of different webp chunk types.
            </summary>
            <remarks>See Webp Container Specification for more details: https://developers.google.com/speed/webp/docs/riff_container </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpChunkType.Vp8">
            <summary>
            Header signaling the use of the VP8 format.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpChunkType.Vp8L">
            <summary>
            Header signaling the image uses lossless encoding.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpChunkType.Vp8X">
            <summary>
            Header for a extended-VP8 chunk.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpChunkType.Alpha">
            <summary>
            Chunk contains information about the alpha channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpChunkType.Iccp">
            <summary>
            Chunk which contains a color profile.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpChunkType.Exif">
            <summary>
            Chunk which contains EXIF metadata about the image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpChunkType.Xmp">
            <summary>
            Chunk contains XMP metadata about the image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpChunkType.AnimationParameter">
            <summary>
            For an animated image, this chunk contains the global parameters of the animation.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpChunkType.Animation">
            <summary>
            For animated images, this chunk contains information about a single frame. If the Animation flag is not set, then this chunk SHOULD NOT be present.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.WebpCommonUtils">
            <summary>
            Utility methods for lossy and lossless webp format.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpCommonUtils.CheckNonOpaque(System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <summary>
            Checks if the pixel row is not opaque.
            </summary>
            <param name="row">The row to check.</param>
            <returns>Returns true if alpha has non-0xff values.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.WebpConfigurationModule">
            <summary>
            Registers the image encoders, decoders and mime type detectors for the webp format.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpConfigurationModule.Configure(SixLabors.ImageSharp.Configuration)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.WebpConstants">
            <summary>
            Constants used for encoding and decoding VP8 and VP8L bitstreams.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.FileExtensions">
            <summary>
            The list of file extensions that equate to Webp.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.MimeTypes">
            <summary>
            The list of mimetypes that equate to a jpeg.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.Vp8HeaderMagicBytes">
            <summary>
            Signature which identifies a VP8 header.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.Vp8LHeaderMagicByte">
            <summary>
            Signature byte which identifies a VP8L header.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.Vp8MagicBytes">
            <summary>
            Signature bytes identifying a lossy image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.Vp8LMagicBytes">
            <summary>
            Signature bytes identifying a lossless image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.Vp8XMagicBytes">
            <summary>
            Signature bytes identifying a VP8X header.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.RiffFourCc">
            <summary>
            The header bytes identifying RIFF file.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.WebpHeader">
            <summary>
            The header bytes identifying a Webp.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.Vp8LVersionBits">
            <summary>
            3 bits reserved for version.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.Vp8LImageSizeBits">
            <summary>
            Bits for width and height infos of a VPL8 image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.Vp8FrameHeaderSize">
            <summary>
            Size of the frame header within VP8 data.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.Vp8XChunkSize">
            <summary>
            Size of a VP8X chunk in bytes.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.ChunkHeaderSize">
            <summary>
            Size of a chunk header.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.RiffHeaderSize">
            <summary>
            Size of the RIFF header ("RIFFnnnnWEBP").
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.TagSize">
            <summary>
            Size of a chunk tag (e.g. "VP8L").
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.Vp8LVersion">
            <summary>
            The Vp8L version 0.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.MaxHuffImageSize">
            <summary>
            Maximum number of histogram images (sub-blocks).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.MinHuffmanBits">
            <summary>
            Minimum number of Huffman bits.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.MaxHuffmanBits">
            <summary>
            Maximum number of Huffman bits.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.MaxPaletteSize">
            <summary>
            The maximum number of colors for a paletted images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.MaxColorCacheBits">
            <summary>
            Maximum number of color cache bits is 10.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.MaxNumberOfTransforms">
            <summary>
            The maximum number of allowed transforms in a VP8L bitstream.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.MaxTransformBits">
            <summary>
            Maximum value of transformBits in VP8LEncoder.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.TransformPresent">
            <summary>
            The bit to be written when next data to be read is a transform.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.MaxDimension">
            <summary>
            The maximum allowed width or height of a webp image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.MaxAlpha">
            <summary>
            8b of precision for susceptibilities.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.AlphaScale">
            <summary>
            Scaling factor for alpha.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.QuantEncMidAlpha">
            <summary>
            Neutral value for susceptibility.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.QuantEncMinAlpha">
            <summary>
            Lowest usable value for susceptibility.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.QuantEncMaxAlpha">
            <summary>
            Higher meaningful value for susceptibility.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.SnsToDq">
            <summary>
            Scaling constant between the sns (Spatial Noise Shaping) value and the QP power-law modulation. Must be strictly less than 1.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.FilterStrengthCutoff">
            <summary>
            Very small filter-strength values have close to no visual effect. So we can
            save a little decoding-CPU by turning filtering off for these.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.Vp8MaxPartition0Size">
            <summary>
            Max size of mode partition.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.RdDistoMult">
            <summary>
            Distortion multiplier (equivalent of lambda).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpConstants.FilterExtraRows">
            <summary>
            How many extra lines are needed on the MB boundary for caching, given a filtering level.
            Simple filter(1):  up to 2 luma samples are read and 1 is written.
            Complex filter(2): up to 4 luma samples are read and 3 are written. Same for U/V, so it's 8 samples total (because of the 2x upsampling).
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.WebpDecoder">
            <summary>
            Image decoder for generating an image out of a webp stream.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpDecoder.IgnoreMetadata">
            <summary>
            Gets or sets a value indicating whether the metadata should be ignored when the image is being decoded.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpDecoder.Decode``1(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpDecoder.Decode(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpDecoder.Identify(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore">
            <summary>
            Performs the webp decoding operation.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.buffer">
            <summary>
            Reusable buffer.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.memoryAllocator">
            <summary>
            Used for allocating memory during processing operations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.currentStream">
            <summary>
            The stream to decode from.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.webpMetadata">
            <summary>
            The webp specific metadata.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.webImageInfo">
            <summary>
            Information about the webp image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Formats.Webp.IWebpDecoderOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore"/> class.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="options">The options.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.IgnoreMetadata">
            <summary>
            Gets a value indicating whether the metadata should be ignored when the image is being decoded.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.Metadata">
            <summary>
            Gets the <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/> decoded by this decoder instance.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.Configuration">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.Dimensions">
            <summary>
            Gets the dimensions of the image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.Decode``1(SixLabors.ImageSharp.IO.BufferedReadStream,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.Identify(SixLabors.ImageSharp.IO.BufferedReadStream,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.ReadImageHeader">
            <summary>
            Reads and skips over the image header.
            </summary>
            <returns>The file size in bytes.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.ReadVp8Info">
            <summary>
            Reads information present in the image header, about the image content and how to decode the image.
            </summary>
            <returns>Information about the webp image.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.ReadVp8XHeader">
            <summary>
            Reads an the extended webp file header. An extended file header consists of:
            - A 'VP8X' chunk with information about features used in the file.
            - An optional 'ICCP' chunk with color profile.
            - An optional 'XMP' chunk with metadata.
            - An optional 'ANIM' chunk with animation control data.
            - An optional 'ALPH' chunk with alpha channel data.
            After the image header, image data will follow. After that optional image metadata chunks (EXIF and XMP) can follow.
            </summary>
            <returns>Information about this webp image.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.ReadVp8Header(SixLabors.ImageSharp.Formats.Webp.WebpFeatures)">
            <summary>
            Reads the header of a lossy webp image.
            </summary>
            <param name="features">Webp features.</param>
            <returns>Information about this webp image.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.ReadVp8LHeader(SixLabors.ImageSharp.Formats.Webp.WebpFeatures)">
            <summary>
            Reads the header of a lossless webp image.
            </summary>
            <param name="features">Webp image features.</param>
            <returns>Information about this image.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.ParseOptionalExtendedChunks(SixLabors.ImageSharp.Formats.Webp.WebpChunkType,SixLabors.ImageSharp.Formats.Webp.WebpFeatures)">
            <summary>
            Parses optional VP8X chunks, which can be ICCP, XMP, ANIM or ALPH chunks.
            </summary>
            <param name="chunkType">The chunk type.</param>
            <param name="features">The webp image features.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.ParseOptionalChunks(SixLabors.ImageSharp.Formats.Webp.WebpFeatures)">
            <summary>
            Parses optional metadata chunks. There SHOULD be at most one chunk of each type ('EXIF' and 'XMP ').
            If there are more such chunks, readers MAY ignore all except the first one.
            Also, a file may possibly contain both 'EXIF' and 'XMP ' chunks.
            </summary>
            <param name="features">The webp features.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.ReadExifProfile">
            <summary>
            Reads the EXIF profile from the stream.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.ReadXmpProfile">
            <summary>
            Reads the XMP profile the stream.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.ReadIccProfile">
            <summary>
            Reads the ICCP chunk from the stream.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.ReadChunkType">
            <summary>
            Identifies the chunk type from the chunk.
            </summary>
            <exception cref="T:SixLabors.ImageSharp.ImageFormatException">
            Thrown if the input stream is not valid.
            </exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.ReadChunkSize">
            <summary>
            Reads the chunk size. If Chunk Size is odd, a single padding byte will be added to the payload,
            so the chunk size will be increased by 1 in those cases.
            </summary>
            <returns>The chunk size in bytes.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpDecoderCore.IsOptionalVp8XChunk(SixLabors.ImageSharp.Formats.Webp.WebpChunkType)">
            <summary>
            Determines if the chunk type is an optional VP8X chunk.
            </summary>
            <param name="chunkType">The chunk type.</param>
            <returns>True, if its an optional chunk type.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.WebpEncoder">
            <summary>
            Image encoder for writing an image to a stream in the Webp format.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpEncoder.FileFormat">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpEncoder.Quality">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpEncoder.Method">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpEncoder.UseAlphaCompression">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpEncoder.EntropyPasses">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpEncoder.SpatialNoiseShaping">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpEncoder.FilterStrength">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpEncoder.TransparentColorMode">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpEncoder.NearLossless">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpEncoder.NearLosslessQuality">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpEncoder.Encode``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpEncoder.EncodeAsync``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.WebpEncoderCore">
            <summary>
            Image encoder for writing an image to a stream in the Webp format.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncoderCore.memoryAllocator">
            <summary>
            Used for allocating memory during processing operations.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncoderCore.alphaCompression">
            <summary>
            Indicating whether the alpha plane should be compressed with Webp lossless format.
            Defaults to true.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncoderCore.quality">
            <summary>
            Compression quality. Between 0 and 100.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncoderCore.method">
            <summary>
            Quality/speed trade-off (0=fast, 6=slower-better).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncoderCore.entropyPasses">
            <summary>
            The number of entropy-analysis passes (in [1..10]).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncoderCore.spatialNoiseShaping">
            <summary>
            Spatial Noise Shaping. 0=off, 100=maximum.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncoderCore.filterStrength">
            <summary>
            The filter the strength of the deblocking filter, between 0 (no filtering) and 100 (maximum filtering).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncoderCore.transparentColorMode">
            <summary>
            Flag indicating whether to preserve the exact RGB values under transparent area. Otherwise, discard this invisible
            RGB information for better compression.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncoderCore.nearLossless">
            <summary>
            Indicating whether near lossless mode should be used.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncoderCore.nearLosslessQuality">
            <summary>
            The near lossless quality. The range is 0 (maximum preprocessing) to 100 (no preprocessing, the default).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncoderCore.fileFormat">
            <summary>
            Indicating what file format compression should be used.
            Defaults to lossy.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncoderCore.configuration">
            <summary>
            The global configuration.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpEncoderCore.#ctor(SixLabors.ImageSharp.Formats.Webp.IWebpEncoderOptions,SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.WebpEncoderCore"/> class.
            </summary>
            <param name="options">The encoder options.</param>
            <param name="memoryAllocator">The memory manager.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpEncoderCore.Encode``1(SixLabors.ImageSharp.Image{``0},System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Encodes the image as webp to the specified stream.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> to encode from.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to encode the image data to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.WebpEncodingMethod">
            <summary>
            Quality/speed trade-off for the encoding process (0=fast, 6=slower-better).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncodingMethod.Level0">
            <summary>
            Fastest, but quality compromise. Equivalent to <see cref="F:SixLabors.ImageSharp.Formats.Webp.WebpEncodingMethod.Fastest"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncodingMethod.Fastest">
            <summary>
            Fastest, but quality compromise.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncodingMethod.Level1">
            <summary>
            Level1.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncodingMethod.Level2">
            <summary>
            Level 2.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncodingMethod.Level3">
            <summary>
            Level 3.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncodingMethod.Level4">
            <summary>
            Level 4. Equivalent to <see cref="F:SixLabors.ImageSharp.Formats.Webp.WebpEncodingMethod.Default"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncodingMethod.Default">
            <summary>
            BestQuality trade off between speed and quality.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncodingMethod.Level5">
            <summary>
            Level 5.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncodingMethod.Level6">
            <summary>
            Slowest option, but best quality. Equivalent to <see cref="F:SixLabors.ImageSharp.Formats.Webp.WebpEncodingMethod.BestQuality"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpEncodingMethod.BestQuality">
            <summary>
            Slowest option, but best quality.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.WebpFeatures">
            <summary>
            Image features of a VP8X image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpFeatures.IccProfile">
            <summary>
            Gets or sets a value indicating whether this image has an ICC Profile.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpFeatures.Alpha">
            <summary>
            Gets or sets a value indicating whether this image has an alpha channel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpFeatures.AlphaData">
            <summary>
            Gets or sets the alpha data, if an ALPH chunk is present.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpFeatures.AlphaChunkHeader">
            <summary>
            Gets or sets the alpha chunk header.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpFeatures.ExifProfile">
            <summary>
            Gets or sets a value indicating whether this image has an EXIF Profile.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpFeatures.XmpMetaData">
            <summary>
            Gets or sets a value indicating whether this image has XMP Metadata.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpFeatures.Animation">
            <summary>
            Gets or sets a value indicating whether this image is an animation.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpFeatures.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.WebpFileFormatType">
            <summary>
            Info about the webp file format used.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpFileFormatType.Lossless">
            <summary>
            The lossless webp format.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpFileFormatType.Lossy">
            <summary>
            The lossy webp format.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.WebpFormat">
            <summary>
            Registers the image encoders, decoders and mime type detectors for the Webp format
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpFormat.Instance">
            <summary>
            Gets the current instance.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpFormat.Name">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpFormat.DefaultMimeType">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpFormat.MimeTypes">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpFormat.FileExtensions">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpFormat.CreateDefaultFormatMetadata">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.WebpImageFormatDetector">
            <summary>
            Detects Webp file headers.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpImageFormatDetector.HeaderSize">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpImageFormatDetector.DetectFormat(System.ReadOnlySpan{System.Byte})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpImageFormatDetector.IsRiffContainer(System.ReadOnlySpan{System.Byte})">
            <summary>
            Checks, if the header starts with a valid RIFF FourCC.
            </summary>
            <param name="header">The header bytes.</param>
            <returns>True, if its a valid RIFF FourCC.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpImageFormatDetector.IsWebpFile(System.ReadOnlySpan{System.Byte})">
            <summary>
            Checks if 'WEBP' is present in the header.
            </summary>
            <param name="header">The header bytes.</param>
            <returns>True, if its a webp file.</returns>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpImageInfo.Width">
            <summary>
            Gets or sets the bitmap width in pixels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpImageInfo.Height">
            <summary>
            Gets or sets the bitmap height in pixels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpImageInfo.BitsPerPixel">
            <summary>
            Gets or sets the bits per pixel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpImageInfo.IsLossless">
            <summary>
            Gets or sets a value indicating whether this image uses lossless compression.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpImageInfo.Features">
            <summary>
            Gets or sets additional features present in a VP8X image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpImageInfo.Vp8Profile">
            <summary>
            Gets or sets the VP8 profile / version. Valid values are between 0 and 3. Default value will be the invalid value -1.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpImageInfo.Vp8FrameHeader">
            <summary>
            Gets or sets the VP8 frame header.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpImageInfo.Vp8LBitReader">
            <summary>
            Gets or sets the VP8L bitreader. Will be null, if its not a lossless image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpImageInfo.Vp8BitReader">
            <summary>
            Gets or sets the VP8 bitreader. Will be null, if its not a lossy image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpImageInfo.Dispose">
            <inheritdoc/>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpLookupTables.Log2Table">
            <summary>
            Lookup table for small values of log2(int).
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.WebpMetadata">
            <summary>
            Provides Webp specific metadata information for the image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpMetadata.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.WebpMetadata"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpMetadata.#ctor(SixLabors.ImageSharp.Formats.Webp.WebpMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Formats.Webp.WebpMetadata"/> class.
            </summary>
            <param name="other">The metadata to create an instance from.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Formats.Webp.WebpMetadata.FileFormat">
            <summary>
            Gets or sets the webp file format used. Either lossless or lossy.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpMetadata.DeepClone">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpThrowHelper.ThrowInvalidImageContentException(System.String)">
            <summary>
            Cold path optimization for throwing <see cref="T:SixLabors.ImageSharp.InvalidImageContentException"/>'s.
            </summary>
            <param name="errorMessage">The error message for the exception.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpThrowHelper.ThrowImageFormatException(System.String)">
            <summary>
            Cold path optimization for throwing <see cref="T:SixLabors.ImageSharp.ImageFormatException"/>-s
            </summary>
            <param name="errorMessage">The error message for the exception.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpThrowHelper.ThrowNotSupportedException(System.String)">
            <summary>
            Cold path optimization for throwing <see cref="T:System.NotSupportedException"/>-s
            </summary>
            <param name="errorMessage">The error message for the exception.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Formats.Webp.WebpThrowHelper.ThrowInvalidImageDimensions(System.String)">
            <summary>
            Cold path optimization for throwing <see cref="T:SixLabors.ImageSharp.InvalidImageContentException"/>-s
            </summary>
            <param name="errorMessage">The error message for the exception.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Formats.Webp.WebpTransparentColorMode">
            <summary>
            Enum indicating how the transparency should be handled on encoding.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpTransparentColorMode.Clear">
            <summary>
            Discard the transparency information for better compression.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Formats.Webp.WebpTransparentColorMode.Preserve">
            <summary>
            The transparency will be kept as is.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.MetadataExtensions">
            <summary>
            Extension methods for the <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/> type.
            </summary>
            <summary>
            Extension methods for the <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/> type.
            </summary>
            <summary>
            Extension methods for the <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/> type.
            </summary>
            <summary>
            Extension methods for the <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/> type.
            </summary>
            <summary>
            Extension methods for the <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/> type.
            </summary>
            <summary>
            Extension methods for the <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/> type.
            </summary>
            <summary>
            Extension methods for the <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/> type.
            </summary>
            <summary>
            Extension methods for the <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/> type.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.MetadataExtensions.GetBmpMetadata(SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Gets the bmp format specific metadata for the image.
            </summary>
            <param name="metadata">The metadata this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Formats.Bmp.BmpMetadata"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.MetadataExtensions.GetGifMetadata(SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Gets the gif format specific metadata for the image.
            </summary>
            <param name="metadata">The metadata this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Formats.Gif.GifMetadata"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.MetadataExtensions.GetGifMetadata(SixLabors.ImageSharp.Metadata.ImageFrameMetadata)">
            <summary>
            Gets the gif format specific metadata for the image frame.
            </summary>
            <param name="metadata">The metadata this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Formats.Gif.GifFrameMetadata"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.MetadataExtensions.GetJpegMetadata(SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Gets the jpeg format specific metadata for the image.
            </summary>
            <param name="metadata">The metadata this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Formats.Jpeg.JpegMetadata"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.MetadataExtensions.GetPbmMetadata(SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Gets the pbm format specific metadata for the image.
            </summary>
            <param name="metadata">The metadata this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Formats.Pbm.PbmMetadata"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.MetadataExtensions.GetPngMetadata(SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Gets the png format specific metadata for the image.
            </summary>
            <param name="metadata">The metadata this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Formats.Png.PngMetadata"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.MetadataExtensions.GetTgaMetadata(SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Gets the tga format specific metadata for the image.
            </summary>
            <param name="metadata">The metadata this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Formats.Tga.TgaMetadata"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.MetadataExtensions.GetTiffMetadata(SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Gets the tiff format specific metadata for the image.
            </summary>
            <param name="metadata">The metadata this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Formats.Tiff.TiffMetadata"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.MetadataExtensions.GetTiffMetadata(SixLabors.ImageSharp.Metadata.ImageFrameMetadata)">
            <summary>
            Gets the tiff format specific metadata for the image frame.
            </summary>
            <param name="metadata">The metadata this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Formats.Tiff.TiffFrameMetadata"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.MetadataExtensions.GetWebpMetadata(SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Gets the webp format specific metadata for the image.
            </summary>
            <param name="metadata">The metadata this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Formats.Webp.WebpMetadata"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ImageExtensions">
            <summary>
            Extension methods for the <see cref="T:SixLabors.ImageSharp.Image"/> type.
            </summary>
            <summary>
            Extension methods for the <see cref="T:SixLabors.ImageSharp.Image"/> type.
            </summary>
            <content>
            Contains internal extensions for <see cref="T:SixLabors.ImageSharp.Image`1"/>
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsBmp(SixLabors.ImageSharp.Image,System.String)">
            <summary>
            Saves the image to the given stream with the Bmp format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsBmpAsync(SixLabors.ImageSharp.Image,System.String)">
            <summary>
            Saves the image to the given stream with the Bmp format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsBmpAsync(SixLabors.ImageSharp.Image,System.String,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Bmp format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsBmp(SixLabors.ImageSharp.Image,System.String,SixLabors.ImageSharp.Formats.Bmp.BmpEncoder)">
            <summary>
            Saves the image to the given stream with the Bmp format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsBmpAsync(SixLabors.ImageSharp.Image,System.String,SixLabors.ImageSharp.Formats.Bmp.BmpEncoder,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Bmp format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsBmp(SixLabors.ImageSharp.Image,System.IO.Stream)">
            <summary>
            Saves the image to the given stream with the Bmp format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsBmpAsync(SixLabors.ImageSharp.Image,System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Bmp format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsBmp(SixLabors.ImageSharp.Image,System.IO.Stream,SixLabors.ImageSharp.Formats.Bmp.BmpEncoder)">
            <summary>
            Saves the image to the given stream with the Bmp format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsBmpAsync(SixLabors.ImageSharp.Image,System.IO.Stream,SixLabors.ImageSharp.Formats.Bmp.BmpEncoder,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Bmp format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsGif(SixLabors.ImageSharp.Image,System.String)">
            <summary>
            Saves the image to the given stream with the Gif format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsGifAsync(SixLabors.ImageSharp.Image,System.String)">
            <summary>
            Saves the image to the given stream with the Gif format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsGifAsync(SixLabors.ImageSharp.Image,System.String,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Gif format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsGif(SixLabors.ImageSharp.Image,System.String,SixLabors.ImageSharp.Formats.Gif.GifEncoder)">
            <summary>
            Saves the image to the given stream with the Gif format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsGifAsync(SixLabors.ImageSharp.Image,System.String,SixLabors.ImageSharp.Formats.Gif.GifEncoder,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Gif format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsGif(SixLabors.ImageSharp.Image,System.IO.Stream)">
            <summary>
            Saves the image to the given stream with the Gif format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsGifAsync(SixLabors.ImageSharp.Image,System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Gif format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsGif(SixLabors.ImageSharp.Image,System.IO.Stream,SixLabors.ImageSharp.Formats.Gif.GifEncoder)">
            <summary>
            Saves the image to the given stream with the Gif format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsGifAsync(SixLabors.ImageSharp.Image,System.IO.Stream,SixLabors.ImageSharp.Formats.Gif.GifEncoder,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Gif format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsJpeg(SixLabors.ImageSharp.Image,System.String)">
            <summary>
            Saves the image to the given stream with the Jpeg format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsJpegAsync(SixLabors.ImageSharp.Image,System.String)">
            <summary>
            Saves the image to the given stream with the Jpeg format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsJpegAsync(SixLabors.ImageSharp.Image,System.String,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Jpeg format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsJpeg(SixLabors.ImageSharp.Image,System.String,SixLabors.ImageSharp.Formats.Jpeg.JpegEncoder)">
            <summary>
            Saves the image to the given stream with the Jpeg format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsJpegAsync(SixLabors.ImageSharp.Image,System.String,SixLabors.ImageSharp.Formats.Jpeg.JpegEncoder,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Jpeg format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsJpeg(SixLabors.ImageSharp.Image,System.IO.Stream)">
            <summary>
            Saves the image to the given stream with the Jpeg format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsJpegAsync(SixLabors.ImageSharp.Image,System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Jpeg format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsJpeg(SixLabors.ImageSharp.Image,System.IO.Stream,SixLabors.ImageSharp.Formats.Jpeg.JpegEncoder)">
            <summary>
            Saves the image to the given stream with the Jpeg format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsJpegAsync(SixLabors.ImageSharp.Image,System.IO.Stream,SixLabors.ImageSharp.Formats.Jpeg.JpegEncoder,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Jpeg format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsPbm(SixLabors.ImageSharp.Image,System.String)">
            <summary>
            Saves the image to the given stream with the Pbm format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsPbmAsync(SixLabors.ImageSharp.Image,System.String)">
            <summary>
            Saves the image to the given stream with the Pbm format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsPbmAsync(SixLabors.ImageSharp.Image,System.String,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Pbm format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsPbm(SixLabors.ImageSharp.Image,System.String,SixLabors.ImageSharp.Formats.Pbm.PbmEncoder)">
            <summary>
            Saves the image to the given stream with the Pbm format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsPbmAsync(SixLabors.ImageSharp.Image,System.String,SixLabors.ImageSharp.Formats.Pbm.PbmEncoder,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Pbm format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsPbm(SixLabors.ImageSharp.Image,System.IO.Stream)">
            <summary>
            Saves the image to the given stream with the Pbm format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsPbmAsync(SixLabors.ImageSharp.Image,System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Pbm format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsPbm(SixLabors.ImageSharp.Image,System.IO.Stream,SixLabors.ImageSharp.Formats.Pbm.PbmEncoder)">
            <summary>
            Saves the image to the given stream with the Pbm format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsPbmAsync(SixLabors.ImageSharp.Image,System.IO.Stream,SixLabors.ImageSharp.Formats.Pbm.PbmEncoder,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Pbm format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsPng(SixLabors.ImageSharp.Image,System.String)">
            <summary>
            Saves the image to the given stream with the Png format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsPngAsync(SixLabors.ImageSharp.Image,System.String)">
            <summary>
            Saves the image to the given stream with the Png format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsPngAsync(SixLabors.ImageSharp.Image,System.String,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Png format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsPng(SixLabors.ImageSharp.Image,System.String,SixLabors.ImageSharp.Formats.Png.PngEncoder)">
            <summary>
            Saves the image to the given stream with the Png format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsPngAsync(SixLabors.ImageSharp.Image,System.String,SixLabors.ImageSharp.Formats.Png.PngEncoder,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Png format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsPng(SixLabors.ImageSharp.Image,System.IO.Stream)">
            <summary>
            Saves the image to the given stream with the Png format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsPngAsync(SixLabors.ImageSharp.Image,System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Png format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsPng(SixLabors.ImageSharp.Image,System.IO.Stream,SixLabors.ImageSharp.Formats.Png.PngEncoder)">
            <summary>
            Saves the image to the given stream with the Png format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsPngAsync(SixLabors.ImageSharp.Image,System.IO.Stream,SixLabors.ImageSharp.Formats.Png.PngEncoder,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Png format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsTga(SixLabors.ImageSharp.Image,System.String)">
            <summary>
            Saves the image to the given stream with the Tga format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsTgaAsync(SixLabors.ImageSharp.Image,System.String)">
            <summary>
            Saves the image to the given stream with the Tga format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsTgaAsync(SixLabors.ImageSharp.Image,System.String,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Tga format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsTga(SixLabors.ImageSharp.Image,System.String,SixLabors.ImageSharp.Formats.Tga.TgaEncoder)">
            <summary>
            Saves the image to the given stream with the Tga format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsTgaAsync(SixLabors.ImageSharp.Image,System.String,SixLabors.ImageSharp.Formats.Tga.TgaEncoder,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Tga format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsTga(SixLabors.ImageSharp.Image,System.IO.Stream)">
            <summary>
            Saves the image to the given stream with the Tga format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsTgaAsync(SixLabors.ImageSharp.Image,System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Tga format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsTga(SixLabors.ImageSharp.Image,System.IO.Stream,SixLabors.ImageSharp.Formats.Tga.TgaEncoder)">
            <summary>
            Saves the image to the given stream with the Tga format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsTgaAsync(SixLabors.ImageSharp.Image,System.IO.Stream,SixLabors.ImageSharp.Formats.Tga.TgaEncoder,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Tga format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsWebp(SixLabors.ImageSharp.Image,System.String)">
            <summary>
            Saves the image to the given stream with the Webp format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsWebpAsync(SixLabors.ImageSharp.Image,System.String)">
            <summary>
            Saves the image to the given stream with the Webp format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsWebpAsync(SixLabors.ImageSharp.Image,System.String,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Webp format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsWebp(SixLabors.ImageSharp.Image,System.String,SixLabors.ImageSharp.Formats.Webp.WebpEncoder)">
            <summary>
            Saves the image to the given stream with the Webp format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsWebpAsync(SixLabors.ImageSharp.Image,System.String,SixLabors.ImageSharp.Formats.Webp.WebpEncoder,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Webp format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsWebp(SixLabors.ImageSharp.Image,System.IO.Stream)">
            <summary>
            Saves the image to the given stream with the Webp format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsWebpAsync(SixLabors.ImageSharp.Image,System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Webp format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsWebp(SixLabors.ImageSharp.Image,System.IO.Stream,SixLabors.ImageSharp.Formats.Webp.WebpEncoder)">
            <summary>
            Saves the image to the given stream with the Webp format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsWebpAsync(SixLabors.ImageSharp.Image,System.IO.Stream,SixLabors.ImageSharp.Formats.Webp.WebpEncoder,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Webp format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsTiff(SixLabors.ImageSharp.Image,System.String)">
            <summary>
            Saves the image to the given stream with the Tiff format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsTiffAsync(SixLabors.ImageSharp.Image,System.String)">
            <summary>
            Saves the image to the given stream with the Tiff format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsTiffAsync(SixLabors.ImageSharp.Image,System.String,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Tiff format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsTiff(SixLabors.ImageSharp.Image,System.String,SixLabors.ImageSharp.Formats.Tiff.TiffEncoder)">
            <summary>
            Saves the image to the given stream with the Tiff format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsTiffAsync(SixLabors.ImageSharp.Image,System.String,SixLabors.ImageSharp.Formats.Tiff.TiffEncoder,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Tiff format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the path is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsTiff(SixLabors.ImageSharp.Image,System.IO.Stream)">
            <summary>
            Saves the image to the given stream with the Tiff format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsTiffAsync(SixLabors.ImageSharp.Image,System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Tiff format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsTiff(SixLabors.ImageSharp.Image,System.IO.Stream,SixLabors.ImageSharp.Formats.Tiff.TiffEncoder)">
            <summary>
            Saves the image to the given stream with the Tiff format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsTiffAsync(SixLabors.ImageSharp.Image,System.IO.Stream,SixLabors.ImageSharp.Formats.Tiff.TiffEncoder,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream with the Tiff format.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.Save(SixLabors.ImageSharp.Image,System.String)">
            <summary>
            Writes the image to the given file path using an encoder detected from the path.
            </summary>
            <param name="source">The source image.</param>
            <param name="path">The file path to save the image to.</param>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:System.NotSupportedException">No encoder available for provided path.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsync(SixLabors.ImageSharp.Image,System.String,System.Threading.CancellationToken)">
            <summary>
            Writes the image to the given file path using an encoder detected from the path.
            </summary>
            <param name="source">The source image.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:System.NotSupportedException">No encoder available for provided path.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.Save(SixLabors.ImageSharp.Image,System.String,SixLabors.ImageSharp.Formats.IImageEncoder)">
            <summary>
            Writes the image to the given file path using the given image encoder.
            </summary>
            <param name="source">The source image.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:System.ArgumentNullException">The encoder is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsync(SixLabors.ImageSharp.Image,System.String,SixLabors.ImageSharp.Formats.IImageEncoder,System.Threading.CancellationToken)">
            <summary>
            Writes the image to the given file path using the given image encoder.
            </summary>
            <param name="source">The source image.</param>
            <param name="path">The file path to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:System.ArgumentNullException">The encoder is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.Save(SixLabors.ImageSharp.Image,System.IO.Stream,SixLabors.ImageSharp.Formats.IImageFormat)">
            <summary>
            Writes the image to the given stream using the given image format.
            </summary>
            <param name="source">The source image.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="format">The format to save the image in.</param>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.ArgumentNullException">The format is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not writable.</exception>
            <exception cref="T:System.NotSupportedException">No encoder available for provided format.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.SaveAsync(SixLabors.ImageSharp.Image,System.IO.Stream,SixLabors.ImageSharp.Formats.IImageFormat,System.Threading.CancellationToken)">
            <summary>
            Writes the image to the given stream using the given image format.
            </summary>
            <param name="source">The source image.</param>
            <param name="stream">The stream to save the image to.</param>
            <param name="format">The format to save the image in.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.ArgumentNullException">The format is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not writable.</exception>
            <exception cref="T:System.NotSupportedException">No encoder available for provided format.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.ToBase64String(SixLabors.ImageSharp.Image,SixLabors.ImageSharp.Formats.IImageFormat)">
            <summary>
            Returns a Base64 encoded string from the given image.
            The result is prepended with a Data URI <see href="https://en.wikipedia.org/wiki/Data_URI_scheme"/>
            <para>
            <example>
            For example:
            <see href="data:image/gif;base64,R0lGODlhAQABAIABAEdJRgAAACwAAAAAAQABAAACAkQBAA=="/>
            </example>
            </para>
            </summary>
            <param name="source">The source image</param>
            <param name="format">The format.</param>
            <exception cref="T:System.ArgumentNullException">The format is null.</exception>
            <returns>The <see cref="T:System.String"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageExtensions.GetRootFramePixelBuffer``1(SixLabors.ImageSharp.Image{``0})">
            <summary>
            Locks the image providing access to the pixels.
            <remarks>
            It is imperative that the accessor is correctly disposed off after use.
            </remarks>
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <param name="image">The image.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1" />
            </returns>
        </member>
        <member name="T:SixLabors.ImageSharp.GeometryUtilities">
            <summary>
            Utility class for common geometric functions.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.GeometryUtilities.DegreeToRadian(System.Single)">
            <summary>
            Converts a degree (360-periodic) angle to a radian (2*Pi-periodic) angle.
            </summary>
            <param name="degree">The angle in degrees.</param>
            <returns>
            The <see cref="T:System.Single"/> representing the degree as radians.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.GeometryUtilities.RadianToDegree(System.Single)">
            <summary>
            Converts a radian (2*Pi-periodic) angle to a degree (360-periodic) angle.
            </summary>
            <param name="radian">The angle in radians.</param>
            <returns>
            The <see cref="T:System.Single"/> representing the degree as radians.
            </returns>
        </member>
        <member name="T:SixLabors.ImageSharp.GraphicOptionsDefaultsExtensions">
            <summary>
            Adds extensions that allow the processing of images to the <see cref="T:SixLabors.ImageSharp.Image`1"/> type.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.GraphicOptionsDefaultsExtensions.SetGraphicsOptions(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Action{SixLabors.ImageSharp.GraphicsOptions})">
            <summary>
            Sets the default options against the image processing context.
            </summary>
            <param name="context">The image processing context to store default against.</param>
            <param name="optionsBuilder">The action to update instance of the default options used.</param>
            <returns>The passed in <paramref name="context"/> to allow chaining.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.GraphicOptionsDefaultsExtensions.SetGraphicsOptions(SixLabors.ImageSharp.Configuration,System.Action{SixLabors.ImageSharp.GraphicsOptions})">
            <summary>
            Sets the default options against the configuration.
            </summary>
            <param name="configuration">The configuration to store default against.</param>
            <param name="optionsBuilder">The default options to use.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.GraphicOptionsDefaultsExtensions.SetGraphicsOptions(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.GraphicsOptions)">
            <summary>
            Sets the default options against the image processing context.
            </summary>
            <param name="context">The image processing context to store default against.</param>
            <param name="options">The default options to use.</param>
            <returns>The passed in <paramref name="context"/> to allow chaining.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.GraphicOptionsDefaultsExtensions.SetGraphicsOptions(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.GraphicsOptions)">
            <summary>
            Sets the default options against the configuration.
            </summary>
            <param name="configuration">The configuration to store default against.</param>
            <param name="options">The default options to use.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.GraphicOptionsDefaultsExtensions.GetGraphicsOptions(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Gets the default options against the image processing context.
            </summary>
            <param name="context">The image processing context to retrieve defaults from.</param>
            <returns>The globaly configued default options.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.GraphicOptionsDefaultsExtensions.GetGraphicsOptions(SixLabors.ImageSharp.Configuration)">
            <summary>
            Gets the default options against the image processing context.
            </summary>
            <param name="configuration">The configuration to retrieve defaults from.</param>
            <returns>The globaly configued default options.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.GraphicsOptions">
            <summary>
            Options for influencing the drawing functions.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.GraphicsOptions.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.GraphicsOptions"/> class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.GraphicsOptions.Antialias">
            <summary>
            Gets or sets a value indicating whether antialiasing should be applied.
            Defaults to true.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.GraphicsOptions.AntialiasSubpixelDepth">
            <summary>
            Gets or sets a value indicating the number of subpixels to use while rendering with antialiasing enabled.
            Defaults to 16.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.GraphicsOptions.BlendPercentage">
            <summary>
            Gets or sets a value between indicating the blending percentage to apply to the drawing operation.
            Range 0..1; Defaults to 1.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.GraphicsOptions.ColorBlendingMode">
            <summary>
            Gets or sets a value indicating the color blending mode to apply to the drawing operation.
            Defaults to <see cref="F:SixLabors.ImageSharp.PixelFormats.PixelColorBlendingMode.Normal"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.GraphicsOptions.AlphaCompositionMode">
            <summary>
            Gets or sets a value indicating the alpha composition mode to apply to the drawing operation
            Defaults to <see cref="F:SixLabors.ImageSharp.PixelFormats.PixelAlphaCompositionMode.SrcOver"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.GraphicsOptions.DeepClone">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.IConfigurationModule">
            <summary>
            Represents an interface that can register image encoders, decoders and image format detectors.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.IConfigurationModule.Configure(SixLabors.ImageSharp.Configuration)">
            <summary>
            Called when loaded into a configuration object so the module can register items into the configuration.
            </summary>
            <param name="configuration">The configuration that will retain the encoders, decodes and mime type detectors.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.IDeepCloneable`1">
            <summary>
            A generic interface for a deeply cloneable type.
            </summary>
            <typeparam name="T">The type of object to clone.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.IDeepCloneable`1.DeepClone">
            <summary>
            Creates a new <typeparamref name="T"/> that is a deep copy of the current instance.
            </summary>
            <returns>The <typeparamref name="T"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.IDeepCloneable">
            <summary>
            An interface for objects that can be cloned. This creates a deep copy of the object.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.IDeepCloneable.DeepClone">
            <summary>
            Creates a new object that is a deep copy of the current instance.
            </summary>
            <returns>The <see cref="T:SixLabors.ImageSharp.IDeepCloneable"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.IImage">
            <summary>
            Encapsulates the properties and methods that describe an image.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.IImageInfo">
            <summary>
            Encapsulates properties that describe basic image information including dimensions, pixel type information
            and additional metadata.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.IImageInfo.PixelType">
            <summary>
            Gets information about the image pixels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.IImageInfo.Width">
            <summary>
            Gets the width.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.IImageInfo.Height">
            <summary>
            Gets the height.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.IImageInfo.Metadata">
            <summary>
            Gets the metadata of the image.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Image">
            <summary>
            Encapsulates an image, which consists of the pixel data for a graphics image and its attributes.
            For the non-generic <see cref="T:SixLabors.ImageSharp.Image"/> type, the pixel type is only known at runtime.
            <see cref="T:SixLabors.ImageSharp.Image"/> is always implemented by a pixel-specific <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.
            </summary>
            <content>
            Adds static methods allowing the decoding of new images.
            </content>
            <content>
            Adds static methods allowing the creation of new image from a byte array.
            </content>
            <content>
            Adds static methods allowing the creation of new image from a given file.
            </content>
            <content>
            Adds static methods allowing the creation of new image from a given stream.
            </content>
            <content>
            Adds static methods allowing the creation of new image from raw pixel data.
            </content>
            <content>
            Adds static methods allowing wrapping an existing memory area as an image.
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Formats.PixelTypeInfo,SixLabors.ImageSharp.Metadata.ImageMetadata,SixLabors.ImageSharp.Size)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class.
            </summary>
            <param name="configuration">
            The configuration which allows altering default behaviour or extending the library.
            </param>
            <param name="pixelType">The <see cref="T:SixLabors.ImageSharp.Formats.PixelTypeInfo"/>.</param>
            <param name="metadata">The <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/>.</param>
            <param name="size">The <see cref="F:SixLabors.ImageSharp.Image.size"/>.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Formats.PixelTypeInfo,SixLabors.ImageSharp.Metadata.ImageMetadata,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Image.NonGenericFrameCollection">
            <summary>
            Gets the <see cref="T:SixLabors.ImageSharp.ImageFrameCollection"/> implementing the public <see cref="P:SixLabors.ImageSharp.Image.Frames"/> property.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Image.PixelType">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Image.Width">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Image.Height">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Image.Metadata">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Image.Frames">
            <summary>
            Gets the frames of the image as (non-generic) <see cref="T:SixLabors.ImageSharp.ImageFrameCollection"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Image.SixLabors#ImageSharp#Advanced#IConfigurationProvider#Configuration">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Dispose">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Save(System.IO.Stream,SixLabors.ImageSharp.Formats.IImageEncoder)">
            <summary>
            Saves the image to the given stream using the given image encoder.
            </summary>
            <param name="stream">The stream to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream or encoder is null.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.SaveAsync(System.IO.Stream,SixLabors.ImageSharp.Formats.IImageEncoder,System.Threading.CancellationToken)">
            <summary>
            Saves the image to the given stream using the given image encoder.
            </summary>
            <param name="stream">The stream to save the image to.</param>
            <param name="encoder">The encoder to save the image with.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the stream or encoder is null.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.CloneAs``1">
            <summary>
            Returns a copy of the image in the given pixel format.
            </summary>
            <typeparam name="TPixel2">The pixel format.</typeparam>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image`1"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.CloneAs``1(SixLabors.ImageSharp.Configuration)">
            <summary>
            Returns a copy of the image in the given pixel format.
            </summary>
            <typeparam name="TPixel2">The pixel format.</typeparam>
            <param name="configuration">The configuration providing initialization code which allows extending the library.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.UpdateSize(SixLabors.ImageSharp.Size)">
            <summary>
            Update the size of the image after mutation.
            </summary>
            <param name="size">The <see cref="T:SixLabors.ImageSharp.Size"/>.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Dispose(System.Boolean)">
            <summary>
            Disposes the object and frees resources for the Garbage Collector.
            </summary>
            <param name="disposing">Whether to dispose of managed and unmanaged objects.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.EnsureNotDisposed">
            <summary>
            Throws <see cref="T:System.ObjectDisposedException"/> if the image is disposed.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Accept(SixLabors.ImageSharp.Advanced.IImageVisitor)">
            <summary>
            Accepts a <see cref="T:SixLabors.ImageSharp.Advanced.IImageVisitor"/>.
            Implemented by <see cref="T:SixLabors.ImageSharp.Image`1"/> invoking <see cref="M:SixLabors.ImageSharp.Advanced.IImageVisitor.Visit``1(SixLabors.ImageSharp.Image{``0})"/>
            with the pixel type of the image.
            </summary>
            <param name="visitor">The visitor.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.AcceptAsync(SixLabors.ImageSharp.Advanced.IImageVisitorAsync,System.Threading.CancellationToken)">
            <summary>
            Accepts a <see cref="T:SixLabors.ImageSharp.Advanced.IImageVisitor"/>.
            Implemented by <see cref="T:SixLabors.ImageSharp.Image`1"/> invoking <see cref="M:SixLabors.ImageSharp.Advanced.IImageVisitor.Visit``1(SixLabors.ImageSharp.Image{``0})"/>
            with the pixel type of the image.
            </summary>
            <param name="visitor">The visitor.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.CreateUninitialized``1(SixLabors.ImageSharp.Configuration,System.Int32,System.Int32,SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Creates an <see cref="T:SixLabors.ImageSharp.Image`1"/> instance backed by an uninitialized memory buffer.
            This is an optimized creation method intended to be used by decoders.
            The image might be filled with memory garbage.
            </summary>
            <typeparam name="TPixel">The pixel type</typeparam>
            <param name="configuration">The <see cref="T:SixLabors.ImageSharp.Configuration"/></param>
            <param name="width">The width of the image</param>
            <param name="height">The height of the image</param>
            <param name="metadata">The <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/></param>
            <returns>The result <see cref="T:SixLabors.ImageSharp.Image`1"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.InternalDetectFormat(System.IO.Stream,SixLabors.ImageSharp.Configuration)">
            <summary>
            By reading the header on the provided stream this calculates the images format.
            </summary>
            <param name="stream">The image stream to read the header from.</param>
            <param name="config">The configuration.</param>
            <returns>The mime type or null if none found.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.DiscoverDecoder(System.IO.Stream,SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            By reading the header on the provided stream this calculates the images format.
            </summary>
            <param name="stream">The image stream to read the header from.</param>
            <param name="config">The configuration.</param>
            <param name="format">The IImageFormat.</param>
            <returns>The image format or null if none found.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Decode``1(System.IO.Stream,SixLabors.ImageSharp.Configuration,System.Threading.CancellationToken)">
            <summary>
            Decodes the image stream to the current image.
            </summary>
            <param name="stream">The stream.</param>
            <param name="config">the configuration.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>
            A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.InternalIdentity(System.IO.Stream,SixLabors.ImageSharp.Configuration,System.Threading.CancellationToken)">
            <summary>
            Reads the raw image information from the specified stream.
            </summary>
            <param name="stream">The stream.</param>
            <param name="config">the configuration.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.IImageInfo"/> or null if a suitable info detector is not found.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.DetectFormat(System.Byte[])">
            <summary>
            By reading the header on the provided byte array this calculates the images format.
            </summary>
            <param name="data">The byte array containing encoded image data to read the header from.</param>
            <exception cref="T:System.ArgumentNullException">The data is null.</exception>
            <returns>The format or null if none found.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.DetectFormat(SixLabors.ImageSharp.Configuration,System.Byte[])">
            <summary>
            By reading the header on the provided byte array this calculates the images format.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="data">The byte array containing encoded image data to read the header from.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The data is null.</exception>
            <returns>The mime type or null if none found.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Identify(System.Byte[])">
            <summary>
            Reads the raw image information from the specified stream without fully decoding it.
            </summary>
            <param name="data">The byte array containing encoded image data to read the header from.</param>
            <exception cref="T:System.ArgumentNullException">The data is null.</exception>
            <exception cref="T:System.NotSupportedException">The data is not readable.</exception>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.IImageInfo"/> or null if suitable info detector not found.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Identify(System.Byte[],SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Reads the raw image information from the specified stream without fully decoding it.
            </summary>
            <param name="data">The byte array containing encoded image data to read the header from.</param>
            <param name="format">The format type of the decoded image.</param>
            <exception cref="T:System.ArgumentNullException">The data is null.</exception>
            <exception cref="T:System.NotSupportedException">The data is not readable.</exception>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.IImageInfo"/> or null if suitable info detector not found.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Identify(SixLabors.ImageSharp.Configuration,System.Byte[],SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Reads the raw image information from the specified stream without fully decoding it.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="data">The byte array containing encoded image data to read the header from.</param>
            <param name="format">The format type of the decoded image.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The data is null.</exception>
            <exception cref="T:System.NotSupportedException">The data is not readable.</exception>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.IImageInfo"/> or null if suitable info detector is not found.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(System.Byte[])">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image`1"/> from the given encoded byte array.
            </summary>
            <param name="data">The byte array containing image data.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The data is null.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(System.Byte[])">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image`1"/> from the given encoded byte array.
            </summary>
            <param name="data">The byte array containing encoded image data.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <exception cref="T:System.ArgumentNullException">The data is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(System.Byte[],SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image`1"/> from the given encoded byte array.
            </summary>
            <param name="data">The byte array containing image data.</param>
            <param name="format">The mime type of the decoded image.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <exception cref="T:System.ArgumentNullException">The data is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(SixLabors.ImageSharp.Configuration,System.Byte[])">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image`1"/> from the given encoded byte array.
            </summary>
            <param name="configuration">The configuration options.</param>
            <param name="data">The byte array containing encoded image data.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The data is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(SixLabors.ImageSharp.Configuration,System.Byte[],SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image`1"/> from the given encoded byte array.
            </summary>
            <param name="configuration">The configuration options.</param>
            <param name="data">The byte array containing encoded image data.</param>
            <param name="format">The <see cref="T:SixLabors.ImageSharp.Formats.IImageFormat"/> of the decoded image.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The data is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(System.Byte[],SixLabors.ImageSharp.Formats.IImageDecoder)">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image`1"/> from the given encoded byte array.
            </summary>
            <param name="data">The byte array containing encoded image data.</param>
            <param name="decoder">The decoder.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <exception cref="T:System.ArgumentNullException">The data is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(SixLabors.ImageSharp.Configuration,System.Byte[],SixLabors.ImageSharp.Formats.IImageDecoder)">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image`1"/> from the given encoded byte array.
            </summary>
            <param name="configuration">The Configuration.</param>
            <param name="data">The byte array containing encoded image data.</param>
            <param name="decoder">The decoder.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The data is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.DetectFormat(System.ReadOnlySpan{System.Byte})">
            <summary>
            By reading the header on the provided byte span this calculates the images format.
            </summary>
            <param name="data">The byte span containing encoded image data to read the header from.</param>
            <returns>The format or null if none found.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.DetectFormat(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte})">
            <summary>
            By reading the header on the provided byte span this calculates the images format.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="data">The byte span containing encoded image data to read the header from.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <returns>The mime type or null if none found.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(System.ReadOnlySpan{System.Byte})">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image`1"/> from the given encoded byte span.
            </summary>
            <param name="data">The byte span containing encoded image data.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image`1"/> from the given encoded byte span.
            </summary>
            <param name="data">The byte span containing image data.</param>
            <param name="format">The mime type of the decoded image.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Formats.IImageDecoder)">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image`1"/> from the given encoded byte span.
            </summary>
            <param name="data">The byte span containing encoded image data.</param>
            <param name="decoder">The decoder.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte})">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image`1"/> from the given encoded byte span.
            </summary>
            <param name="configuration">The configuration options.</param>
            <param name="data">The byte span containing encoded image data.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Formats.IImageDecoder)">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image`1"/> from the given encoded byte span.
            </summary>
            <param name="configuration">The Configuration.</param>
            <param name="data">The byte span containing image data.</param>
            <param name="decoder">The decoder.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image`1"/> from the given encoded byte span.
            </summary>
            <param name="configuration">The configuration options.</param>
            <param name="data">The byte span containing image data.</param>
            <param name="format">The <see cref="T:SixLabors.ImageSharp.Formats.IImageFormat"/> of the decoded image.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(System.Byte[],SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image"/> from the given encoded byte array.
            </summary>
            <param name="data">The byte array containing image data.</param>
            <param name="format">The detected format.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The data is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(System.Byte[],SixLabors.ImageSharp.Formats.IImageDecoder)">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image"/> from the given encoded byte array.
            </summary>
            <param name="data">The byte array containing encoded image data.</param>
            <param name="decoder">The decoder.</param>
            <exception cref="T:System.ArgumentNullException">The data is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(SixLabors.ImageSharp.Configuration,System.Byte[])">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image"/> from the given encoded byte array.
            </summary>
            <param name="configuration">The configuration for the decoder.</param>
            <param name="data">The byte array containing encoded image data.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The data is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(SixLabors.ImageSharp.Configuration,System.Byte[],SixLabors.ImageSharp.Formats.IImageDecoder)">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image"/> from the given encoded byte array.
            </summary>
            <param name="configuration">The configuration for the decoder.</param>
            <param name="data">The byte array containing image data.</param>
            <param name="decoder">The decoder.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The data is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(SixLabors.ImageSharp.Configuration,System.Byte[],SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image"/> from the given encoded byte array.
            </summary>
            <param name="configuration">The configuration for the decoder.</param>
            <param name="data">The byte array containing image data.</param>
            <param name="format">The mime type of the decoded image.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The data is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(System.ReadOnlySpan{System.Byte})">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image"/> from the given encoded byte span.
            </summary>
            <param name="data">The byte span containing image data.</param>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Formats.IImageDecoder)">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image"/> from the given encoded byte span.
            </summary>
            <param name="data">The byte span containing image data.</param>
            <param name="decoder">The decoder.</param>
            <exception cref="T:System.ArgumentNullException">The data is null.</exception>
            <exception cref="T:System.ArgumentNullException">The decoder is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image"/> from the given encoded byte array.
            </summary>
            <param name="data">The byte span containing image data.</param>
            <param name="format">The detected format.</param>
            <exception cref="T:System.ArgumentNullException">The decoder is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte})">
            <summary>
            Decodes a new instance of <see cref="T:SixLabors.ImageSharp.Image"/> from the given encoded byte span.
            </summary>
            <param name="configuration">The configuration options.</param>
            <param name="data">The byte span containing image data.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Formats.IImageDecoder)">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image"/> from the given encoded byte span.
            </summary>
            <param name="configuration">The Configuration.</param>
            <param name="data">The byte span containing image data.</param>
            <param name="decoder">The decoder.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The decoder is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Load a new instance of <see cref="T:SixLabors.ImageSharp.Image"/> from the given encoded byte span.
            </summary>
            <param name="configuration">The configuration options.</param>
            <param name="data">The byte span containing image data.</param>
            <param name="format">The <see cref="T:SixLabors.ImageSharp.Formats.IImageFormat"/> of the decoded image.</param>>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.DetectFormat(System.String)">
            <summary>
            By reading the header on the provided file this calculates the images mime type.
            </summary>
            <param name="filePath">The image file to open and to read the header from.</param>
            <returns>The mime type or null if none found.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.DetectFormat(SixLabors.ImageSharp.Configuration,System.String)">
            <summary>
            By reading the header on the provided file this calculates the images mime type.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="filePath">The image file to open and to read the header from.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <returns>The mime type or null if none found.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Identify(System.String)">
            <summary>
            Reads the raw image information from the specified stream without fully decoding it.
            </summary>
            <param name="filePath">The image file to open and to read the header from.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.IImageInfo"/> or null if suitable info detector not found.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Identify(System.String,SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Reads the raw image information from the specified stream without fully decoding it.
            </summary>
            <param name="filePath">The image file to open and to read the header from.</param>
            <param name="format">The format type of the decoded image.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.IImageInfo"/> or null if suitable info detector not found.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Identify(SixLabors.ImageSharp.Configuration,System.String,SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Reads the raw image information from the specified stream without fully decoding it.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="filePath">The image file to open and to read the header from.</param>
            <param name="format">The format type of the decoded image.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.IImageInfo"/> or null if suitable info detector is not found.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.IdentifyAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Reads the raw image information from the specified stream without fully decoding it.
            </summary>
            <param name="filePath">The image file to open and to read the header from.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <returns>
            The <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation with the parameter type
            <see cref="T:SixLabors.ImageSharp.IImageInfo"/> property set to null if suitable info detector is not found.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.IdentifyAsync(SixLabors.ImageSharp.Configuration,System.String,System.Threading.CancellationToken)">
            <summary>
            Reads the raw image information from the specified stream without fully decoding it.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="filePath">The image file to open and to read the header from.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <returns>
            The <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation with the parameter type
            <see cref="T:SixLabors.ImageSharp.IImageInfo"/> property set to null if suitable info detector is not found.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.IdentifyWithFormatAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Reads the raw image information from the specified stream without fully decoding it.
            </summary>
            <param name="filePath">The image file to open and to read the header from.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <returns>
            The <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation with the parameter type
            <see cref="T:SixLabors.ImageSharp.IImageInfo"/> property set to null if suitable info detector is not found.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.IdentifyWithFormatAsync(SixLabors.ImageSharp.Configuration,System.String,System.Threading.CancellationToken)">
            <summary>
            Reads the raw image information from the specified stream without fully decoding it.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="filePath">The image file to open and to read the header from.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <returns>
            The <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation with the parameter type
            <see cref="T:SixLabors.ImageSharp.IImageInfo"/> property set to null if suitable info detector is not found.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(System.String)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given file.
            </summary>
            <param name="path">The file path to the image.</param>
            <exception cref="T:System.NotSupportedException">
            Thrown if the stream is not readable nor seekable.
            </exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(System.String,SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given file.
            </summary>
            <param name="path">The file path to the image.</param>
            <param name="format">The mime type of the decoded image.</param>
            <exception cref="T:System.NotSupportedException">
            Thrown if the stream is not readable nor seekable.
            </exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(SixLabors.ImageSharp.Configuration,System.String)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given file.
            </summary>
            <param name="configuration">The configuration for the decoder.</param>
            <param name="path">The file path to the image.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadAsync(SixLabors.ImageSharp.Configuration,System.String,System.Threading.CancellationToken)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given file.
            </summary>
            <param name="configuration">The configuration for the decoder.</param>
            <param name="path">The file path to the image.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(SixLabors.ImageSharp.Configuration,System.String,SixLabors.ImageSharp.Formats.IImageDecoder)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given file.
            </summary>
            <param name="configuration">The Configuration.</param>
            <param name="path">The file path to the image.</param>
            <param name="decoder">The decoder.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:System.ArgumentNullException">The decoder is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given file.
            </summary>
            <param name="path">The file path to the image.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:System.ArgumentNullException">The decoder is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadAsync(System.String,SixLabors.ImageSharp.Formats.IImageDecoder,System.Threading.CancellationToken)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given file.
            </summary>
            <param name="path">The file path to the image.</param>
            <param name="decoder">The decoder.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:System.ArgumentNullException">The decoder is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadAsync``1(System.String,SixLabors.ImageSharp.Formats.IImageDecoder,System.Threading.CancellationToken)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given file.
            </summary>
            <param name="path">The file path to the image.</param>
            <param name="decoder">The decoder.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:System.ArgumentNullException">The decoder is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadAsync(SixLabors.ImageSharp.Configuration,System.String,SixLabors.ImageSharp.Formats.IImageDecoder,System.Threading.CancellationToken)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given file.
            </summary>
            <param name="configuration">The Configuration.</param>
            <param name="path">The file path to the image.</param>
            <param name="decoder">The decoder.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:System.ArgumentNullException">The decoder is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadAsync``1(SixLabors.ImageSharp.Configuration,System.String,SixLabors.ImageSharp.Formats.IImageDecoder,System.Threading.CancellationToken)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given file.
            </summary>
            <param name="configuration">The Configuration.</param>
            <param name="path">The file path to the image.</param>
            <param name="decoder">The decoder.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:System.ArgumentNullException">The decoder is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadAsync``1(System.String,System.Threading.CancellationToken)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given file.
            </summary>
            <param name="path">The file path to the image.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadAsync``1(SixLabors.ImageSharp.Configuration,System.String,System.Threading.CancellationToken)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given file.
            </summary>
            <param name="configuration">The configuration for the decoder.</param>
            <param name="path">The file path to the image.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(System.String,SixLabors.ImageSharp.Formats.IImageDecoder)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given file.
            </summary>
            <param name="path">The file path to the image.</param>
            <param name="decoder">The decoder.</param>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:System.ArgumentNullException">The decoder is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(System.String)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given file.
            </summary>
            <param name="path">The file path to the image.</param>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(System.String,SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given file.
            </summary>
            <param name="path">The file path to the image.</param>
            <param name="format">The mime type of the decoded image.</param>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(SixLabors.ImageSharp.Configuration,System.String)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given file.
            </summary>
            <param name="configuration">The configuration options.</param>
            <param name="path">The file path to the image.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(SixLabors.ImageSharp.Configuration,System.String,SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given file.
            </summary>
            <param name="configuration">The configuration options.</param>
            <param name="path">The file path to the image.</param>
            <param name="format">The mime type of the decoded image.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(SixLabors.ImageSharp.Configuration,System.String,SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given file.
            The pixel type is selected by the decoder.
            </summary>
            <param name="configuration">The configuration options.</param>
            <param name="path">The file path to the image.</param>
            <param name="format">The mime type of the decoded image.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(System.String,SixLabors.ImageSharp.Formats.IImageDecoder)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given file.
            </summary>
            <param name="path">The file path to the image.</param>
            <param name="decoder">The decoder.</param>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(SixLabors.ImageSharp.Configuration,System.String,SixLabors.ImageSharp.Formats.IImageDecoder)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given file.
            </summary>
            <param name="configuration">The Configuration.</param>
            <param name="path">The file path to the image.</param>
            <param name="decoder">The decoder.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
            <exception cref="T:System.ArgumentNullException">The decoder is null.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:System.NotSupportedException">Image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.DetectFormat(System.IO.Stream)">
            <summary>
            By reading the header on the provided stream this calculates the images format type.
            </summary>
            <param name="stream">The image stream to read the header from.</param>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable.</exception>
            <returns>The format type or null if none found.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.DetectFormat(SixLabors.ImageSharp.Configuration,System.IO.Stream)">
            <summary>
            By reading the header on the provided stream this calculates the images format type.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="stream">The image stream to read the header from.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable.</exception>
            <returns>The format type or null if none found.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.DetectFormatAsync(System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            By reading the header on the provided stream this calculates the images format type.
            </summary>
            <param name="stream">The image stream to read the header from.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation or null if none is found.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.DetectFormatAsync(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            By reading the header on the provided stream this calculates the images format type.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="stream">The image stream to read the header from.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Identify(System.IO.Stream)">
            <summary>
            Reads the raw image information from the specified stream without fully decoding it.
            </summary>
            <param name="stream">The image stream to read the header from.</param>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.IImageInfo"/> or null if a suitable info detector is not found.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.IdentifyAsync(System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Reads the raw image information from the specified stream without fully decoding it.
            </summary>
            <param name="stream">The image stream to read the header from.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation or null if
            a suitable detector is not found.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Identify(System.IO.Stream,SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Reads the raw image information from the specified stream without fully decoding it.
            </summary>
            <param name="stream">The image stream to read the header from.</param>
            <param name="format">The format type of the decoded image.</param>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.IImageInfo"/> or null if a suitable info detector is not found.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Identify(SixLabors.ImageSharp.Configuration,System.IO.Stream)">
            <summary>
            Reads the raw image information from the specified stream without fully decoding it.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="stream">The image stream to read the information from.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.IImageInfo"/> or null if a suitable info detector is not found.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.IdentifyAsync(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Reads the raw image information from the specified stream without fully decoding it.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="stream">The image stream to read the information from.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation or null if
            a suitable detector is not found.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Identify(SixLabors.ImageSharp.Configuration,System.IO.Stream,SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Reads the raw image information from the specified stream without fully decoding it.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="stream">The image stream to read the information from.</param>
            <param name="format">The format type of the decoded image.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.IImageInfo"/> or null if a suitable info detector is not found.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.IdentifyWithFormatAsync(System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Reads the raw image information from the specified stream without fully decoding it.
            </summary>
            <param name="stream">The image stream to read the information from.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>
            The <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation with the parameter type
            <see cref="T:SixLabors.ImageSharp.IImageInfo"/> property set to null if suitable info detector is not found.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.IdentifyWithFormatAsync(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Reads the raw image information from the specified stream without fully decoding it.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="stream">The image stream to read the information from.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>
            The <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation with the parameter type
            <see cref="T:SixLabors.ImageSharp.IImageInfo"/> property set to null if suitable info detector is not found.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(System.IO.Stream,SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Decode a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given stream.
            The pixel format is selected by the decoder.
            </summary>
            <param name="stream">The stream containing image information.</param>
            <param name="format">The format type of the decoded image.</param>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadWithFormatAsync(System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Decode a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given stream.
            The pixel format is selected by the decoder.
            </summary>
            <param name="stream">The stream containing image information.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(System.IO.Stream)">
            <summary>
            Decode a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given stream.
            The pixel format is selected by the decoder.
            </summary>
            <param name="stream">The stream containing image information.</param>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadAsync(System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Decode a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given stream.
            The pixel format is selected by the decoder.
            </summary>
            <param name="stream">The stream containing image information.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(System.IO.Stream,SixLabors.ImageSharp.Formats.IImageDecoder)">
            <summary>
            Decode a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given stream.
            The pixel format is selected by the decoder.
            </summary>
            <param name="stream">The stream containing image information.</param>
            <param name="decoder">The decoder.</param>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.ArgumentNullException">The decoder is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadAsync(System.IO.Stream,SixLabors.ImageSharp.Formats.IImageDecoder,System.Threading.CancellationToken)">
            <summary>
            Decode a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given stream.
            The pixel format is selected by the decoder.
            </summary>
            <param name="stream">The stream containing image information.</param>
            <param name="decoder">The decoder.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.ArgumentNullException">The decoder is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(SixLabors.ImageSharp.Configuration,System.IO.Stream,SixLabors.ImageSharp.Formats.IImageDecoder)">
            <summary>
            Decode a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given stream.
            The pixel format is selected by the decoder.
            </summary>
            <param name="configuration">The configuration for the decoder.</param>
            <param name="stream">The stream containing image information.</param>
            <param name="decoder">The decoder.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.ArgumentNullException">The decoder is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadAsync(SixLabors.ImageSharp.Configuration,System.IO.Stream,SixLabors.ImageSharp.Formats.IImageDecoder,System.Threading.CancellationToken)">
            <summary>
            Decode a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given stream.
            The pixel format is selected by the decoder.
            </summary>
            <param name="configuration">The configuration for the decoder.</param>
            <param name="stream">The stream containing image information.</param>
            <param name="decoder">The decoder.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.ArgumentNullException">The decoder is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(SixLabors.ImageSharp.Configuration,System.IO.Stream)">
            <summary>
            Decode a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given stream.
            </summary>
            <param name="configuration">The configuration for the decoder.</param>
            <param name="stream">The stream containing image information.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadAsync(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Decode a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given stream.
            </summary>
            <param name="configuration">The configuration for the decoder.</param>
            <param name="stream">The stream containing image information.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(System.IO.Stream)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given stream.
            </summary>
            <param name="stream">The stream containing image information.</param>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadAsync``1(System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given stream.
            </summary>
            <param name="stream">The stream containing image information.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(System.IO.Stream,SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given stream.
            </summary>
            <param name="stream">The stream containing image information.</param>
            <param name="format">The format type of the decoded image.</param>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadWithFormatAsync``1(System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given stream.
            </summary>
            <param name="stream">The stream containing image information.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(System.IO.Stream,SixLabors.ImageSharp.Formats.IImageDecoder)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given stream.
            </summary>
            <param name="stream">The stream containing image information.</param>
            <param name="decoder">The decoder.</param>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadAsync``1(System.IO.Stream,SixLabors.ImageSharp.Formats.IImageDecoder,System.Threading.CancellationToken)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given stream.
            </summary>
            <param name="stream">The stream containing image information.</param>
            <param name="decoder">The decoder.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(SixLabors.ImageSharp.Configuration,System.IO.Stream,SixLabors.ImageSharp.Formats.IImageDecoder)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given stream.
            </summary>
            <param name="configuration">The Configuration.</param>
            <param name="stream">The stream containing image information.</param>
            <param name="decoder">The decoder.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadAsync``1(SixLabors.ImageSharp.Configuration,System.IO.Stream,SixLabors.ImageSharp.Formats.IImageDecoder,System.Threading.CancellationToken)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given stream.
            </summary>
            <param name="configuration">The Configuration.</param>
            <param name="stream">The stream containing image information.</param>
            <param name="decoder">The decoder.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(SixLabors.ImageSharp.Configuration,System.IO.Stream)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given stream.
            </summary>
            <param name="configuration">The configuration options.</param>
            <param name="stream">The stream containing image information.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load``1(SixLabors.ImageSharp.Configuration,System.IO.Stream,SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given stream.
            </summary>
            <param name="configuration">The configuration options.</param>
            <param name="stream">The stream containing image information.</param>
            <param name="format">The format type of the decoded image.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadWithFormatAsync(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given stream.
            </summary>
            <param name="configuration">The configuration options.</param>
            <param name="stream">The stream containing image information.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadWithFormatAsync``1(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given stream.
            </summary>
            <param name="configuration">The configuration options.</param>
            <param name="stream">The stream containing image information.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadAsync``1(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given stream.
            </summary>
            <param name="configuration">The configuration options.</param>
            <param name="stream">The stream containing image information.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.Load(SixLabors.ImageSharp.Configuration,System.IO.Stream,SixLabors.ImageSharp.Formats.IImageFormat@)">
            <summary>
            Decode a new instance of the <see cref="T:SixLabors.ImageSharp.Image"/> class from the given stream.
            The pixel format is selected by the decoder.
            </summary>
            <param name="configuration">The configuration options.</param>
            <param name="stream">The stream containing image information.</param>
            <param name="format">The format type of the decoded image.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
            <exception cref="T:System.NotSupportedException">The stream is not readable or the image format is not supported.</exception>
            <exception cref="T:SixLabors.ImageSharp.UnknownImageFormatException">Image format not recognised.</exception>
            <exception cref="T:SixLabors.ImageSharp.InvalidImageContentException">Image contains invalid content.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.WithSeekableStream``1(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Func{System.IO.Stream,``0})">
            <summary>
            Performs the given action against the stream ensuring that it is seekable.
            </summary>
            <typeparam name="T">The type of object returned from the action.</typeparam>
            <param name="configuration">The configuration.</param>
            <param name="stream">The input stream.</param>
            <param name="action">The action to perform.</param>
            <returns>The <typeparamref name="T"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.WithSeekableStreamAsync``1(SixLabors.ImageSharp.Configuration,System.IO.Stream,System.Func{System.IO.Stream,System.Threading.CancellationToken,``0},System.Threading.CancellationToken)">
            <summary>
            Performs the given action asynchronously against the stream ensuring that it is seekable.
            </summary>
            <typeparam name="T">The type of object returned from the action.</typeparam>
            <param name="configuration">The configuration.</param>
            <param name="stream">The input stream.</param>
            <param name="action">The action to perform.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>The <see cref="T:System.Threading.Tasks.Task`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadPixelData``1(``0[],System.Int32,System.Int32)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the raw <typeparamref name="TPixel"/> data.
            </summary>
            <param name="data">The byte array containing image data.</param>
            <param name="width">The width of the final image.</param>
            <param name="height">The height of the final image.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <exception cref="T:System.ArgumentException">The data length is incorrect.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadPixelData``1(System.ReadOnlySpan{``0},System.Int32,System.Int32)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the raw <typeparamref name="TPixel"/> data.
            </summary>
            <param name="data">The byte array containing image data.</param>
            <param name="width">The width of the final image.</param>
            <param name="height">The height of the final image.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <exception cref="T:System.ArgumentException">The data length is incorrect.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadPixelData``1(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given byte array in <typeparamref name="TPixel"/> format.
            </summary>
            <param name="data">The byte array containing image data.</param>
            <param name="width">The width of the final image.</param>
            <param name="height">The height of the final image.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <exception cref="T:System.ArgumentException">The data length is incorrect.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadPixelData``1(System.ReadOnlySpan{System.Byte},System.Int32,System.Int32)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given byte array in <typeparamref name="TPixel"/> format.
            </summary>
            <param name="data">The byte array containing image data.</param>
            <param name="width">The width of the final image.</param>
            <param name="height">The height of the final image.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <exception cref="T:System.ArgumentException">The data length is incorrect.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadPixelData``1(SixLabors.ImageSharp.Configuration,System.Byte[],System.Int32,System.Int32)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given byte array in <typeparamref name="TPixel"/> format.
            </summary>
            <param name="configuration">The configuration for the decoder.</param>
            <param name="data">The byte array containing image data.</param>
            <param name="width">The width of the final image.</param>
            <param name="height">The height of the final image.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentException">The data length is incorrect.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadPixelData``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},System.Int32,System.Int32)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given byte array in <typeparamref name="TPixel"/> format.
            </summary>
            <param name="configuration">The configuration for the decoder.</param>
            <param name="data">The byte array containing image data.</param>
            <param name="width">The width of the final image.</param>
            <param name="height">The height of the final image.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentException">The data length is incorrect.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadPixelData``1(SixLabors.ImageSharp.Configuration,``0[],System.Int32,System.Int32)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the raw <typeparamref name="TPixel"/> data.
            </summary>
            <param name="configuration">The configuration for the decoder.</param>
            <param name="data">The Span containing the image Pixel data.</param>
            <param name="width">The width of the final image.</param>
            <param name="height">The height of the final image.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentException">The data length is incorrect.</exception>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.LoadPixelData``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{``0},System.Int32,System.Int32)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the raw <typeparamref name="TPixel"/> data.
            </summary>
            <param name="configuration">The configuration for the decoder.</param>
            <param name="data">The Span containing the image Pixel data.</param>
            <param name="width">The width of the final image.</param>
            <param name="height">The height of the final image.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentException">The data length is incorrect.</exception>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.WrapMemory``1(SixLabors.ImageSharp.Configuration,System.Memory{``0},System.Int32,System.Int32,SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            <para>
            Wraps an existing contiguous memory area of at least 'width' x 'height' pixels allowing viewing/manipulation as
            an <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.
            </para>
            <para>
            Please note: using this method does not transfer the ownership of the underlying buffer of the input <see cref="T:System.Memory`1"/>
            to the new <see cref="T:SixLabors.ImageSharp.Image`1"/> instance. This means that consumers of this method must ensure that the input buffer
            is either self-contained, (for example, a <see cref="T:System.Memory`1"/> instance wrapping a new array that was
            created), or that the owning object is not disposed until the returned <see cref="T:SixLabors.ImageSharp.Image`1"/> is disposed.
            </para>
            <para>
            If the input <see cref="T:System.Memory`1"/> instance is one retrieved from an <see cref="T:System.Buffers.IMemoryOwner`1"/> instance
            rented from a memory pool (such as <see cref="T:System.Buffers.MemoryPool`1"/>), and that owning instance is disposed while the image is still
            in use, this will lead to undefined behavior and possibly runtime crashes (as the same buffer might then be modified by other
            consumers while the returned image is still working on it). Make sure to control the lifetime of the input buffers appropriately.
            </para>
            </summary>
            <typeparam name="TPixel">The pixel type</typeparam>
            <param name="configuration">The <see cref="T:SixLabors.ImageSharp.Configuration"/></param>
            <param name="pixelMemory">The pixel memory.</param>
            <param name="width">The width of the memory image.</param>
            <param name="height">The height of the memory image.</param>
            <param name="metadata">The <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/>.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The metadata is null.</exception>
            <returns>An <see cref="T:SixLabors.ImageSharp.Image`1"/> instance</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.WrapMemory``1(SixLabors.ImageSharp.Configuration,System.Memory{``0},System.Int32,System.Int32)">
            <summary>
            <para>
            Wraps an existing contiguous memory area of at least 'width' x 'height' pixels allowing viewing/manipulation as
            an <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.
            </para>
            <para>
            Please note: using this method does not transfer the ownership of the underlying buffer of the input <see cref="T:System.Memory`1"/>
            to the new <see cref="T:SixLabors.ImageSharp.Image`1"/> instance. This means that consumers of this method must ensure that the input buffer
            is either self-contained, (for example, a <see cref="T:System.Memory`1"/> instance wrapping a new array that was
            created), or that the owning object is not disposed until the returned <see cref="T:SixLabors.ImageSharp.Image`1"/> is disposed.
            </para>
            <para>
            If the input <see cref="T:System.Memory`1"/> instance is one retrieved from an <see cref="T:System.Buffers.IMemoryOwner`1"/> instance
            rented from a memory pool (such as <see cref="T:System.Buffers.MemoryPool`1"/>), and that owning instance is disposed while the image is still
            in use, this will lead to undefined behavior and possibly runtime crashes (as the same buffer might then be modified by other
            consumers while the returned image is still working on it). Make sure to control the lifetime of the input buffers appropriately.
            </para>
            </summary>
            <typeparam name="TPixel">The pixel type</typeparam>
            <param name="configuration">The <see cref="T:SixLabors.ImageSharp.Configuration"/></param>
            <param name="pixelMemory">The pixel memory.</param>
            <param name="width">The width of the memory image.</param>
            <param name="height">The height of the memory image.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <returns>An <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.WrapMemory``1(System.Memory{``0},System.Int32,System.Int32)">
            <summary>
            <para>
            Wraps an existing contiguous memory area of at least 'width' x 'height' pixels allowing viewing/manipulation as
            an <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.
            </para>
            <para>
            Please note: using this method does not transfer the ownership of the underlying buffer of the input <see cref="T:System.Memory`1"/>
            to the new <see cref="T:SixLabors.ImageSharp.Image`1"/> instance. This means that consumers of this method must ensure that the input buffer
            is either self-contained, (for example, a <see cref="T:System.Memory`1"/> instance wrapping a new array that was
            created), or that the owning object is not disposed until the returned <see cref="T:SixLabors.ImageSharp.Image`1"/> is disposed.
            </para>
            <para>
            If the input <see cref="T:System.Memory`1"/> instance is one retrieved from an <see cref="T:System.Buffers.IMemoryOwner`1"/> instance
            rented from a memory pool (such as <see cref="T:System.Buffers.MemoryPool`1"/>), and that owning instance is disposed while the image is still
            in use, this will lead to undefined behavior and possibly runtime crashes (as the same buffer might then be modified by other
            consumers while the returned image is still working on it). Make sure to control the lifetime of the input buffers appropriately.
            </para>
            </summary>
            <typeparam name="TPixel">The pixel type.</typeparam>
            <param name="pixelMemory">The pixel memory.</param>
            <param name="width">The width of the memory image.</param>
            <param name="height">The height of the memory image.</param>
            <returns>An <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.WrapMemory``1(SixLabors.ImageSharp.Configuration,System.Buffers.IMemoryOwner{``0},System.Int32,System.Int32,SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Wraps an existing contiguous memory area of at least 'width' x 'height' pixels,
            allowing to view/manipulate it as an <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.
            The ownership of the <paramref name="pixelMemoryOwner"/> is being transferred to the new <see cref="T:SixLabors.ImageSharp.Image`1"/> instance,
            meaning that the caller is not allowed to dispose <paramref name="pixelMemoryOwner"/>.
            It will be disposed together with the result image.
            </summary>
            <typeparam name="TPixel">The pixel type</typeparam>
            <param name="configuration">The <see cref="T:SixLabors.ImageSharp.Configuration"/></param>
            <param name="pixelMemoryOwner">The <see cref="T:System.Buffers.IMemoryOwner`1"/> that is being transferred to the image</param>
            <param name="width">The width of the memory image.</param>
            <param name="height">The height of the memory image.</param>
            <param name="metadata">The <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/></param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The metadata is null.</exception>
            <returns>An <see cref="T:SixLabors.ImageSharp.Image`1"/> instance</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.WrapMemory``1(SixLabors.ImageSharp.Configuration,System.Buffers.IMemoryOwner{``0},System.Int32,System.Int32)">
            <summary>
            Wraps an existing contiguous memory area of at least 'width' x 'height' pixels,
            allowing to view/manipulate it as an <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.
            The ownership of the <paramref name="pixelMemoryOwner"/> is being transferred to the new <see cref="T:SixLabors.ImageSharp.Image`1"/> instance,
            meaning that the caller is not allowed to dispose <paramref name="pixelMemoryOwner"/>.
            It will be disposed together with the result image.
            </summary>
            <typeparam name="TPixel">The pixel type.</typeparam>
            <param name="configuration">The <see cref="T:SixLabors.ImageSharp.Configuration"/></param>
            <param name="pixelMemoryOwner">The <see cref="T:System.Buffers.IMemoryOwner`1"/> that is being transferred to the image.</param>
            <param name="width">The width of the memory image.</param>
            <param name="height">The height of the memory image.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <returns>An <see cref="T:SixLabors.ImageSharp.Image`1"/> instance</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.WrapMemory``1(System.Buffers.IMemoryOwner{``0},System.Int32,System.Int32)">
            <summary>
            Wraps an existing contiguous memory area of at least 'width' x 'height' pixels,
            allowing to view/manipulate it as an <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.
            The ownership of the <paramref name="pixelMemoryOwner"/> is being transferred to the new <see cref="T:SixLabors.ImageSharp.Image`1"/> instance,
            meaning that the caller is not allowed to dispose <paramref name="pixelMemoryOwner"/>.
            It will be disposed together with the result image.
            </summary>
            <typeparam name="TPixel">The pixel type</typeparam>
            <param name="pixelMemoryOwner">The <see cref="T:System.Buffers.IMemoryOwner`1"/> that is being transferred to the image.</param>
            <param name="width">The width of the memory image.</param>
            <param name="height">The height of the memory image.</param>
            <returns>An <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.WrapMemory``1(SixLabors.ImageSharp.Configuration,System.Memory{System.Byte},System.Int32,System.Int32,SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            <para>
            Wraps an existing contiguous memory area of at least 'width' x 'height' pixels allowing viewing/manipulation as
            an <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.
            </para>
            <para>
            Please note: using this method does not transfer the ownership of the underlying buffer of the input <see cref="T:System.Memory`1"/>
            to the new <see cref="T:SixLabors.ImageSharp.Image`1"/> instance. This means that consumers of this method must ensure that the input buffer
            is either self-contained, (for example, a <see cref="T:System.Memory`1"/> instance wrapping a new array that was
            created), or that the owning object is not disposed until the returned <see cref="T:SixLabors.ImageSharp.Image`1"/> is disposed.
            </para>
            <para>
            If the input <see cref="T:System.Memory`1"/> instance is one retrieved from an <see cref="T:System.Buffers.IMemoryOwner`1"/> instance
            rented from a memory pool (such as <see cref="T:System.Buffers.MemoryPool`1"/>), and that owning instance is disposed while the image is still
            in use, this will lead to undefined behavior and possibly runtime crashes (as the same buffer might then be modified by other
            consumers while the returned image is still working on it). Make sure to control the lifetime of the input buffers appropriately.
            </para>
            </summary>
            <typeparam name="TPixel">The pixel type</typeparam>
            <param name="configuration">The <see cref="T:SixLabors.ImageSharp.Configuration"/></param>
            <param name="byteMemory">The byte memory representing the pixel data.</param>
            <param name="width">The width of the memory image.</param>
            <param name="height">The height of the memory image.</param>
            <param name="metadata">The <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/>.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The metadata is null.</exception>
            <returns>An <see cref="T:SixLabors.ImageSharp.Image`1"/> instance</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.WrapMemory``1(SixLabors.ImageSharp.Configuration,System.Memory{System.Byte},System.Int32,System.Int32)">
            <summary>
            <para>
            Wraps an existing contiguous memory area of at least 'width' x 'height' pixels allowing viewing/manipulation as
            an <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.
            </para>
            <para>
            Please note: using this method does not transfer the ownership of the underlying buffer of the input <see cref="T:System.Memory`1"/>
            to the new <see cref="T:SixLabors.ImageSharp.Image`1"/> instance. This means that consumers of this method must ensure that the input buffer
            is either self-contained, (for example, a <see cref="T:System.Memory`1"/> instance wrapping a new array that was
            created), or that the owning object is not disposed until the returned <see cref="T:SixLabors.ImageSharp.Image`1"/> is disposed.
            </para>
            <para>
            If the input <see cref="T:System.Memory`1"/> instance is one retrieved from an <see cref="T:System.Buffers.IMemoryOwner`1"/> instance
            rented from a memory pool (such as <see cref="T:System.Buffers.MemoryPool`1"/>), and that owning instance is disposed while the image is still
            in use, this will lead to undefined behavior and possibly runtime crashes (as the same buffer might then be modified by other
            consumers while the returned image is still working on it). Make sure to control the lifetime of the input buffers appropriately.
            </para>
            </summary>
            <typeparam name="TPixel">The pixel type</typeparam>
            <param name="configuration">The <see cref="T:SixLabors.ImageSharp.Configuration"/></param>
            <param name="byteMemory">The byte memory representing the pixel data.</param>
            <param name="width">The width of the memory image.</param>
            <param name="height">The height of the memory image.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <returns>An <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.WrapMemory``1(System.Memory{System.Byte},System.Int32,System.Int32)">
            <summary>
            <para>
            Wraps an existing contiguous memory area of at least 'width' x 'height' pixels allowing viewing/manipulation as
            an <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.
            </para>
            <para>
            Please note: using this method does not transfer the ownership of the underlying buffer of the input <see cref="T:System.Memory`1"/>
            to the new <see cref="T:SixLabors.ImageSharp.Image`1"/> instance. This means that consumers of this method must ensure that the input buffer
            is either self-contained, (for example, a <see cref="T:System.Memory`1"/> instance wrapping a new array that was
            created), or that the owning object is not disposed until the returned <see cref="T:SixLabors.ImageSharp.Image`1"/> is disposed.
            </para>
            <para>
            If the input <see cref="T:System.Memory`1"/> instance is one retrieved from an <see cref="T:System.Buffers.IMemoryOwner`1"/> instance
            rented from a memory pool (such as <see cref="T:System.Buffers.MemoryPool`1"/>), and that owning instance is disposed while the image is still
            in use, this will lead to undefined behavior and possibly runtime crashes (as the same buffer might then be modified by other
            consumers while the returned image is still working on it). Make sure to control the lifetime of the input buffers appropriately.
            </para>
            </summary>
            <typeparam name="TPixel">The pixel type.</typeparam>
            <param name="byteMemory">The byte memory representing the pixel data.</param>
            <param name="width">The width of the memory image.</param>
            <param name="height">The height of the memory image.</param>
            <returns>An <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.WrapMemory``1(SixLabors.ImageSharp.Configuration,System.Buffers.IMemoryOwner{System.Byte},System.Int32,System.Int32,SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Wraps an existing contiguous memory area of at least 'width' x 'height' pixels,
            allowing to view/manipulate it as an <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.
            The ownership of the <paramref name="byteMemoryOwner"/> is being transferred to the new <see cref="T:SixLabors.ImageSharp.Image`1"/> instance,
            meaning that the caller is not allowed to dispose <paramref name="byteMemoryOwner"/>.
            It will be disposed together with the result image.
            </summary>
            <typeparam name="TPixel">The pixel type</typeparam>
            <param name="configuration">The <see cref="T:SixLabors.ImageSharp.Configuration"/></param>
            <param name="byteMemoryOwner">The <see cref="T:System.Buffers.IMemoryOwner`1"/> that is being transferred to the image</param>
            <param name="width">The width of the memory image.</param>
            <param name="height">The height of the memory image.</param>
            <param name="metadata">The <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/></param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The metadata is null.</exception>
            <returns>An <see cref="T:SixLabors.ImageSharp.Image`1"/> instance</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.WrapMemory``1(SixLabors.ImageSharp.Configuration,System.Buffers.IMemoryOwner{System.Byte},System.Int32,System.Int32)">
            <summary>
            Wraps an existing contiguous memory area of at least 'width' x 'height' pixels,
            allowing to view/manipulate it as an <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.
            The ownership of the <paramref name="byteMemoryOwner"/> is being transferred to the new <see cref="T:SixLabors.ImageSharp.Image`1"/> instance,
            meaning that the caller is not allowed to dispose <paramref name="byteMemoryOwner"/>.
            It will be disposed together with the result image.
            </summary>
            <typeparam name="TPixel">The pixel type.</typeparam>
            <param name="configuration">The <see cref="T:SixLabors.ImageSharp.Configuration"/></param>
            <param name="byteMemoryOwner">The <see cref="T:System.Buffers.IMemoryOwner`1"/> that is being transferred to the image.</param>
            <param name="width">The width of the memory image.</param>
            <param name="height">The height of the memory image.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <returns>An <see cref="T:SixLabors.ImageSharp.Image`1"/> instance</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.WrapMemory``1(System.Buffers.IMemoryOwner{System.Byte},System.Int32,System.Int32)">
            <summary>
            Wraps an existing contiguous memory area of at least 'width' x 'height' pixels,
            allowing to view/manipulate it as an <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.
            The ownership of the <paramref name="byteMemoryOwner"/> is being transferred to the new <see cref="T:SixLabors.ImageSharp.Image`1"/> instance,
            meaning that the caller is not allowed to dispose <paramref name="byteMemoryOwner"/>.
            It will be disposed together with the result image.
            </summary>
            <typeparam name="TPixel">The pixel type</typeparam>
            <param name="byteMemoryOwner">The <see cref="T:System.Buffers.IMemoryOwner`1"/> that is being transferred to the image.</param>
            <param name="width">The width of the memory image.</param>
            <param name="height">The height of the memory image.</param>
            <returns>An <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.WrapMemory``1(SixLabors.ImageSharp.Configuration,System.Void*,System.Int32,System.Int32,SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            <para>
            Wraps an existing contiguous memory area of at least 'width' x 'height' pixels allowing viewing/manipulation as
            an <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.
            </para>
            <para>
            Please note: this method relies on callers to carefully manage the target memory area being referenced by the
            pointer and that the lifetime of such a memory area is at least equal to that of the returned
            <see cref="T:SixLabors.ImageSharp.Image`1"/> instance. For example, if the input pointer references an unmanaged memory area,
            callers must ensure that the memory area is not freed as long as the returned <see cref="T:SixLabors.ImageSharp.Image`1"/> is
            in use and not disposed. The same applies if the input memory area points to a pinned managed object, as callers
            must ensure that objects will remain pinned as long as the <see cref="T:SixLabors.ImageSharp.Image`1"/> instance is in use.
            Failing to do so constitutes undefined behavior and will likely lead to memory corruption and runtime crashes.
            </para>
            <para>
            Note also that if you have a <see cref="T:System.Memory`1"/> or an array (which can be cast to <see cref="T:System.Memory`1"/>) of
            either <see cref="T:System.Byte"/> or <typeparamref name="TPixel"/> values, it is highly recommended to use one of the other
            available overloads of this method instead (such as <see cref="M:SixLabors.ImageSharp.Image.WrapMemory``1(SixLabors.ImageSharp.Configuration,System.Memory{System.Byte},System.Int32,System.Int32)"/>
            or <see cref="M:SixLabors.ImageSharp.Image.WrapMemory``1(SixLabors.ImageSharp.Configuration,System.Memory{``0},System.Int32,System.Int32)"/>, to make the resulting code less error
            prone and avoid having to pin the underlying memory buffer in use. This method is primarily meant to be used when
            doing interop or working with buffers that are located in unmanaged memory.
            </para>
            </summary>
            <typeparam name="TPixel">The pixel type</typeparam>
            <param name="configuration">The <see cref="T:SixLabors.ImageSharp.Configuration"/></param>
            <param name="pointer">The pointer to the target memory buffer to wrap.</param>
            <param name="width">The width of the memory image.</param>
            <param name="height">The height of the memory image.</param>
            <param name="metadata">The <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/>.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The metadata is null.</exception>
            <returns>An <see cref="T:SixLabors.ImageSharp.Image`1"/> instance</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.WrapMemory``1(SixLabors.ImageSharp.Configuration,System.Void*,System.Int32,System.Int32)">
            <summary>
            <para>
            Wraps an existing contiguous memory area of at least 'width' x 'height' pixels allowing viewing/manipulation as
            an <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.
            </para>
            <para>
            Please note: this method relies on callers to carefully manage the target memory area being referenced by the
            pointer and that the lifetime of such a memory area is at least equal to that of the returned
            <see cref="T:SixLabors.ImageSharp.Image`1"/> instance. For example, if the input pointer references an unmanaged memory area,
            callers must ensure that the memory area is not freed as long as the returned <see cref="T:SixLabors.ImageSharp.Image`1"/> is
            in use and not disposed. The same applies if the input memory area points to a pinned managed object, as callers
            must ensure that objects will remain pinned as long as the <see cref="T:SixLabors.ImageSharp.Image`1"/> instance is in use.
            Failing to do so constitutes undefined behavior and will likely lead to memory corruption and runtime crashes.
            </para>
            <para>
            Note also that if you have a <see cref="T:System.Memory`1"/> or an array (which can be cast to <see cref="T:System.Memory`1"/>) of
            either <see cref="T:System.Byte"/> or <typeparamref name="TPixel"/> values, it is highly recommended to use one of the other
            available overloads of this method instead (such as <see cref="M:SixLabors.ImageSharp.Image.WrapMemory``1(SixLabors.ImageSharp.Configuration,System.Memory{System.Byte},System.Int32,System.Int32)"/>
            or <see cref="M:SixLabors.ImageSharp.Image.WrapMemory``1(SixLabors.ImageSharp.Configuration,System.Memory{``0},System.Int32,System.Int32)"/>, to make the resulting code less error
            prone and avoid having to pin the underlying memory buffer in use. This method is primarily meant to be used when
            doing interop or working with buffers that are located in unmanaged memory.
            </para>
            </summary>
            <typeparam name="TPixel">The pixel type</typeparam>
            <param name="configuration">The <see cref="T:SixLabors.ImageSharp.Configuration"/></param>
            <param name="pointer">The pointer to the target memory buffer to wrap.</param>
            <param name="width">The width of the memory image.</param>
            <param name="height">The height of the memory image.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <returns>An <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image.WrapMemory``1(System.Void*,System.Int32,System.Int32)">
            <summary>
            <para>
            Wraps an existing contiguous memory area of at least 'width' x 'height' pixels allowing viewing/manipulation as
            an <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.
            </para>
            <para>
            Please note: this method relies on callers to carefully manage the target memory area being referenced by the
            pointer and that the lifetime of such a memory area is at least equal to that of the returned
            <see cref="T:SixLabors.ImageSharp.Image`1"/> instance. For example, if the input pointer references an unmanaged memory area,
            callers must ensure that the memory area is not freed as long as the returned <see cref="T:SixLabors.ImageSharp.Image`1"/> is
            in use and not disposed. The same applies if the input memory area points to a pinned managed object, as callers
            must ensure that objects will remain pinned as long as the <see cref="T:SixLabors.ImageSharp.Image`1"/> instance is in use.
            Failing to do so constitutes undefined behavior and will likely lead to memory corruption and runtime crashes.
            </para>
            <para>
            Note also that if you have a <see cref="T:System.Memory`1"/> or an array (which can be cast to <see cref="T:System.Memory`1"/>) of
            either <see cref="T:System.Byte"/> or <typeparamref name="TPixel"/> values, it is highly recommended to use one of the other
            available overloads of this method instead (such as <see cref="M:SixLabors.ImageSharp.Image.WrapMemory``1(SixLabors.ImageSharp.Configuration,System.Memory{System.Byte},System.Int32,System.Int32)"/>
            or <see cref="M:SixLabors.ImageSharp.Image.WrapMemory``1(SixLabors.ImageSharp.Configuration,System.Memory{``0},System.Int32,System.Int32)"/>, to make the resulting code less error
            prone and avoid having to pin the underlying memory buffer in use. This method is primarily meant to be used when
            doing interop or working with buffers that are located in unmanaged memory.
            </para>
            </summary>
            <typeparam name="TPixel">The pixel type.</typeparam>
            <param name="pointer">The pointer to the target memory buffer to wrap.</param>
            <param name="width">The width of the memory image.</param>
            <param name="height">The height of the memory image.</param>
            <returns>An <see cref="T:SixLabors.ImageSharp.Image`1"/> instance.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ImageFrame">
            <summary>
            Represents a pixel-agnostic image frame containing all pixel data and <see cref="T:SixLabors.ImageSharp.Metadata.ImageFrameMetadata"/>.
            In case of animated formats like gif, it contains the single frame in a animation.
            In all other cases it is the only frame of the image.
            </summary>
            <content>
            Contains methods for loading raw pixel data.
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame.#ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Int32,SixLabors.ImageSharp.Metadata.ImageFrameMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ImageFrame"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="width">The frame width.</param>
            <param name="height">The frame height.</param>
            <param name="metadata">The <see cref="T:SixLabors.ImageSharp.Metadata.ImageFrameMetadata"/>.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.ImageFrame.Width">
            <summary>
            Gets the width.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ImageFrame.Height">
            <summary>
            Gets the height.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ImageFrame.Metadata">
            <summary>
            Gets the metadata of the frame.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ImageFrame.SixLabors#ImageSharp#Advanced#IConfigurationProvider#Configuration">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame.Size">
            <summary>
            Gets the size of the frame.
            </summary>
            <returns>The <see cref="M:SixLabors.ImageSharp.ImageFrame.Size"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame.Bounds">
            <summary>
            Gets the bounds of the frame.
            </summary>
            <returns>The <see cref="T:SixLabors.ImageSharp.Rectangle"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame.Dispose">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame.Dispose(System.Boolean)">
            <summary>
            Disposes the object and frees resources for the Garbage Collector.
            </summary>
            <param name="disposing">Whether to dispose of managed and unmanaged objects.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame.UpdateSize(SixLabors.ImageSharp.Size)">
            <summary>
            Updates the size of the image frame.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame.LoadPixelData``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},System.Int32,System.Int32)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the given byte array in <typeparamref name="TPixel"/> format.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="data">The byte array containing image data.</param>
            <param name="width">The width of the final image.</param>
            <param name="height">The height of the final image.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame.LoadPixelData``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{``0},System.Int32,System.Int32)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class from the raw <typeparamref name="TPixel"/> data.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="data">The Span containing the image Pixel data.</param>
            <param name="width">The width of the final image.</param>
            <param name="height">The height of the final image.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ImageFrameCollection">
            <summary>
            Encapsulates a pixel-agnostic collection of <see cref="T:SixLabors.ImageSharp.ImageFrame"/> instances
            that make up an <see cref="T:SixLabors.ImageSharp.Image"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ImageFrameCollection.Count">
            <summary>
            Gets the number of frames.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ImageFrameCollection.RootFrame">
            <summary>
            Gets the root frame.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ImageFrameCollection.NonGenericRootFrame">
            <summary>
            Gets the root frame. (Implements <see cref="P:SixLabors.ImageSharp.ImageFrameCollection.RootFrame"/>.)
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ImageFrameCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:SixLabors.ImageSharp.ImageFrame"/> at the specified index.
            </summary>
            <value>
            The <see cref="T:SixLabors.ImageSharp.ImageFrame"/>.
            </value>
            <param name="index">The index.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ImageFrame"/> at the specified index.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.IndexOf(SixLabors.ImageSharp.ImageFrame)">
            <summary>
            Determines the index of a specific <paramref name="frame"/> in the <seealso cref="T:SixLabors.ImageSharp.ImageFrameCollection"/>.
            </summary>
            <param name="frame">The <seealso cref="T:SixLabors.ImageSharp.ImageFrame"/> to locate in the <seealso cref="T:SixLabors.ImageSharp.ImageFrameCollection"/>.</param>
            <returns>The index of item if found in the list; otherwise, -1.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.InsertFrame(System.Int32,SixLabors.ImageSharp.ImageFrame)">
            <summary>
            Clones and inserts the <paramref name="source"/> into the <seealso cref="T:SixLabors.ImageSharp.ImageFrameCollection"/> at the specified <paramref name="index"/>.
            </summary>
            <param name="index">The zero-based index to insert the frame at.</param>
            <param name="source">The <seealso cref="T:SixLabors.ImageSharp.ImageFrame"/> to clone and insert into the <seealso cref="T:SixLabors.ImageSharp.ImageFrameCollection"/>.</param>
            <exception cref="T:System.ArgumentException">Frame must have the same dimensions as the image.</exception>
            <returns>The cloned <see cref="T:SixLabors.ImageSharp.ImageFrame"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.AddFrame(SixLabors.ImageSharp.ImageFrame)">
            <summary>
            Clones the <paramref name="source"/> frame and appends the clone to the end of the collection.
            </summary>
            <param name="source">The raw pixel data to generate the <seealso cref="T:SixLabors.ImageSharp.ImageFrame`1"/> from.</param>
            <returns>The cloned <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.RemoveFrame(System.Int32)">
            <summary>
            Removes the frame at the specified index and frees all freeable resources associated with it.
            </summary>
            <param name="index">The zero-based index of the frame to remove.</param>
            <exception cref="T:System.InvalidOperationException">Cannot remove last frame.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.Contains(SixLabors.ImageSharp.ImageFrame)">
            <summary>
            Determines whether the <seealso cref="T:SixLabors.ImageSharp.ImageFrameCollection`1"/> contains the <paramref name="frame"/>.
            </summary>
            <param name="frame">The frame.</param>
            <returns>
              <c>true</c> if the <seealso cref="T:SixLabors.ImageSharp.ImageFrameCollection`1"/> contains the specified frame; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.MoveFrame(System.Int32,System.Int32)">
            <summary>
            Moves an <seealso cref="T:SixLabors.ImageSharp.ImageFrame`1"/> from <paramref name="sourceIndex"/> to <paramref name="destinationIndex"/>.
            </summary>
            <param name="sourceIndex">The zero-based index of the frame to move.</param>
            <param name="destinationIndex">The index to move the frame to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.ExportFrame(System.Int32)">
            <summary>
            Removes the frame at the specified index and creates a new image with only the removed frame
            with the same metadata as the original image.
            </summary>
            <param name="index">The zero-based index of the frame to export.</param>
            <exception cref="T:System.InvalidOperationException">Cannot remove last frame.</exception>
            <returns>The new <see cref="T:SixLabors.ImageSharp.Image`1"/> with the specified frame.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.CloneFrame(System.Int32)">
            <summary>
            Creates an <see cref="T:SixLabors.ImageSharp.Image`1"/> with only the frame at the specified index
            with the same metadata as the original image.
            </summary>
            <param name="index">The zero-based index of the frame to clone.</param>
            <returns>The new <see cref="T:SixLabors.ImageSharp.Image`1"/> with the specified frame.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.CreateFrame">
            <summary>
            Creates a new <seealso cref="T:SixLabors.ImageSharp.ImageFrame`1" /> and appends it to the end of the collection.
            </summary>
            <returns>
            The new <see cref="T:SixLabors.ImageSharp.ImageFrame`1" />.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.CreateFrame(SixLabors.ImageSharp.Color)">
            <summary>
            Creates a new <seealso cref="T:SixLabors.ImageSharp.ImageFrame`1" /> and appends it to the end of the collection.
            </summary>
            <param name="backgroundColor">The background color to initialize the pixels with.</param>
            <returns>
            The new <see cref="T:SixLabors.ImageSharp.ImageFrame`1" />.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.Dispose">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.GetEnumerator">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.System#Collections#IEnumerable#GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.EnsureNotDisposed">
            <summary>
            Throws <see cref="T:System.ObjectDisposedException"/> if the image frame is disposed.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.Dispose(System.Boolean)">
            <summary>
            Disposes the object and frees resources for the Garbage Collector.
            </summary>
            <param name="disposing">Whether to dispose of managed and unmanaged objects.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.NonGenericGetEnumerator">
            <summary>
            Implements <see cref="M:SixLabors.ImageSharp.ImageFrameCollection.GetEnumerator"/>.
            </summary>
            <returns>The enumerator.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.NonGenericGetFrame(System.Int32)">
            <summary>
            Implements the getter of the indexer.
            </summary>
            <param name="index">The index.</param>
            <returns>The frame.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.NonGenericInsertFrame(System.Int32,SixLabors.ImageSharp.ImageFrame)">
            <summary>
            Implements <see cref="M:SixLabors.ImageSharp.ImageFrameCollection.InsertFrame(System.Int32,SixLabors.ImageSharp.ImageFrame)"/>.
            </summary>
            <param name="index">The index.</param>
            <param name="source">The frame.</param>
            <returns>The new frame.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.NonGenericAddFrame(SixLabors.ImageSharp.ImageFrame)">
            <summary>
            Implements <see cref="M:SixLabors.ImageSharp.ImageFrameCollection.AddFrame(SixLabors.ImageSharp.ImageFrame)"/>.
            </summary>
            <param name="source">The frame.</param>
            <returns>The new frame.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.NonGenericExportFrame(System.Int32)">
            <summary>
            Implements <see cref="M:SixLabors.ImageSharp.ImageFrameCollection.ExportFrame(System.Int32)"/>.
            </summary>
            <param name="index">The index.</param>
            <returns>The new image.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.NonGenericCloneFrame(System.Int32)">
            <summary>
            Implements <see cref="M:SixLabors.ImageSharp.ImageFrameCollection.CloneFrame(System.Int32)"/>.
            </summary>
            <param name="index">The index.</param>
            <returns>The new image.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.NonGenericCreateFrame">
            <summary>
            Implements <see cref="M:SixLabors.ImageSharp.ImageFrameCollection.CreateFrame"/>.
            </summary>
            <returns>The new frame.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection.NonGenericCreateFrame(SixLabors.ImageSharp.Color)">
            <summary>
            Implements <see cref="M:SixLabors.ImageSharp.ImageFrameCollection.CreateFrame"/>.
            </summary>
            <param name="backgroundColor">The background color.</param>
            <returns>The new frame.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ImageFrameCollection`1">
            <summary>
            Encapsulates a pixel-specific collection of <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> instances
            that make up an <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </summary>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
        </member>
        <member name="P:SixLabors.ImageSharp.ImageFrameCollection`1.Count">
            <summary>
            Gets the number of frames.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ImageFrameCollection`1.RootFrame">
            <summary>
            Gets the root frame.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ImageFrameCollection`1.RootFrameUnsafe">
            <summary>
            Gets root frame accessor in unsafe manner without any checks.
            </summary>
            <remarks>
            This property is most likely to be called from <see cref="T:SixLabors.ImageSharp.Image`1"/> for indexing pixels.
            <see cref="T:SixLabors.ImageSharp.Image`1"/> already checks if it was disposed before querying for root frame.
            </remarks>
        </member>
        <member name="P:SixLabors.ImageSharp.ImageFrameCollection`1.NonGenericRootFrame">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.ImageFrameCollection`1.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> at the specified index.
            </summary>
            <value>
            The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/>.
            </value>
            <param name="index">The index.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/> at the specified index.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.IndexOf(SixLabors.ImageSharp.ImageFrame)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.IndexOf(SixLabors.ImageSharp.ImageFrame{`0})">
            <summary>
            Determines the index of a specific <paramref name="frame"/> in the <seealso cref="T:SixLabors.ImageSharp.ImageFrameCollection`1"/>.
            </summary>
            <param name="frame">The <seealso cref="T:SixLabors.ImageSharp.ImageFrame`1"/> to locate in the <seealso cref="T:SixLabors.ImageSharp.ImageFrameCollection`1"/>.</param>
            <returns>The index of item if found in the list; otherwise, -1.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.InsertFrame(System.Int32,SixLabors.ImageSharp.ImageFrame{`0})">
            <summary>
            Clones and inserts the <paramref name="source"/> into the <seealso cref="T:SixLabors.ImageSharp.ImageFrameCollection`1"/> at the specified <paramref name="index"/>.
            </summary>
            <param name="index">The zero-based index to insert the frame at.</param>
            <param name="source">The <seealso cref="T:SixLabors.ImageSharp.ImageFrame`1"/> to clone and insert into the <seealso cref="T:SixLabors.ImageSharp.ImageFrameCollection`1"/>.</param>
            <exception cref="T:System.ArgumentException">Frame must have the same dimensions as the image.</exception>
            <returns>The cloned <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.AddFrame(SixLabors.ImageSharp.ImageFrame{`0})">
            <summary>
            Clones the <paramref name="source"/> frame and appends the clone to the end of the collection.
            </summary>
            <param name="source">The raw pixel data to generate the <seealso cref="T:SixLabors.ImageSharp.ImageFrame`1"/> from.</param>
            <returns>The cloned <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.AddFrame(System.ReadOnlySpan{`0})">
            <summary>
            Creates a new frame from the pixel data with the same dimensions as the other frames and inserts the
            new frame at the end of the collection.
            </summary>
            <param name="source">The raw pixel data to generate the <seealso cref="T:SixLabors.ImageSharp.ImageFrame`1"/> from.</param>
            <returns>The new <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.AddFrame(`0[])">
            <summary>
            Creates a new frame from the pixel data with the same dimensions as the other frames and inserts the
            new frame at the end of the collection.
            </summary>
            <param name="source">The raw pixel data to generate the <seealso cref="T:SixLabors.ImageSharp.ImageFrame`1"/> from.</param>
            <returns>The new <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.RemoveFrame(System.Int32)">
            <summary>
            Removes the frame at the specified index and frees all freeable resources associated with it.
            </summary>
            <param name="index">The zero-based index of the frame to remove.</param>
            <exception cref="T:System.InvalidOperationException">Cannot remove last frame.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.Contains(SixLabors.ImageSharp.ImageFrame)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.Contains(SixLabors.ImageSharp.ImageFrame{`0})">
            <summary>
            Determines whether the <seealso cref="T:SixLabors.ImageSharp.ImageFrameCollection`1"/> contains the <paramref name="frame"/>.
            </summary>
            <param name="frame">The frame.</param>
            <returns>
              <c>true</c> if the <seealso cref="T:SixLabors.ImageSharp.ImageFrameCollection`1"/> contains the specified frame; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.MoveFrame(System.Int32,System.Int32)">
            <summary>
            Moves an <seealso cref="T:SixLabors.ImageSharp.ImageFrame`1"/> from <paramref name="sourceIndex"/> to <paramref name="destinationIndex"/>.
            </summary>
            <param name="sourceIndex">The zero-based index of the frame to move.</param>
            <param name="destinationIndex">The index to move the frame to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.ExportFrame(System.Int32)">
            <summary>
            Removes the frame at the specified index and creates a new image with only the removed frame
            with the same metadata as the original image.
            </summary>
            <param name="index">The zero-based index of the frame to export.</param>
            <exception cref="T:System.InvalidOperationException">Cannot remove last frame.</exception>
            <returns>The new <see cref="T:SixLabors.ImageSharp.Image`1"/> with the specified frame.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.CloneFrame(System.Int32)">
            <summary>
            Creates an <see cref="T:SixLabors.ImageSharp.Image`1"/> with only the frame at the specified index
            with the same metadata as the original image.
            </summary>
            <param name="index">The zero-based index of the frame to clone.</param>
            <returns>The new <see cref="T:SixLabors.ImageSharp.Image`1"/> with the specified frame.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.CreateFrame">
            <summary>
            Creates a new <seealso cref="T:SixLabors.ImageSharp.ImageFrame`1" /> and appends it to the end of the collection.
            </summary>
            <returns>
            The new <see cref="T:SixLabors.ImageSharp.ImageFrame`1" />.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.NonGenericGetEnumerator">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.NonGenericGetFrame(System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.NonGenericInsertFrame(System.Int32,SixLabors.ImageSharp.ImageFrame)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.NonGenericAddFrame(SixLabors.ImageSharp.ImageFrame)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.NonGenericExportFrame(System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.NonGenericCloneFrame(System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.NonGenericCreateFrame(SixLabors.ImageSharp.Color)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.NonGenericCreateFrame">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.CreateFrame(`0)">
            <summary>
            Creates a new <seealso cref="T:SixLabors.ImageSharp.ImageFrame`1" /> and appends it to the end of the collection.
            </summary>
            <param name="backgroundColor">The background color to initialize the pixels with.</param>
            <returns>
            The new <see cref="T:SixLabors.ImageSharp.ImageFrame`1" />.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.System#Collections#Generic#IEnumerable{SixLabors#ImageSharp#ImageFrame{TPixel}}#GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.System#Collections#IEnumerable#GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrameCollection`1.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ImageFrame`1">
            <summary>
            Represents a pixel-specific image frame containing all pixel data and <see cref="T:SixLabors.ImageSharp.Metadata.ImageFrameMetadata"/>.
            In case of animated formats like gif, it contains the single frame in a animation.
            In all other cases it is the only frame of the image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.#ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ImageFrame`1" /> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="width">The width of the image in pixels.</param>
            <param name="height">The height of the image in pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Size,SixLabors.ImageSharp.Metadata.ImageFrameMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ImageFrame`1" /> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="size">The <see cref="T:SixLabors.ImageSharp.Size"/> of the frame.</param>
            <param name="metadata">The metadata.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.#ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Int32,SixLabors.ImageSharp.Metadata.ImageFrameMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ImageFrame`1" /> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="width">The width of the image in pixels.</param>
            <param name="height">The height of the image in pixels.</param>
            <param name="metadata">The metadata.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.#ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Int32,`0)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ImageFrame`1" /> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="width">The width of the image in pixels.</param>
            <param name="height">The height of the image in pixels.</param>
            <param name="backgroundColor">The color to clear the image with.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.#ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Int32,`0,SixLabors.ImageSharp.Metadata.ImageFrameMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ImageFrame`1" /> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="width">The width of the image in pixels.</param>
            <param name="height">The height of the image in pixels.</param>
            <param name="backgroundColor">The color to clear the image with.</param>
            <param name="metadata">The metadata.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.#ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryGroup{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ImageFrame`1" /> class wrapping an existing buffer.
            </summary>
            <param name="configuration">The configuration providing initialization code which allows extending the library.</param>
            <param name="width">The width of the image in pixels.</param>
            <param name="height">The height of the image in pixels.</param>
            <param name="memorySource">The memory source.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.#ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryGroup{`0},SixLabors.ImageSharp.Metadata.ImageFrameMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ImageFrame`1" /> class wrapping an existing buffer.
            </summary>
            <param name="configuration">The configuration providing initialization code which allows extending the library.</param>
            <param name="width">The width of the image in pixels.</param>
            <param name="height">The height of the image in pixels.</param>
            <param name="memorySource">The memory source.</param>
            <param name="metadata">The metadata.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.ImageFrame{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ImageFrame`1" /> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="source">The source.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.ImageFrame`1.PixelBuffer">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.ImageFrame`1.Item(System.Int32,System.Int32)">
            <summary>
            Gets or sets the pixel at the specified position.
            </summary>
            <param name="x">The x-coordinate of the pixel. Must be greater than or equal to zero and less than the width of the image.</param>
            <param name="y">The y-coordinate of the pixel. Must be greater than or equal to zero and less than the height of the image.</param>
            <returns>The <see typeparam="TPixel"/> at the specified position.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when the provided (x,y) coordinates are outside the image boundary.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.ProcessPixelRows(SixLabors.ImageSharp.PixelAccessorAction{`0})">
            <summary>
            Execute <paramref name="processPixels"/> to process image pixels in a safe and efficient manner.
            </summary>
            <param name="processPixels">The <see cref="T:SixLabors.ImageSharp.PixelAccessorAction`1"/> defining the pixel operations.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.ProcessPixelRows``1(SixLabors.ImageSharp.ImageFrame{``0},SixLabors.ImageSharp.PixelAccessorAction{`0,``0})">
            <summary>
            Execute <paramref name="processPixels"/> to process pixels of multiple image frames in a safe and efficient manner.
            </summary>
            <param name="frame2">The second image frame.</param>
            <param name="processPixels">The <see cref="T:SixLabors.ImageSharp.PixelAccessorAction`2"/> defining the pixel operations.</param>
            <typeparam name="TPixel2">The pixel type of the second image frame.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.ProcessPixelRows``2(SixLabors.ImageSharp.ImageFrame{``0},SixLabors.ImageSharp.ImageFrame{``1},SixLabors.ImageSharp.PixelAccessorAction{`0,``0,``1})">
            <summary>
            Execute <paramref name="processPixels"/> to process pixels of multiple image frames in a safe and efficient manner.
            </summary>
            <param name="frame2">The second image frame.</param>
            <param name="frame3">The third image frame.</param>
            <param name="processPixels">The <see cref="T:SixLabors.ImageSharp.PixelAccessorAction`3"/> defining the pixel operations.</param>
            <typeparam name="TPixel2">The pixel type of the second image frame.</typeparam>
            <typeparam name="TPixel3">The pixel type of the third image frame.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.CopyPixelDataTo(System.Span{`0})">
            <summary>
            Copy image pixels to <paramref name="destination"/>.
            </summary>
            <param name="destination">The <see cref="T:System.Span`1"/> to copy image pixels to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.CopyPixelDataTo(System.Span{System.Byte})">
            <summary>
            Copy image pixels to <paramref name="destination"/>.
            </summary>
            <param name="destination">The <see cref="T:System.Span`1"/> of <see cref="T:System.Byte"/> to copy image pixels to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.DangerousTryGetSinglePixelMemory(System.Memory{`0}@)">
            <summary>
            Gets the representation of the pixels as a <see cref="T:System.Memory`1"/> in the source image's pixel format
            stored in row major order, if the backing buffer is contiguous.
            <para />
            To ensure the memory is contiguous, <see cref="P:SixLabors.ImageSharp.Configuration.PreferContiguousImageBuffers"/> should be set
            to true, preferably on a non-global configuration instance (not <see cref="P:SixLabors.ImageSharp.Configuration.Default"/>).
            <para />
            WARNING: Disposing or leaking the underlying image while still working with the <paramref name="memory"/>'s <see cref="T:System.Span`1"/>
            might lead to memory corruption.
            </summary>
            <param name="memory">The <see cref="T:System.Memory`1"/> referencing the image buffer.</param>
            <returns>The <see cref="T:System.Boolean"/> indicating the success.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.GetPixelReference(System.Int32,System.Int32)">
            <summary>
            Gets a reference to the pixel at the specified position.
            </summary>
            <param name="x">The x-coordinate of the pixel. Must be greater than or equal to zero and less than the width of the image.</param>
            <param name="y">The y-coordinate of the pixel. Must be greater than or equal to zero and less than the height of the image.</param>
            <returns>The <see typeparam="TPixel"/> at the specified position.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.CopyTo(SixLabors.ImageSharp.Memory.Buffer2D{`0})">
            <summary>
            Copies the pixels to a <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> of the same size.
            </summary>
            <param name="target">The target pixel buffer accessor.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.SwapOrCopyPixelsBufferFrom(SixLabors.ImageSharp.ImageFrame{`0})">
            <summary>
            Switches the buffers used by the image and the pixelSource meaning that the Image will "own" the buffer from the pixelSource and the pixelSource will now own the Images buffer.
            </summary>
            <param name="pixelSource">The pixel source.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.Clone">
            <summary>
            Clones the current instance.
            </summary>
            <returns>The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.Clone(SixLabors.ImageSharp.Configuration)">
            <summary>
            Clones the current instance.
            </summary>
            <param name="configuration">The configuration providing initialization code which allows extending the library.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.CloneAs``1">
            <summary>
            Returns a copy of the image frame in the given pixel format.
            </summary>
            <typeparam name="TPixel2">The pixel format.</typeparam>
            <returns>The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.CloneAs``1(SixLabors.ImageSharp.Configuration)">
            <summary>
            Returns a copy of the image frame in the given pixel format.
            </summary>
            <typeparam name="TPixel2">The pixel format.</typeparam>
            <param name="configuration">The configuration providing initialization code which allows extending the library.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.Clear(`0)">
            <summary>
            Clears the bitmap.
            </summary>
            <param name="value">The value to initialize the bitmap with.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.ImageFrame`1.RowIntervalOperation`1">
            <summary>
            A <see langword="struct"/> implementing the clone logic for <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageFrame`1.RowIntervalOperation`1.Invoke(SixLabors.ImageSharp.Memory.RowInterval@)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ImageInfo">
            <summary>
            Contains information about the image including dimensions, pixel type information and additional metadata
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageInfo.#ctor(SixLabors.ImageSharp.Formats.PixelTypeInfo,System.Int32,System.Int32,SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ImageInfo"/> class.
            </summary>
            <param name="pixelType">The image pixel type information.</param>
            <param name="width">The width of the image in pixels.</param>
            <param name="height">The height of the image in pixels.</param>
            <param name="metadata">The images metadata.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.ImageInfo.PixelType">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.ImageInfo.Width">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.ImageInfo.Height">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.ImageInfo.Metadata">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.ImageInfoExtensions">
            <summary>
            Extension methods that allow the addition of geometry calculating methods to the <see cref="T:SixLabors.ImageSharp.IImageInfo"/> type
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageInfoExtensions.Size(SixLabors.ImageSharp.IImageInfo)">
            <summary>
            Gets the bounds of the image.
            </summary>
            <param name="info">The image info</param>
            <returns>The <see cref="M:SixLabors.ImageSharp.ImageInfoExtensions.Size(SixLabors.ImageSharp.IImageInfo)"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ImageInfoExtensions.Bounds(SixLabors.ImageSharp.IImageInfo)">
            <summary>
            Gets the bounds of the image.
            </summary>
            <param name="info">The image info</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Rectangle"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Image`1">
            <summary>
            Encapsulates an image, which consists of the pixel data for a graphics image and its attributes.
            For generic <see cref="T:SixLabors.ImageSharp.Image`1"/>-s the pixel type is known at compile time.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.#ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class
            with the height and the width of the image.
            </summary>
            <param name="configuration">The configuration providing initialization code which allows extending the library.</param>
            <param name="width">The width of the image in pixels.</param>
            <param name="height">The height of the image in pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.#ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Int32,`0)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class
            with the height and the width of the image.
            </summary>
            <param name="configuration">The configuration providing initialization code which allows extending the library.</param>
            <param name="width">The width of the image in pixels.</param>
            <param name="height">The height of the image in pixels.</param>
            <param name="backgroundColor">The color to initialize the pixels with.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.#ctor(System.Int32,System.Int32,`0)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class
            with the height and the width of the image.
            </summary>
            <param name="width">The width of the image in pixels.</param>
            <param name="height">The height of the image in pixels.</param>
            <param name="backgroundColor">The color to initialize the pixels with.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.#ctor(System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class
            with the height and the width of the image.
            </summary>
            <param name="width">The width of the image in pixels.</param>
            <param name="height">The height of the image in pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.#ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Int32,SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class
            with the height and the width of the image.
            </summary>
            <param name="configuration">The configuration providing initialization code which allows extending the library.</param>
            <param name="width">The width of the image in pixels.</param>
            <param name="height">The height of the image in pixels.</param>
            <param name="metadata">The images metadata.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D{`0},SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class
            wrapping an external <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> pixel bufferx.
            </summary>
            <param name="configuration">The configuration providing initialization code which allows extending the library.</param>
            <param name="pixelBuffer">Pixel buffer.</param>
            <param name="metadata">The images metadata.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.MemoryGroup{`0},System.Int32,System.Int32,SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class
            wrapping an external <see cref="T:SixLabors.ImageSharp.Memory.MemoryGroup`1"/>.
            </summary>
            <param name="configuration">The configuration providing initialization code which allows extending the library.</param>
            <param name="memoryGroup">The memory source.</param>
            <param name="width">The width of the image in pixels.</param>
            <param name="height">The height of the image in pixels.</param>
            <param name="metadata">The images metadata.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.#ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Int32,`0,SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1"/> class
            with the height and the width of the image.
            </summary>
            <param name="configuration">The configuration providing initialization code which allows extending the library.</param>
            <param name="width">The width of the image in pixels.</param>
            <param name="height">The height of the image in pixels.</param>
            <param name="backgroundColor">The color to initialize the pixels with.</param>
            <param name="metadata">The images metadata.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Metadata.ImageMetadata,System.Collections.Generic.IEnumerable{SixLabors.ImageSharp.ImageFrame{`0}})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Image`1" /> class
            with the height and the width of the image.
            </summary>
            <param name="configuration">The configuration providing initialization code which allows extending the library.</param>
            <param name="metadata">The images metadata.</param>
            <param name="frames">The frames that will be owned by this image instance.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Image`1.NonGenericFrameCollection">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Image`1.Frames">
            <summary>
            Gets the collection of image frames.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Image`1.PixelSourceUnsafe">
            <summary>
            Gets the root frame.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Image`1.Item(System.Int32,System.Int32)">
            <summary>
            Gets or sets the pixel at the specified position.
            </summary>
            <param name="x">The x-coordinate of the pixel. Must be greater than or equal to zero and less than the width of the image.</param>
            <param name="y">The y-coordinate of the pixel. Must be greater than or equal to zero and less than the height of the image.</param>
            <returns>The <see typeparam="TPixel"/> at the specified position.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when the provided (x,y) coordinates are outside the image boundary.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.ProcessPixelRows(SixLabors.ImageSharp.PixelAccessorAction{`0})">
            <summary>
            Execute <paramref name="processPixels"/> to process image pixels in a safe and efficient manner.
            </summary>
            <param name="processPixels">The <see cref="T:SixLabors.ImageSharp.PixelAccessorAction`1"/> defining the pixel operations.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.ProcessPixelRows``1(SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.PixelAccessorAction{`0,``0})">
            <summary>
            Execute <paramref name="processPixels"/> to process pixels of multiple images in a safe and efficient manner.
            </summary>
            <param name="image2">The second image.</param>
            <param name="processPixels">The <see cref="T:SixLabors.ImageSharp.PixelAccessorAction`2"/> defining the pixel operations.</param>
            <typeparam name="TPixel2">The pixel type of the second image.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.ProcessPixelRows``2(SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Image{``1},SixLabors.ImageSharp.PixelAccessorAction{`0,``0,``1})">
            <summary>
            Execute <paramref name="processPixels"/> to process pixels of multiple images in a safe and efficient manner.
            </summary>
            <param name="image2">The second image.</param>
            <param name="image3">The third image.</param>
            <param name="processPixels">The <see cref="T:SixLabors.ImageSharp.PixelAccessorAction`3"/> defining the pixel operations.</param>
            <typeparam name="TPixel2">The pixel type of the second image.</typeparam>
            <typeparam name="TPixel3">The pixel type of the third image.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.CopyPixelDataTo(System.Span{`0})">
            <summary>
            Copy image pixels to <paramref name="destination"/>.
            </summary>
            <param name="destination">The <see cref="T:System.Span`1"/> to copy image pixels to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.CopyPixelDataTo(System.Span{System.Byte})">
            <summary>
            Copy image pixels to <paramref name="destination"/>.
            </summary>
            <param name="destination">The <see cref="T:System.Span`1"/> of <see cref="T:System.Byte"/> to copy image pixels to.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.DangerousTryGetSinglePixelMemory(System.Memory{`0}@)">
            <summary>
            Gets the representation of the pixels as a <see cref="T:System.Memory`1"/> in the source image's pixel format
            stored in row major order, if the backing buffer is contiguous.
            <para />
            To ensure the memory is contiguous, <see cref="P:SixLabors.ImageSharp.Configuration.PreferContiguousImageBuffers"/> should be set
            to true, preferably on a non-global configuration instance (not <see cref="P:SixLabors.ImageSharp.Configuration.Default"/>).
            <para />
            WARNING: Disposing or leaking the underlying image while still working with the <paramref name="memory"/>'s <see cref="T:System.Span`1"/>
            might lead to memory corruption.
            </summary>
            <param name="memory">The <see cref="T:System.Memory`1"/> referencing the image buffer.</param>
            <returns>The <see cref="T:System.Boolean"/> indicating the success.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.Clone">
            <summary>
            Clones the current image
            </summary>
            <returns>Returns a new image with all the same metadata as the original.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.Clone(SixLabors.ImageSharp.Configuration)">
            <summary>
            Clones the current image with the given configuration.
            </summary>
            <param name="configuration">The configuration providing initialization code which allows extending the library.</param>
            <returns>Returns a new <see cref="T:SixLabors.ImageSharp.Image`1"/> with all the same pixel data as the original.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.CloneAs``1(SixLabors.ImageSharp.Configuration)">
            <summary>
            Returns a copy of the image in the given pixel format.
            </summary>
            <typeparam name="TPixel2">The pixel format.</typeparam>
            <param name="configuration">The configuration providing initialization code which allows extending the library.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.Accept(SixLabors.ImageSharp.Advanced.IImageVisitor)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.AcceptAsync(SixLabors.ImageSharp.Advanced.IImageVisitorAsync,System.Threading.CancellationToken)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Image`1.SwapOrCopyPixelsBuffersFrom(SixLabors.ImageSharp.Image{`0})">
            <summary>
            Switches the buffers used by the image and the pixelSource meaning that the Image will "own" the buffer from the pixelSource and the pixelSource will now own the Images buffer.
            </summary>
            <param name="pixelSource">The pixel source.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.IndexedImageFrame`1">
            <summary>
            A pixel-specific image frame where each pixel buffer value represents an index in a color palette.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.IndexedImageFrame`1.#ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Int32,System.ReadOnlyMemory{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.IndexedImageFrame`1"/> class.
            </summary>
            <param name="configuration">
            The configuration which allows altering default behaviour or extending the library.
            </param>
            <param name="width">The frame width.</param>
            <param name="height">The frame height.</param>
            <param name="palette">The color palette.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.IndexedImageFrame`1.Configuration">
            <summary>
            Gets the configuration which allows altering default behaviour or extending the library.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.IndexedImageFrame`1.Width">
            <summary>
            Gets the width of this <see cref="T:SixLabors.ImageSharp.IndexedImageFrame`1"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.IndexedImageFrame`1.Height">
            <summary>
            Gets the height of this <see cref="T:SixLabors.ImageSharp.IndexedImageFrame`1"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.IndexedImageFrame`1.Palette">
            <summary>
            Gets the color palette of this <see cref="T:SixLabors.ImageSharp.IndexedImageFrame`1"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.IndexedImageFrame`1.SixLabors#ImageSharp#Advanced#IPixelSource#PixelBuffer">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.IndexedImageFrame`1.DangerousGetRowSpan(System.Int32)">
            <summary>
            Gets the representation of the pixels as a <see cref="T:System.ReadOnlySpan`1"/> of contiguous memory
            at row <paramref name="rowIndex"/> beginning from the first pixel on that row.
            <para />
            WARNING: Disposing or leaking the underlying <see cref="T:SixLabors.ImageSharp.IndexedImageFrame`1"/> while still working with it's <see cref="T:System.Span`1"/>
            might lead to memory corruption.
            </summary>
            <param name="rowIndex">The row index in the pixel buffer.</param>
            <returns>The pixel row as a <see cref="T:System.ReadOnlySpan`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.IndexedImageFrame`1.GetWritablePixelRowSpanUnsafe(System.Int32)">
            <summary>
            <para>
            Gets the representation of the pixels as a <see cref="T:System.Span`1"/> of contiguous memory
            at row <paramref name="rowIndex"/> beginning from the first pixel on that row.
            </para>
            <para>
            Note: Values written to this span are not sanitized against the palette length.
            Care should be taken during assignment to prevent out-of-bounds errors.
            </para>
            </summary>
            <param name="rowIndex">The row index in the pixel buffer.</param>
            <returns>The pixel row as a <see cref="T:System.Span`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.IndexedImageFrame`1.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.IO.BufferedReadStream">
            <summary>
            A readonly stream that add a secondary level buffer in addition to native stream
            buffered reading to reduce the overhead of small incremental reads.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.BufferedReadStream.#ctor(SixLabors.ImageSharp.Configuration,System.IO.Stream)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.IO.BufferedReadStream"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="stream">The input stream.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.IO.BufferedReadStream.EofHitCount">
            <summary>
            Gets the number indicating the EOF hits occured while reading from this instance.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.IO.BufferedReadStream.BufferSize">
            <summary>
            Gets the size, in bytes, of the underlying buffer.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.IO.BufferedReadStream.Length">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.IO.BufferedReadStream.Position">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.IO.BufferedReadStream.CanRead">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.IO.BufferedReadStream.CanSeek">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.IO.BufferedReadStream.CanWrite">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.IO.BufferedReadStream.RemainingBytes">
            <summary>
            Gets remaining byte count available to read.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.IO.BufferedReadStream.BaseStream">
            <summary>
            Gets the underlying stream.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.BufferedReadStream.ReadByte">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.BufferedReadStream.Read(System.Byte[],System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.BufferedReadStream.Flush">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.BufferedReadStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.BufferedReadStream.SetLength(System.Int64)">
            <inheritdoc/>
            <exception cref="T:System.NotSupportedException">
            This operation is not supported in <see cref="T:SixLabors.ImageSharp.IO.BufferedReadStream"/>.
            </exception>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.BufferedReadStream.Write(System.Byte[],System.Int32,System.Int32)">
            <inheritdoc/>
            <exception cref="T:System.NotSupportedException">
            This operation is not supported in <see cref="T:SixLabors.ImageSharp.IO.BufferedReadStream"/>.
            </exception>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.BufferedReadStream.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.IO.ChunkedMemoryStream">
            <summary>
            Provides an in-memory stream composed of non-contiguous chunks that doesn't need to be resized.
            Chunks are allocated by the <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator"/> assigned via the constructor
            and is designed to take advantage of buffer pooling when available.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.ChunkedMemoryStream.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.IO.ChunkedMemoryStream"/> class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.IO.ChunkedMemoryStream.CanRead">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.IO.ChunkedMemoryStream.CanSeek">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.IO.ChunkedMemoryStream.CanWrite">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.IO.ChunkedMemoryStream.Length">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.IO.ChunkedMemoryStream.Position">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.ChunkedMemoryStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.ChunkedMemoryStream.SetLength(System.Int64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.ChunkedMemoryStream.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.ChunkedMemoryStream.Flush">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.ChunkedMemoryStream.Read(System.Byte[],System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.ChunkedMemoryStream.ReadByte">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.ChunkedMemoryStream.Write(System.Byte[],System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.ChunkedMemoryStream.WriteByte(System.Byte)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.ChunkedMemoryStream.ToArray">
            <summary>
            Copy entire buffer into an array.
            </summary>
            <returns>The <see cref="T:byte[]"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.ChunkedMemoryStream.WriteTo(System.IO.Stream)">
            <summary>
            Write remainder of this stream to another stream.
            </summary>
            <param name="stream">The stream to write to.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.IO.IFileSystem">
            <summary>
            A simple interface representing the filesystem.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.IFileSystem.OpenRead(System.String)">
            <summary>
            Returns a readable stream as defined by the path.
            </summary>
            <param name="path">Path to the file to open.</param>
            <returns>A stream representing the file to open.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.IFileSystem.Create(System.String)">
            <summary>
            Creates or opens a file and returns it as a writable stream as defined by the path.
            </summary>
            <param name="path">Path to the file to open.</param>
            <returns>A stream representing the file to open.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.IO.LocalFileSystem">
            <summary>
            A wrapper around the local File apis.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.LocalFileSystem.OpenRead(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.IO.LocalFileSystem.Create(System.String)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.AllocationOptions">
            <summary>
            Options for allocating buffers.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Memory.AllocationOptions.None">
            <summary>
            Indicates that the buffer should just be allocated.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Memory.AllocationOptions.Clean">
            <summary>
            Indicates that the allocated buffer should be cleaned following allocation.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.Internals.BasicArrayBuffer`1">
            <summary>
            Wraps an array as an <see cref="T:System.Buffers.MemoryManager`1"/> instance.
            </summary>
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Internals.BasicArrayBuffer`1.#ctor(`0[],System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Memory.Internals.BasicArrayBuffer`1"/> class.
            </summary>
            <param name="array">The array.</param>
            <param name="length">The length of the buffer.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Internals.BasicArrayBuffer`1.#ctor(`0[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Memory.Internals.BasicArrayBuffer`1"/> class.
            </summary>
            <param name="array">The array.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.Internals.BasicArrayBuffer`1.Array">
            <summary>
            Gets the array.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.Internals.BasicArrayBuffer`1.Length">
            <summary>
            Gets the length.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Internals.BasicArrayBuffer`1.GetSpan">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Internals.BasicArrayBuffer`1.Dispose(System.Boolean)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Internals.BasicArrayBuffer`1.GetPinnableObject">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.Internals.IRefCounted">
            <summary>
            Defines an common interface for ref-counted objects.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Internals.IRefCounted.AddRef">
            <summary>
            Increments the reference counter.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Internals.IRefCounted.ReleaseRef">
            <summary>
            Decrements the reference counter.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.Internals.ManagedBufferBase`1">
            <summary>
            Provides a base class for <see cref="T:System.Buffers.IMemoryOwner`1"/> implementations by implementing pinning logic for <see cref="T:System.Buffers.MemoryManager`1"/> adaption.
            </summary>
            <typeparam name="T">The element type.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Internals.ManagedBufferBase`1.Pin(System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Internals.ManagedBufferBase`1.Unpin">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Internals.ManagedBufferBase`1.GetPinnableObject">
            <summary>
            Gets the object that should be pinned.
            </summary>
            <returns>The pinnable <see cref="T:System.Object"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.Internals.RefCountedMemoryLifetimeGuard">
            <summary>
            Implements reference counting lifetime guard mechanism for memory resources
            and maintains the value of <see cref="P:SixLabors.ImageSharp.Diagnostics.MemoryDiagnostics.TotalUndisposedAllocationCount"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Internals.UniformUnmanagedMemoryPool.Rent">
            <summary>
            Rent a single buffer. If the pool is full, return <see cref="F:SixLabors.ImageSharp.Memory.Internals.UnmanagedMemoryHandle.NullHandle"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Internals.UniformUnmanagedMemoryPool.Rent(System.Int32)">
            <summary>
            Rent <paramref name="bufferCount"/> buffers or return 'null' if the pool is full.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.Internals.UnmanagedBufferLifetimeGuard">
            <summary>
            Defines a strategy for managing unmanaged memory ownership.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.Internals.UnmanagedBuffer`1">
            <summary>
            Allocates and provides an <see cref="T:System.Buffers.IMemoryOwner`1"/> implementation giving
            access to unmanaged buffers allocated by <see cref="M:System.Runtime.InteropServices.Marshal.AllocHGlobal(System.Int32)"/>.
            </summary>
            <typeparam name="T">The element type.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Internals.UnmanagedBuffer`1.Pin(System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Internals.UnmanagedBuffer`1.Dispose(System.Boolean)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Internals.UnmanagedBuffer`1.Unpin">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.Internals.UnmanagedMemoryHandle">
            <summary>
            Encapsulates the functionality around allocating and releasing unmanaged memory. NOT a <see cref="T:System.Runtime.InteropServices.SafeHandle"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.Internals.UnmanagedMemoryHandle.TotalOutstandingHandles">
            <summary>
            Gets the total outstanding handle allocations for testing purposes.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.Internals.UnmanagedMemoryHandle.TotalOomRetries">
            <summary>
            Gets the total number <see cref="T:System.OutOfMemoryException"/>-s retried.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.MemoryAllocator">
            <summary>
            Memory managers are used to allocate memory for image processing operations.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.MemoryAllocator.Default">
            <summary>
            Gets the default platform-specific global <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator"/> instance that
            serves as the default value for <see cref="P:SixLabors.ImageSharp.Configuration.MemoryAllocator"/>.
            <para />
            This is a get-only property,
            you should set <see cref="P:SixLabors.ImageSharp.Configuration.Default"/>'s <see cref="P:SixLabors.ImageSharp.Configuration.MemoryAllocator"/>
            to change the default allocator used by <see cref="T:SixLabors.ImageSharp.Image"/> and it's operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryAllocator.GetBufferCapacityInBytes">
            <summary>
            Gets the length of the largest contiguous buffer that can be handled by this allocator instance in bytes.
            </summary>
            <returns>The length of the largest contiguous buffer that can be handled by this allocator instance.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryAllocator.Create">
            <summary>
            Creates a default instance of a <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator"/> optimized for the executing platform.
            </summary>
            <returns>The <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryAllocator.Create(SixLabors.ImageSharp.Memory.MemoryAllocatorOptions)">
            <summary>
            Creates the default <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator"/> using the provided options.
            </summary>
            <param name="options">The <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocatorOptions"/>.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryAllocator.Allocate``1(System.Int32,SixLabors.ImageSharp.Memory.AllocationOptions)">
            <summary>
            Allocates an <see cref="T:System.Buffers.IMemoryOwner`1" />, holding a <see cref="T:System.Memory`1"/> of length <paramref name="length"/>.
            </summary>
            <typeparam name="T">Type of the data stored in the buffer.</typeparam>
            <param name="length">Size of the buffer to allocate.</param>
            <param name="options">The allocation options.</param>
            <returns>A buffer of values of type <typeparamref name="T"/>.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">When length is zero or negative.</exception>
            <exception cref="T:SixLabors.ImageSharp.Memory.InvalidMemoryOperationException">When length is over the capacity of the allocator.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryAllocator.ReleaseRetainedResources">
            <summary>
            Releases all retained resources not being in use.
            Eg: by resetting array pools and letting GC to free the arrays.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryAllocator.AllocateGroup``1(System.Int64,System.Int32,SixLabors.ImageSharp.Memory.AllocationOptions)">
            <summary>
            Allocates a <see cref="T:SixLabors.ImageSharp.Memory.MemoryGroup`1"/>.
            </summary>
            <param name="totalLength">The total length of the buffer.</param>
            <param name="bufferAlignment">The expected alignment (eg. to make sure image rows fit into single buffers).</param>
            <param name="options">The <see cref="T:SixLabors.ImageSharp.Memory.AllocationOptions"/>.</param>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Memory.MemoryGroup`1"/>.</returns>
            <exception cref="T:SixLabors.ImageSharp.Memory.InvalidMemoryOperationException">Thrown when 'blockAlignment' converted to bytes is greater than the buffer capacity of the allocator.</exception>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.MemoryAllocatorOptions">
            <summary>
            Defines options for creating the default <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.MemoryAllocatorOptions.MaximumPoolSizeMegabytes">
            <summary>
            Gets or sets a value defining the maximum size of the <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator"/>'s internal memory pool
            in Megabytes. <see langword="null"/> means platform default.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.SimpleGcMemoryAllocator">
            <summary>
            Implements <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator"/> by newing up managed arrays on every allocation request.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.SimpleGcMemoryAllocator.GetBufferCapacityInBytes">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.SimpleGcMemoryAllocator.Allocate``1(System.Int32,SixLabors.ImageSharp.Memory.AllocationOptions)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.UniformUnmanagedMemoryPoolMemoryAllocator.GetBufferCapacityInBytes">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.UniformUnmanagedMemoryPoolMemoryAllocator.Allocate``1(System.Int32,SixLabors.ImageSharp.Memory.AllocationOptions)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.UniformUnmanagedMemoryPoolMemoryAllocator.AllocateGroup``1(System.Int64,System.Int32,SixLabors.ImageSharp.Memory.AllocationOptions)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.UnmanagedMemoryAllocator">
            <summary>
            A <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator"/> implementation that allocates memory on the unmanaged heap
            without any pooling.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.Buffer2DExtensions">
            <summary>
            Defines extension methods for <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Buffer2DExtensions.GetMemoryGroup``1(SixLabors.ImageSharp.Memory.Buffer2D{``0})">
            <summary>
            Gets the backing <see cref="T:SixLabors.ImageSharp.Memory.IMemoryGroup`1"/>.
            </summary>
            <param name="buffer">The buffer.</param>
            <typeparam name="T">The element type.</typeparam>
            <returns>The MemoryGroup.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Buffer2DExtensions.DangerousCopyColumns``1(SixLabors.ImageSharp.Memory.Buffer2D{``0},System.Int32,System.Int32,System.Int32)">
            <summary>
            TODO: Does not work with multi-buffer groups, should be specific to Resize.
            Copy <paramref name="columnCount"/> columns of <paramref name="buffer"/> inplace,
            from positions starting at <paramref name="sourceIndex"/> to positions at <paramref name="destIndex"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Buffer2DExtensions.FullRectangle``1(SixLabors.ImageSharp.Memory.Buffer2D{``0})">
            <summary>
            Returns a <see cref="T:SixLabors.ImageSharp.Rectangle"/> representing the full area of the buffer.
            </summary>
            <typeparam name="T">The element type</typeparam>
            <param name="buffer">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/></param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Rectangle"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Buffer2DExtensions.GetRegion``1(SixLabors.ImageSharp.Memory.Buffer2D{``0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Return a <see cref="T:SixLabors.ImageSharp.Memory.Buffer2DRegion`1"/> to the subregion represented by 'rectangle'
            </summary>
            <typeparam name="T">The element type</typeparam>
            <param name="buffer">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/></param>
            <param name="rectangle">The rectangle subregion</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2DRegion`1"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Buffer2DExtensions.GetRegion``1(SixLabors.ImageSharp.Memory.Buffer2D{``0})">
            <summary>
            Return a <see cref="T:SixLabors.ImageSharp.Memory.Buffer2DRegion`1"/> to the whole area of 'buffer'
            </summary>
            <typeparam name="T">The element type</typeparam>
            <param name="buffer">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/></param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2DRegion`1"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Buffer2DExtensions.Size``1(SixLabors.ImageSharp.Memory.Buffer2D{``0})">
            <summary>
            Returns the size of the buffer.
            </summary>
            <typeparam name="T">The element type</typeparam>
            <param name="buffer">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/></param>
            <returns>The <see cref="M:SixLabors.ImageSharp.Memory.Buffer2DExtensions.Size``1(SixLabors.ImageSharp.Memory.Buffer2D{``0})"/> of the buffer</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Buffer2DExtensions.Bounds``1(SixLabors.ImageSharp.Memory.Buffer2D{``0})">
            <summary>
            Gets the bounds of the buffer.
            </summary>
            <returns>The <see cref="T:SixLabors.ImageSharp.Rectangle"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.Buffer2DRegion`1">
            <summary>
            Represents a rectangular region inside a 2D memory buffer (<see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/>).
            </summary>
            <typeparam name="T">The element type.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Buffer2DRegion`1.#ctor(SixLabors.ImageSharp.Memory.Buffer2D{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Memory.Buffer2DRegion`1"/> struct.
            </summary>
            <param name="buffer">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/>.</param>
            <param name="rectangle">The <see cref="P:SixLabors.ImageSharp.Memory.Buffer2DRegion`1.Rectangle"/> defining a rectangular area within the buffer.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Buffer2DRegion`1.#ctor(SixLabors.ImageSharp.Memory.Buffer2D{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Memory.Buffer2DRegion`1"/> struct.
            </summary>
            <param name="buffer">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/>.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.Buffer2DRegion`1.Rectangle">
            <summary>
            Gets the rectangle specifying the boundaries of the area in <see cref="P:SixLabors.ImageSharp.Memory.Buffer2DRegion`1.Buffer"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.Buffer2DRegion`1.Buffer">
            <summary>
            Gets the <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> being pointed by this instance.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.Buffer2DRegion`1.Width">
            <summary>
            Gets the width
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.Buffer2DRegion`1.Height">
            <summary>
            Gets the height
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.Buffer2DRegion`1.Stride">
            <summary>
            Gets the pixel stride which is equal to the width of <see cref="P:SixLabors.ImageSharp.Memory.Buffer2DRegion`1.Buffer"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.Buffer2DRegion`1.Size">
            <summary>
            Gets the size of the area.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.Buffer2DRegion`1.IsFullBufferArea">
            <summary>
            Gets a value indicating whether the area refers to the entire <see cref="P:SixLabors.ImageSharp.Memory.Buffer2DRegion`1.Buffer"/>
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.Buffer2DRegion`1.Item(System.Int32,System.Int32)">
            <summary>
            Gets or sets a value at the given index.
            </summary>
            <param name="x">The position inside a row</param>
            <param name="y">The row index</param>
            <returns>The reference to the value</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Buffer2DRegion`1.DangerousGetRowSpan(System.Int32)">
            <summary>
            Gets a span to row 'y' inside this area.
            </summary>
            <param name="y">The row index</param>
            <returns>The span</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Buffer2DRegion`1.GetSubRegion(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Returns a subregion as <see cref="T:SixLabors.ImageSharp.Memory.Buffer2DRegion`1"/>. (Similar to <see cref="M:System.Span`1.Slice(System.Int32,System.Int32)"/>.)
            </summary>
            <param name="x">The x index at the subregion origin.</param>
            <param name="y">The y index at the subregion origin.</param>
            <param name="width">The desired width of the subregion.</param>
            <param name="height">The desired height of the subregion.</param>
            <returns>The subregion</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Buffer2DRegion`1.GetSubRegion(SixLabors.ImageSharp.Rectangle)">
            <summary>
            Returns a subregion as <see cref="T:SixLabors.ImageSharp.Memory.Buffer2DRegion`1"/>. (Similar to <see cref="M:System.Span`1.Slice(System.Int32,System.Int32)"/>.)
            </summary>
            <param name="rectangle">The <see cref="P:SixLabors.ImageSharp.Memory.Buffer2DRegion`1.Rectangle"/> specifying the boundaries of the subregion</param>
            <returns>The subregion</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Buffer2DRegion`1.GetReferenceToOrigin">
            <summary>
            Gets a reference to the [0,0] element.
            </summary>
            <returns>The reference to the [0,0] element</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.Buffer2D`1">
            <summary>
            Represents a buffer of value type objects
            interpreted as a 2D region of <see cref="P:SixLabors.ImageSharp.Memory.Buffer2D`1.Width"/> x <see cref="P:SixLabors.ImageSharp.Memory.Buffer2D`1.Height"/> elements.
            </summary>
            <remarks>
            Before RC1, this class might be target of API changes, use it on your own risk!
            </remarks>
            <typeparam name="T">The value type.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Buffer2D`1.#ctor(SixLabors.ImageSharp.Memory.MemoryGroup{`0},System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> class.
            </summary>
            <param name="memoryGroup">The <see cref="T:SixLabors.ImageSharp.Memory.MemoryGroup`1"/> to wrap.</param>
            <param name="width">The number of elements in a row.</param>
            <param name="height">The number of rows.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.Buffer2D`1.Width">
            <summary>
            Gets the width.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.Buffer2D`1.Height">
            <summary>
            Gets the height.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.Buffer2D`1.MemoryGroup">
            <summary>
            Gets the backing <see cref="T:SixLabors.ImageSharp.Memory.IMemoryGroup`1"/>.
            </summary>
            <returns>The MemoryGroup.</returns>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.Buffer2D`1.FastMemoryGroup">
            <summary>
            Gets the backing <see cref="T:SixLabors.ImageSharp.Memory.MemoryGroup`1"/> without the view abstraction.
            </summary>
            <remarks>
            This property has been kept internal intentionally.
            It's public counterpart is <see cref="P:SixLabors.ImageSharp.Memory.Buffer2D`1.MemoryGroup"/>,
            which only exposes the view of the MemoryGroup.
            </remarks>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.Buffer2D`1.Item(System.Int32,System.Int32)">
            <summary>
            Gets a reference to the element at the specified position.
            </summary>
            <param name="x">The x coordinate (row)</param>
            <param name="y">The y coordinate (position at row)</param>
            <returns>A reference to the element.</returns>
            <exception cref="T:System.IndexOutOfRangeException">When index is out of range of the buffer.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Buffer2D`1.Dispose">
            <summary>
            Disposes the <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> instance
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Buffer2D`1.DangerousGetRowSpan(System.Int32)">
            <summary>
            Gets a <see cref="T:System.Span`1"/> to the row 'y' beginning from the pixel at the first pixel on that row.
            </summary>
            <remarks>
            This method does not validate the y argument for performance reason,
            <see cref="T:System.ArgumentOutOfRangeException"/> is being propagated from lower levels.
            </remarks>
            <param name="y">The row index.</param>
            <returns>The <see cref="T:System.Span`1"/> of the pixels in the row.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when row index is out of range.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Buffer2D`1.GetSafeRowMemory(System.Int32)">
            <summary>
            Gets a <see cref="T:System.Memory`1"/> to the row 'y' beginning from the pixel at the first pixel on that row.
            </summary>
            <param name="y">The y (row) coordinate.</param>
            <returns>The <see cref="T:System.Span`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Buffer2D`1.DangerousGetSingleSpan">
            <summary>
            Gets a <see cref="T:System.Span`1"/> to the backing data if the backing group consists of a single contiguous memory buffer.
            Throws <see cref="T:System.InvalidOperationException"/> otherwise.
            </summary>
            <returns>The <see cref="T:System.Span`1"/> referencing the memory area.</returns>
            <exception cref="T:System.InvalidOperationException">
            Thrown when the backing group is discontiguous.
            </exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Buffer2D`1.DangerousGetSingleMemory">
            <summary>
            Gets a <see cref="T:System.Memory`1"/> to the backing data of if the backing group consists of a single contiguous memory buffer.
            Throws <see cref="T:System.InvalidOperationException"/> otherwise.
            </summary>
            <returns>The <see cref="T:System.Memory`1"/>.</returns>
            <exception cref="T:System.InvalidOperationException">
            Thrown when the backing group is discontiguous.
            </exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.Buffer2D`1.SwapOrCopyContent(SixLabors.ImageSharp.Memory.Buffer2D{`0},SixLabors.ImageSharp.Memory.Buffer2D{`0})">
            <summary>
            Swaps the contents of 'destination' with 'source' if the buffers are owned (1),
            copies the contents of 'source' to 'destination' otherwise (2). Buffers should be of same size in case 2!
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.ByteMemoryManager`1">
            <summary>
            A custom <see cref="T:System.Buffers.MemoryManager`1"/> that can wrap <see cref="T:System.Memory`1"/> of <see cref="T:System.Byte"/> instances
            and cast them to be <see cref="T:System.Memory`1"/> for any arbitrary unmanaged <typeparamref name="T"/> value type.
            </summary>
            <typeparam name="T">The value type to use when casting the wrapped <see cref="T:System.Memory`1"/> instance.</typeparam>
        </member>
        <member name="F:SixLabors.ImageSharp.Memory.ByteMemoryManager`1.memory">
            <summary>
            The wrapped <see cref="T:System.Memory`1"/> of <see cref="T:System.Byte"/> instance.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.ByteMemoryManager`1.#ctor(System.Memory{System.Byte})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Memory.ByteMemoryManager`1"/> class.
            </summary>
            <param name="memory">The <see cref="T:System.Memory`1"/> of <see cref="T:System.Byte"/> instance to wrap.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.ByteMemoryManager`1.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.ByteMemoryManager`1.GetSpan">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.ByteMemoryManager`1.Pin(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.ByteMemoryManager`1.Unpin">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.ByteMemoryOwner`1">
            <summary>
            A custom <see cref="T:System.Buffers.IMemoryOwner`1"/> that can wrap <see cref="T:System.Buffers.IMemoryOwner`1"/> of <see cref="T:System.Byte"/> instances
            and cast them to be <see cref="T:System.Buffers.IMemoryOwner`1"/> for any arbitrary unmanaged <typeparamref name="T"/> value type.
            </summary>
            <typeparam name="T">The value type to use when casting the wrapped <see cref="T:System.Buffers.IMemoryOwner`1"/> instance.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.ByteMemoryOwner`1.#ctor(System.Buffers.IMemoryOwner{System.Byte})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Memory.ByteMemoryOwner`1"/> class.
            </summary>
            <param name="memoryOwner">The <see cref="T:System.Buffers.IMemoryOwner`1"/> of <see cref="T:System.Byte"/> instance to wrap.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.ByteMemoryOwner`1.Memory">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.ByteMemoryOwner`1.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.IMemoryGroup`1">
            <summary>
            Represents discontiguous group of multiple uniformly-sized memory segments.
            The last segment can be smaller than the preceding ones.
            </summary>
            <typeparam name="T">The element type.</typeparam>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.IMemoryGroup`1.BufferLength">
            <summary>
            Gets the number of elements per contiguous sub-buffer preceding the last buffer.
            The last buffer is allowed to be smaller.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.IMemoryGroup`1.TotalLength">
            <summary>
            Gets the aggregate number of elements in the group.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.IMemoryGroup`1.IsValid">
            <summary>
            Gets a value indicating whether the group has been invalidated.
            </summary>
            <remarks>
            Invalidation usually occurs when an image processor capable to alter the image dimensions replaces
            the image buffers internally.
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.IMemoryGroup`1.GetEnumerator">
            <summary>
            Returns a value-type implementing an allocation-free enumerator of the memory groups in the current
            instance. The return type shouldn't be used directly: just use a <see langword="foreach"/> block on
            the <see cref="T:SixLabors.ImageSharp.Memory.IMemoryGroup`1"/> instance in use and the C# compiler will automatically invoke this
            method behind the scenes. This method takes precedence over the <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator"/>
            implementation, which is still available when casting to one of the underlying interfaces.
            </summary>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Memory.MemoryGroupEnumerator`1"/> instance mapping the current <see cref="T:System.Memory`1"/> values in use.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.MemoryGroupEnumerator`1">
            <summary>
            A value-type enumerator for <see cref="T:SixLabors.ImageSharp.Memory.MemoryGroup`1"/> instances.
            </summary>
            <typeparam name="T">The element type.</typeparam>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.MemoryGroupEnumerator`1.Current">
            <inheritdoc cref="P:System.Collections.Generic.IEnumerator`1.Current"/>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryGroupEnumerator`1.MoveNext">
            <inheritdoc cref="M:System.Collections.IEnumerator.MoveNext"/>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryGroupExtensions.GetBoundedMemorySlice``1(SixLabors.ImageSharp.Memory.IMemoryGroup{``0},System.Int64,System.Int32)">
            <summary>
            Returns a slice that is expected to be within the bounds of a single buffer.
            Otherwise <see cref="T:System.ArgumentOutOfRangeException"/> is thrown.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.MemoryGroupSpanCache">
            <summary>
            Cached pointer or array data enabling fast <see cref="T:System.Span`1"/> access from
            known <see cref="T:System.Buffers.IMemoryOwner`1"/> implementations.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.MemoryGroupView`1">
            <summary>
            Implements <see cref="T:SixLabors.ImageSharp.Memory.IMemoryGroup`1"/>, defining a view for <see cref="T:SixLabors.ImageSharp.Memory.MemoryGroup`1"/>
            rather than owning the segments.
            </summary>
            <remarks>
            This type provides an indirection, protecting the users of publicly exposed memory API-s
            from internal memory-swaps. Whenever an internal swap happens, the <see cref="T:SixLabors.ImageSharp.Memory.MemoryGroupView`1"/>
            instance becomes invalid, throwing an exception on all operations.
            </remarks>
            <typeparam name="T">The element type.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryGroupView`1.GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryGroupView`1.System#Collections#Generic#IEnumerable{System#Memory{T}}#GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryGroupView`1.System#Collections#IEnumerable#GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.MemoryGroup`1">
            <summary>
            Represents discontinuous group of multiple uniformly-sized memory segments.
            The underlying buffers may change with time, therefore it's not safe to expose them directly on
            <see cref="T:SixLabors.ImageSharp.Image`1"/> and <see cref="T:SixLabors.ImageSharp.ImageFrame`1"/>.
            </summary>
            <typeparam name="T">The element type.</typeparam>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.MemoryGroup`1.Consumed">
            <summary>
            A <see cref="T:SixLabors.ImageSharp.Memory.MemoryGroup`1"/> implementation that consumes the underlying memory buffers.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryGroup`1.Consumed.GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryGroup`1.Consumed.System#Collections#Generic#IEnumerable{System#Memory{T}}#GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.MemoryGroup`1.Count">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.MemoryGroup`1.BufferLength">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.MemoryGroup`1.TotalLength">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.MemoryGroup`1.IsValid">
            <inheritdoc />
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.MemoryGroup`1.Item(System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryGroup`1.Dispose">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryGroup`1.GetEnumerator">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryGroup`1.System#Collections#Generic#IEnumerable{System#Memory{T}}#GetEnumerator">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryGroup`1.System#Collections#IEnumerable#GetEnumerator">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryGroup`1.Allocate(SixLabors.ImageSharp.Memory.MemoryAllocator,System.Int64,System.Int32,SixLabors.ImageSharp.Memory.AllocationOptions)">
            <summary>
            Creates a new memory group, allocating it's buffers with the provided allocator.
            </summary>
            <param name="allocator">The <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator"/> to use.</param>
            <param name="totalLengthInElements">The total length of the buffer.</param>
            <param name="bufferAlignmentInElements">The expected alignment (eg. to make sure image rows fit into single buffers).</param>
            <param name="options">The <see cref="T:SixLabors.ImageSharp.Memory.AllocationOptions"/>.</param>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Memory.MemoryGroup`1"/>.</returns>
            <exception cref="T:SixLabors.ImageSharp.Memory.InvalidMemoryOperationException">Thrown when 'blockAlignment' converted to bytes is greater than the buffer capacity of the allocator.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryGroup`1.GetRemainingSliceOfBuffer(System.Int64)">
            <summary>
            Returns the slice of the buffer starting at global index <paramref name="start"/> that goes until the end of the buffer.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.MemoryGroup`1.Owned">
            <summary>
            A <see cref="T:SixLabors.ImageSharp.Memory.MemoryGroup`1"/> implementation that owns the underlying memory buffers.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryGroup`1.Owned.GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryGroup`1.Owned.System#Collections#Generic#IEnumerable{System#Memory{T}}#GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.SpanCacheMode">
            <summary>
            Selects active values in <see cref="T:SixLabors.ImageSharp.Memory.MemoryGroupSpanCache"/>.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.InvalidMemoryOperationException">
            <summary>
            Exception thrown when the library detects an invalid memory allocation request,
            or an attempt has been made to use an invalidated <see cref="T:SixLabors.ImageSharp.Memory.IMemoryGroup`1"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.InvalidMemoryOperationException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Memory.InvalidMemoryOperationException"/> class.
            </summary>
            <param name="message">The exception message text.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.InvalidMemoryOperationException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Memory.InvalidMemoryOperationException"/> class.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.MemoryAllocatorExtensions">
            <summary>
            Extension methods for <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryAllocatorExtensions.Allocate2D``1(SixLabors.ImageSharp.Memory.MemoryAllocator,System.Int32,System.Int32,System.Boolean,SixLabors.ImageSharp.Memory.AllocationOptions)">
            <summary>
            Allocates a buffer of value type objects interpreted as a 2D region
            of <paramref name="width"/> x <paramref name="height"/> elements.
            </summary>
            <typeparam name="T">The type of buffer items to allocate.</typeparam>
            <param name="memoryAllocator">The memory allocator.</param>
            <param name="width">The buffer width.</param>
            <param name="height">The buffer height.</param>
            <param name="preferContiguosImageBuffers">A value indicating whether the allocated buffer should be contiguous, unless bigger than <see cref="F:System.Int32.MaxValue"/>.</param>
            <param name="options">The allocation options.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryAllocatorExtensions.Allocate2D``1(SixLabors.ImageSharp.Memory.MemoryAllocator,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.AllocationOptions)">
            <summary>
            Allocates a buffer of value type objects interpreted as a 2D region
            of <paramref name="width"/> x <paramref name="height"/> elements.
            </summary>
            <typeparam name="T">The type of buffer items to allocate.</typeparam>
            <param name="memoryAllocator">The memory allocator.</param>
            <param name="width">The buffer width.</param>
            <param name="height">The buffer height.</param>
            <param name="options">The allocation options.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryAllocatorExtensions.Allocate2D``1(SixLabors.ImageSharp.Memory.MemoryAllocator,SixLabors.ImageSharp.Size,System.Boolean,SixLabors.ImageSharp.Memory.AllocationOptions)">
            <summary>
            Allocates a buffer of value type objects interpreted as a 2D region
            of <paramref name="size"/> width x <paramref name="size"/> height elements.
            </summary>
            <typeparam name="T">The type of buffer items to allocate.</typeparam>
            <param name="memoryAllocator">The memory allocator.</param>
            <param name="size">The buffer size.</param>
            <param name="preferContiguosImageBuffers">A value indicating whether the allocated buffer should be contiguous, unless bigger than <see cref="F:System.Int32.MaxValue"/>.</param>
            <param name="options">The allocation options.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryAllocatorExtensions.Allocate2D``1(SixLabors.ImageSharp.Memory.MemoryAllocator,SixLabors.ImageSharp.Size,SixLabors.ImageSharp.Memory.AllocationOptions)">
            <summary>
            Allocates a buffer of value type objects interpreted as a 2D region
            of <paramref name="size"/> width x <paramref name="size"/> height elements.
            </summary>
            <typeparam name="T">The type of buffer items to allocate.</typeparam>
            <param name="memoryAllocator">The memory allocator.</param>
            <param name="size">The buffer size.</param>
            <param name="options">The allocation options.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryAllocatorExtensions.AllocatePaddedPixelRowBuffer(SixLabors.ImageSharp.Memory.MemoryAllocator,System.Int32,System.Int32,System.Int32)">
            <summary>
            Allocates padded buffers. Generally used by encoder/decoders.
            </summary>
            <param name="memoryAllocator">The <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator"/>.</param>
            <param name="width">Pixel count in the row</param>
            <param name="pixelSizeInBytes">The pixel size in bytes, eg. 3 for RGB.</param>
            <param name="paddingInBytes">The padding.</param>
            <returns>A <see cref="T:System.Buffers.IMemoryOwner`1"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.MemoryOwnerExtensions">
            <summary>
            Extension methods for <see cref="T:System.Buffers.IMemoryOwner`1"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryOwnerExtensions.GetSpan``1(System.Buffers.IMemoryOwner{``0})">
            <summary>
            Gets a <see cref="T:System.Span`1"/> from an <see cref="T:System.Buffers.IMemoryOwner`1"/> instance.
            </summary>
            <param name="buffer">The buffer</param>
            <returns>The <see cref="T:System.Span`1"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryOwnerExtensions.Length``1(System.Buffers.IMemoryOwner{``0})">
            <summary>
            Gets the length of an <see cref="T:System.Buffers.IMemoryOwner`1"/> internal buffer.
            </summary>
            <param name="buffer">The buffer</param>
            <returns>The length of the buffer</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryOwnerExtensions.Slice``1(System.Buffers.IMemoryOwner{``0},System.Int32)">
            <summary>
            Gets a <see cref="T:System.Span`1"/> to an offsetted position inside the buffer.
            </summary>
            <param name="buffer">The buffer</param>
            <param name="start">The start</param>
            <returns>The <see cref="T:System.Span`1"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryOwnerExtensions.Slice``1(System.Buffers.IMemoryOwner{``0},System.Int32,System.Int32)">
            <summary>
            Gets a <see cref="T:System.Span`1"/> to an offsetted position inside the buffer.
            </summary>
            <param name="buffer">The buffer</param>
            <param name="start">The start</param>
            <param name="length">The length of the slice</param>
            <returns>The <see cref="T:System.Span`1"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryOwnerExtensions.Clear``1(System.Buffers.IMemoryOwner{``0})">
            <summary>
            Clears the contents of this buffer.
            </summary>
            <param name="buffer">The buffer</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.MemoryOwnerExtensions.GetReference``1(System.Buffers.IMemoryOwner{``0})">
            <summary>
            Gets a reference to the first item in the internal buffer for an <see cref="T:System.Buffers.IMemoryOwner`1"/> instance.
            </summary>
            <param name="buffer">The buffer</param>
            <returns>A reference to the first item within the memory wrapped by <paramref name="buffer"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.RowInterval">
            <summary>
            Represents an interval of rows in a <see cref="T:SixLabors.ImageSharp.Rectangle"/> and/or <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/>
            </summary>
            <remarks>
            Before RC1, this class might be target of API changes, use it on your own risk!
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.RowInterval.#ctor(System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Memory.RowInterval"/> struct.
            </summary>
            <param name="min">The inclusive minimum row.</param>
            <param name="max">The exclusive maximum row.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.RowInterval.Min">
            <summary>
            Gets the inclusive minimum row.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.RowInterval.Max">
            <summary>
            Gets the exclusive maximum row.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Memory.RowInterval.Height">
            <summary>
            Gets the difference (<see cref="P:SixLabors.ImageSharp.Memory.RowInterval.Max"/> - <see cref="P:SixLabors.ImageSharp.Memory.RowInterval.Min"/>).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.RowInterval.op_Equality(SixLabors.ImageSharp.Memory.RowInterval,SixLabors.ImageSharp.Memory.RowInterval)">
            <summary>
            Returns a boolean indicating whether the given two <see cref="T:SixLabors.ImageSharp.Memory.RowInterval"/>-s are equal.
            </summary>
            <param name="left">The first <see cref="T:SixLabors.ImageSharp.Memory.RowInterval"/> to compare.</param>
            <param name="right">The second <see cref="T:SixLabors.ImageSharp.Memory.RowInterval"/> to compare.</param>
            <returns>True if the given <see cref="T:SixLabors.ImageSharp.Memory.RowInterval"/>-s are equal; False otherwise.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.RowInterval.op_Inequality(SixLabors.ImageSharp.Memory.RowInterval,SixLabors.ImageSharp.Memory.RowInterval)">
            <summary>
            Returns a boolean indicating whether the given two <see cref="T:SixLabors.ImageSharp.Memory.RowInterval"/>-s are not equal.
            </summary>
            <param name="left">The first <see cref="T:SixLabors.ImageSharp.Memory.RowInterval"/> to compare.</param>
            <param name="right">The second <see cref="T:SixLabors.ImageSharp.Memory.RowInterval"/> to compare.</param>
            <returns>True if the given <see cref="T:SixLabors.ImageSharp.Memory.RowInterval"/>-s are not equal; False otherwise.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.RowInterval.Equals(SixLabors.ImageSharp.Memory.RowInterval)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.RowInterval.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.RowInterval.GetHashCode">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.RowInterval.ToString">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Memory.UnmanagedMemoryManager`1">
            <summary>
            A custom <see cref="T:System.Buffers.MemoryManager`1"/> that can wrap a rawpointer to a buffer of a specified type.
            </summary>
            <typeparam name="T">The value type to use when casting the wrapped <see cref="T:System.Memory`1"/> instance.</typeparam>
            <remarks>This manager doesn't own the memory buffer that it points to.</remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Memory.UnmanagedMemoryManager`1.pointer">
            <summary>
            The pointer to the memory buffer.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Memory.UnmanagedMemoryManager`1.length">
            <summary>
            The length of the memory area.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.UnmanagedMemoryManager`1.#ctor(System.Void*,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Memory.UnmanagedMemoryManager`1"/> class.
            </summary>
            <param name="pointer">The pointer to the memory buffer.</param>
            <param name="length">The length of the memory area.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.UnmanagedMemoryManager`1.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.UnmanagedMemoryManager`1.GetSpan">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.UnmanagedMemoryManager`1.Pin(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Memory.UnmanagedMemoryManager`1.Unpin">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.FrameDecodingMode">
            <summary>
            Enumerated frame process modes to apply to multi-frame images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.FrameDecodingMode.All">
            <summary>
            Decodes all the frames of a multi-frame image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.FrameDecodingMode.First">
            <summary>
            Decodes only the first frame of a multi-frame image.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.ImageFrameMetadata">
            <summary>
            Encapsulates the metadata of an image frame.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.ImageFrameMetadata.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.ImageFrameMetadata"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.ImageFrameMetadata.#ctor(SixLabors.ImageSharp.Metadata.ImageFrameMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.ImageFrameMetadata"/> class
            by making a copy from other metadata.
            </summary>
            <param name="other">
            The other <see cref="T:SixLabors.ImageSharp.Metadata.ImageFrameMetadata"/> to create this instance from.
            </param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.ImageFrameMetadata.ExifProfile">
            <summary>
            Gets or sets the Exif profile.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.ImageFrameMetadata.XmpProfile">
            <summary>
            Gets or sets the XMP profile.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.ImageFrameMetadata.IccProfile">
            <summary>
            Gets or sets the list of ICC profiles.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.ImageFrameMetadata.IptcProfile">
            <summary>
            Gets or sets the iptc profile.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.ImageFrameMetadata.DeepClone">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.ImageFrameMetadata.GetFormatMetadata``2(SixLabors.ImageSharp.Formats.IImageFormat{``0,``1})">
            <summary>
            Gets the metadata value associated with the specified key.
            </summary>
            <typeparam name="TFormatMetadata">The type of format metadata.</typeparam>
            <typeparam name="TFormatFrameMetadata">The type of format frame metadata.</typeparam>
            <param name="key">The key of the value to get.</param>
            <returns>
            The <typeparamref name="TFormatFrameMetadata"/>.
            </returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.ImageMetadata">
            <summary>
            Encapsulates the metadata of an image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.ImageMetadata.DefaultHorizontalResolution">
            <summary>
            The default horizontal resolution value (dots per inch) in x direction.
            <remarks>The default value is 96 <see cref="F:SixLabors.ImageSharp.Metadata.PixelResolutionUnit.PixelsPerInch"/>.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.ImageMetadata.DefaultVerticalResolution">
            <summary>
            The default vertical resolution value (dots per inch) in y direction.
            <remarks>The default value is 96 <see cref="F:SixLabors.ImageSharp.Metadata.PixelResolutionUnit.PixelsPerInch"/>.</remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.ImageMetadata.DefaultPixelResolutionUnits">
            <summary>
            The default pixel resolution units.
            <remarks>The default value is <see cref="F:SixLabors.ImageSharp.Metadata.PixelResolutionUnit.PixelsPerInch"/>.</remarks>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.ImageMetadata.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.ImageMetadata.#ctor(SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/> class
            by making a copy from other metadata.
            </summary>
            <param name="other">
            The other <see cref="T:SixLabors.ImageSharp.Metadata.ImageMetadata"/> to create this instance from.
            </param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.ImageMetadata.HorizontalResolution">
            <summary>
            Gets or sets the resolution of the image in x- direction.
            It is defined as the number of dots per <see cref="P:SixLabors.ImageSharp.Metadata.ImageMetadata.ResolutionUnits"/> and should be an positive value.
            </summary>
            <value>The density of the image in x- direction.</value>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.ImageMetadata.VerticalResolution">
            <summary>
            Gets or sets the resolution of the image in y- direction.
            It is defined as the number of dots per <see cref="P:SixLabors.ImageSharp.Metadata.ImageMetadata.ResolutionUnits"/> and should be an positive value.
            </summary>
            <value>The density of the image in y- direction.</value>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.ImageMetadata.ResolutionUnits">
            <summary>
            Gets or sets unit of measure used when reporting resolution.
            <list type="table">
              <listheader>
                <term>Value</term>
                <description>Unit</description>
              </listheader>
              <item>
                <term>AspectRatio (00)</term>
                <description>No units; width:height pixel aspect ratio = Ydensity:Xdensity</description>
              </item>
              <item>
                <term>PixelsPerInch (01)</term>
                <description>Pixels per inch (2.54 cm)</description>
              </item>
              <item>
                <term>PixelsPerCentimeter (02)</term>
                <description>Pixels per centimeter</description>
              </item>
              <item>
                <term>PixelsPerMeter (03)</term>
                <description>Pixels per meter (100 cm)</description>
              </item>
            </list>
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.ImageMetadata.ExifProfile">
            <summary>
            Gets or sets the Exif profile.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.ImageMetadata.XmpProfile">
            <summary>
            Gets or sets the XMP profile.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.ImageMetadata.IccProfile">
            <summary>
            Gets or sets the list of ICC profiles.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.ImageMetadata.IptcProfile">
            <summary>
            Gets or sets the IPTC profile.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.ImageMetadata.GetFormatMetadata``1(SixLabors.ImageSharp.Formats.IImageFormat{``0})">
            <summary>
            Gets the metadata value associated with the specified key.
            </summary>
            <typeparam name="TFormatMetadata">The type of metadata.</typeparam>
            <param name="key">The key of the value to get.</param>
            <returns>
            The <typeparamref name="TFormatMetadata"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.ImageMetadata.DeepClone">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.ImageMetadata.SyncProfiles">
            <summary>
            Synchronizes the profiles with the current metadata.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.PixelResolutionUnit">
            <summary>
            Provides enumeration of available pixel density units.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.PixelResolutionUnit.AspectRatio">
            <summary>
            No units; width:height pixel aspect ratio.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.PixelResolutionUnit.PixelsPerInch">
            <summary>
            Pixels per inch (2.54 cm).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.PixelResolutionUnit.PixelsPerCentimeter">
            <summary>
            Pixels per centimeter.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.PixelResolutionUnit.PixelsPerMeter">
            <summary>
            Pixels per meter (100 cm).
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifDataType">
            <summary>
            Specifies exif data types.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifDataType.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifDataType.Byte">
            <summary>
            An 8-bit unsigned integer.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifDataType.Ascii">
            <summary>
            An 8-bit byte containing one 7-bit ASCII code. The final byte is terminated with NULL.
            <remarks>
            Although the standard defines ASCII this has commonly been ignored as
            ASCII cannot properly encode text in many languages.
            </remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifDataType.Short">
            <summary>
            A 16-bit (2-byte) unsigned integer.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifDataType.Long">
            <summary>
            A 32-bit (4-byte) unsigned integer.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifDataType.Rational">
            <summary>
            Two LONGs. The first LONG is the numerator and the second LONG expresses the denominator.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifDataType.SignedByte">
            <summary>
            An 8-bit signed integer.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifDataType.Undefined">
            <summary>
            An 8-bit byte that can take any value depending on the field definition.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifDataType.SignedShort">
            <summary>
            A 16-bit (2-byte) signed integer.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifDataType.SignedLong">
            <summary>
            A 32-bit (4-byte) signed integer (2's complement notation).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifDataType.SignedRational">
            <summary>
            Two SLONGs. The first SLONG is the numerator and the second SLONG is the denominator.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifDataType.SingleFloat">
            <summary>
            A 32-bit single precision floating point value.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifDataType.DoubleFloat">
            <summary>
            A 64-bit double precision floating point value.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifDataType.Ifd">
            <summary>
            Reference to an IFD (32-bit (4-byte) unsigned integer).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifDataType.Long8">
            <summary>
            A 64-bit (8-byte) unsigned integer.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifDataType.SignedLong8">
            <summary>
            A 64-bit (8-byte) signed integer (2's complement notation).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifDataType.Ifd8">
            <summary>
            Reference to an IFD (64-bit (8-byte) unsigned integer).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifDataTypes.GetSize(SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifDataType)">
            <summary>
            Gets the size in bytes of the given data type.
            </summary>
            <param name="dataType">The data type.</param>
            <returns>
            The <see cref="T:System.UInt32"/>.
            </returns>
            <exception cref="T:System.NotSupportedException">
            Thrown if the type is unsupported.
            </exception>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifParts">
            <summary>
            Specifies which parts will be written when the profile is added to an image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifParts.None">
            <summary>
            None
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifParts.IfdTags">
            <summary>
            IfdTags
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifParts.ExifTags">
            <summary>
            ExifTags
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifParts.GpsTags">
            <summary>
            GPSTags
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifParts.All">
            <summary>
            All
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile">
            <summary>
            Represents an EXIF profile providing access to the collection of values.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.data">
            <summary>
            The byte array to read the EXIF profile from.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.values">
            <summary>
            The collection of EXIF values
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.thumbnailOffset">
            <summary>
            The thumbnail offset position in the byte stream
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.thumbnailLength">
            <summary>
            The thumbnail length in the byte stream
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile"/> class.
            </summary>
            <param name="data">The byte array to read the EXIF profile from.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.#ctor(System.Collections.Generic.List{SixLabors.ImageSharp.Metadata.Profiles.Exif.IExifValue},System.Collections.Generic.IReadOnlyList{SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile" /> class.
            </summary>
            <param name="values">The values.</param>
            <param name="invalidTags">The invalid tags.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile"/> class
            by making a copy from another EXIF profile.
            </summary>
            <param name="other">The other EXIF profile, where the clone should be made from.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.Parts">
            <summary>
            Gets or sets which parts will be written when the profile is added to an image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.InvalidTags">
            <summary>
            Gets the tags that where found but contained an invalid value.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.Values">
            <summary>
            Gets the values of this EXIF profile.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.CreateThumbnail">
            <summary>
            Returns the thumbnail in the EXIF profile when available.
            </summary>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.Image"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.CreateThumbnail``1">
            <summary>
            Returns the thumbnail in the EXIF profile when available.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.GetValue``1(SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag{``0})">
            <summary>
            Returns the value with the specified tag.
            </summary>
            <param name="tag">The tag of the exif value.</param>
            <returns>The value with the specified tag.</returns>
            <typeparam name="TValueType">The data type of the tag.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.RemoveValue(SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag)">
            <summary>
            Removes the value with the specified tag.
            </summary>
            <param name="tag">The tag of the EXIF value.</param>
            <returns>
            True, if the value was removed, otherwise false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.SetValue``1(SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag{``0},``0)">
            <summary>
            Sets the value of the specified tag.
            </summary>
            <param name="tag">The tag of the exif value.</param>
            <param name="value">The value.</param>
            <typeparam name="TValueType">The data type of the tag.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.ToByteArray">
            <summary>
            Converts this instance to a byte array.
            </summary>
            <returns>The <see cref="T:byte[]"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.DeepClone">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.GetValueInternal(SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag)">
            <summary>
            Returns the value with the specified tag.
            </summary>
            <param name="tag">The tag of the exif value.</param>
            <returns>The value with the specified tag.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.SetValueInternal(SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag,System.Object)">
            <summary>
            Sets the value of the specified tag.
            </summary>
            <param name="tag">The tag of the exif value.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile.Sync(SixLabors.ImageSharp.Metadata.ImageMetadata)">
            <summary>
            Synchronizes the profiles with the specified metadata.
            </summary>
            <param name="metadata">The metadata.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifReader.ReadValues">
            <summary>
            Reads and returns the collection of EXIF values.
            </summary>
            <returns>
            The <see cref="T:System.Collections.ObjectModel.Collection`1"/>.
            </returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.BaseExifReader">
            <summary>
            Reads and parses EXIF data from a stream.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.BaseExifReader.InvalidTags">
            <summary>
            Gets the invalid tags.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.BaseExifReader.ThumbnailLength">
            <summary>
            Gets or sets the thumbnail length in the byte stream.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.BaseExifReader.ThumbnailOffset">
            <summary>
            Gets or sets the thumbnail offset position in the byte stream.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.BaseExifReader.ReadValues(System.Collections.Generic.List{SixLabors.ImageSharp.Metadata.Profiles.Exif.IExifValue},System.UInt32)">
            <summary>
            Reads the values to the values collection.
            </summary>
            <param name="values">The values.</param>
            <param name="offset">The IFD offset.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagDescriptionAttribute">
            <summary>
            Class that provides a description for an ExifTag value.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagDescriptionAttribute.#ctor(System.Object,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagDescriptionAttribute"/> class.
            </summary>
            <param name="value">The value of the exif tag.</param>
            <param name="description">The description for the value of the exif tag.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagDescriptionAttribute.GetDescription(SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag,System.Object)">
            <summary>
            Gets the tag description from any custom attributes.
            </summary>
            <param name="tag">The tag.</param>
            <param name="value">The value.</param>
            <returns>
            The <see cref="T:System.String"/>.
            </returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifWriter">
            <summary>
            Contains methods for writing EXIF metadata.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifWriter.allowedParts">
            <summary>
            Which parts will be written.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifWriter.#ctor(System.Collections.Generic.IList{SixLabors.ImageSharp.Metadata.Profiles.Exif.IExifValue},SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifParts)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifWriter"/> class.
            </summary>
            <param name="values">The values.</param>
            <param name="allowedParts">The allowed parts.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifWriter.GetData">
            <summary>
            Returns the EXIF data.
            </summary>
            <returns>
            The <see cref="T:byte[]"/>.
            </returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag">
            <content/>
            <content/>
            <summary>
            Class that represents an exif tag from the Exif standard 2.31.
            </summary>
            <content/>
            <content/>
            <content/>
            <content/>
            <content/>
            <content/>
            <content/>
            <content/>
            <content/>
            <content/>
            <content/>
            <content/>
            <content/>
            <content/>
            <content/>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.FaxProfile">
            <summary>
            Gets the FaxProfile exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ModeNumber">
            <summary>
            Gets the ModeNumber exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSAltitudeRef">
            <summary>
            Gets the GPSAltitudeRef exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ClipPath">
            <summary>
            Gets the ClipPath exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.VersionYear">
            <summary>
            Gets the VersionYear exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.XMP">
            <summary>
            Gets the XMP exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.IPTC">
            <summary>
            Gets the IPTC exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.IccProfile">
            <summary>
            Gets the IccProfile exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.CFAPattern2">
            <summary>
            Gets the CFAPattern2 exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.TIFFEPStandardID">
            <summary>
            Gets the TIFFEPStandardID exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSVersionID">
            <summary>
            Gets the GPSVersionID exif tag.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.op_Explicit(SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag)~System.UInt16">
            <summary>
            Converts the specified <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag"/> to a <see cref="T:System.UInt16"/>.
            </summary>
            <param name="tag">The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag"/> to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.op_Equality(SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag,SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag)">
            <summary>
            Determines whether the specified <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag"/> instances are considered equal.
            </summary>
            <param name="left">The first <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag"/> to compare.</param>
            <param name="right"> The second <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag"/> to compare.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.op_Inequality(SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag,SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag)">
            <summary>
            Determines whether the specified <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag"/> instances are not considered equal.
            </summary>
            <param name="left">The first <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag"/> to compare.</param>
            <param name="right"> The second <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag"/> to compare.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Equals(SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ToString">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.PixelScale">
            <summary>
            Gets the PixelScale exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.IntergraphMatrix">
            <summary>
            Gets the IntergraphMatrix exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ModelTiePoint">
            <summary>
            Gets the ModelTiePoint exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ModelTransform">
            <summary>
            Gets the ModelTransform exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.UserComment">
            <summary>
            Gets the UserComment exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSProcessingMethod">
            <summary>
            Gets the GPSProcessingMethod exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSAreaInformation">
            <summary>
            Gets the GPSAreaInformation exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SubfileType">
            <summary>
            Gets the SubfileType exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SubIFDOffset">
            <summary>
            Gets the SubIFDOffset exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSIFDOffset">
            <summary>
            Gets the GPSIFDOffset exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.T4Options">
            <summary>
            Gets the T4Options exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.T6Options">
            <summary>
            Gets the T6Options exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.XClipPathUnits">
            <summary>
            Gets the XClipPathUnits exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.YClipPathUnits">
            <summary>
            Gets the YClipPathUnits exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ProfileType">
            <summary>
            Gets the ProfileType exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.CodingMethods">
            <summary>
            Gets the CodingMethods exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.T82ptions">
            <summary>
            Gets the T82ptions exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.JPEGInterchangeFormat">
            <summary>
            Gets the JPEGInterchangeFormat exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.JPEGInterchangeFormatLength">
            <summary>
            Gets the JPEGInterchangeFormatLength exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.MDFileTag">
            <summary>
            Gets the MDFileTag exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.StandardOutputSensitivity">
            <summary>
            Gets the StandardOutputSensitivity exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.RecommendedExposureIndex">
            <summary>
            Gets the RecommendedExposureIndex exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ISOSpeed">
            <summary>
            Gets the ISOSpeed exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ISOSpeedLatitudeyyy">
            <summary>
            Gets the ISOSpeedLatitudeyyy exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ISOSpeedLatitudezzz">
            <summary>
            Gets the ISOSpeedLatitudezzz exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.FaxRecvParams">
            <summary>
            Gets the FaxRecvParams exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.FaxRecvTime">
            <summary>
            Gets the FaxRecvTime exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ImageNumber">
            <summary>
            Gets the ImageNumber exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.FreeOffsets">
            <summary>
            Gets the FreeOffsets exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.FreeByteCounts">
            <summary>
            Gets the FreeByteCounts exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ColorResponseUnit">
            <summary>
            Gets the ColorResponseUnit exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.TileOffsets">
            <summary>
            Gets the TileOffsets exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SMinSampleValue">
            <summary>
            Gets the SMinSampleValue exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SMaxSampleValue">
            <summary>
            Gets the SMaxSampleValue exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.JPEGQTables">
            <summary>
            Gets the JPEGQTables exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.JPEGDCTables">
            <summary>
            Gets the JPEGDCTables exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.JPEGACTables">
            <summary>
            Gets the JPEGACTables exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.StripRowCounts">
            <summary>
            Gets the StripRowCounts exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.IntergraphRegisters">
            <summary>
            Gets the IntergraphRegisters exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.TimeZoneOffset">
            <summary>
            Gets the TimeZoneOffset exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SubIFDs">
            <summary>
            Gets the offset to child IFDs exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ImageWidth">
            <summary>
            Gets the ImageWidth exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ImageLength">
            <summary>
            Gets the ImageLength exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.RowsPerStrip">
            <summary>
            Gets the RowsPerStrip exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.TileWidth">
            <summary>
            Gets the TileWidth exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.TileLength">
            <summary>
            Gets the TileLength exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.BadFaxLines">
            <summary>
            Gets the BadFaxLines exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ConsecutiveBadFaxLines">
            <summary>
            Gets the ConsecutiveBadFaxLines exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.PixelXDimension">
            <summary>
            Gets the PixelXDimension exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.PixelYDimension">
            <summary>
            Gets the PixelYDimension exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.StripOffsets">
            <summary>
            Gets the StripOffsets exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.StripByteCounts">
            <summary>
            Gets the StripByteCounts exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.TileByteCounts">
            <summary>
            Gets the TileByteCounts exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ImageLayer">
            <summary>
            Gets the ImageLayer exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.XPosition">
            <summary>
            Gets the XPosition exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.YPosition">
            <summary>
            Gets the YPosition exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.XResolution">
            <summary>
            Gets the XResolution exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.YResolution">
            <summary>
            Gets the YResolution exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.BatteryLevel">
            <summary>
            Gets the BatteryLevel exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ExposureTime">
            <summary>
            Gets the ExposureTime exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.FNumber">
            <summary>
            Gets the FNumber exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.MDScalePixel">
            <summary>
            Gets the MDScalePixel exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.CompressedBitsPerPixel">
            <summary>
            Gets the CompressedBitsPerPixel exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ApertureValue">
            <summary>
            Gets the ApertureValue exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.MaxApertureValue">
            <summary>
            Gets the MaxApertureValue exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SubjectDistance">
            <summary>
            Gets the SubjectDistance exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.FocalLength">
            <summary>
            Gets the FocalLength exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.FlashEnergy2">
            <summary>
            Gets the FlashEnergy2 exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.FocalPlaneXResolution2">
            <summary>
            Gets the FocalPlaneXResolution2 exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.FocalPlaneYResolution2">
            <summary>
            Gets the FocalPlaneYResolution2 exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ExposureIndex2">
            <summary>
            Gets the ExposureIndex2 exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Humidity">
            <summary>
            Gets the Humidity exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Pressure">
            <summary>
            Gets the Pressure exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Acceleration">
            <summary>
            Gets the Acceleration exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.FlashEnergy">
            <summary>
            Gets the FlashEnergy exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.FocalPlaneXResolution">
            <summary>
            Gets the FocalPlaneXResolution exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.FocalPlaneYResolution">
            <summary>
            Gets the FocalPlaneYResolution exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ExposureIndex">
            <summary>
            Gets the ExposureIndex exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.DigitalZoomRatio">
            <summary>
            Gets the DigitalZoomRatio exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSAltitude">
            <summary>
            Gets the GPSAltitude exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSDOP">
            <summary>
            Gets the GPSDOP exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSSpeed">
            <summary>
            Gets the GPSSpeed exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSTrack">
            <summary>
            Gets the GPSTrack exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSImgDirection">
            <summary>
            Gets the GPSImgDirection exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSDestBearing">
            <summary>
            Gets the GPSDestBearing exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSDestDistance">
            <summary>
            Gets the GPSDestDistance exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.WhitePoint">
            <summary>
            Gets the WhitePoint exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.PrimaryChromaticities">
            <summary>
            Gets the PrimaryChromaticities exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.YCbCrCoefficients">
            <summary>
            Gets the YCbCrCoefficients exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ReferenceBlackWhite">
            <summary>
            Gets the ReferenceBlackWhite exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSLatitude">
            <summary>
            Gets the GPSLatitude exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSLongitude">
            <summary>
            Gets the GPSLongitude exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSTimestamp">
            <summary>
            Gets the GPSTimestamp exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSDestLatitude">
            <summary>
            Gets the GPSDestLatitude exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSDestLongitude">
            <summary>
            Gets the GPSDestLongitude exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.LensSpecification">
            <summary>
            Gets the LensSpecification exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.OldSubfileType">
            <summary>
            Gets the OldSubfileType exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Compression">
            <summary>
            Gets the Compression exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.PhotometricInterpretation">
            <summary>
            Gets the PhotometricInterpretation exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Thresholding">
            <summary>
            Gets the Thresholding exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.CellWidth">
            <summary>
            Gets the CellWidth exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.CellLength">
            <summary>
            Gets the CellLength exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.FillOrder">
            <summary>
            Gets the FillOrder exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Orientation">
            <summary>
            Gets the Orientation exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SamplesPerPixel">
            <summary>
            Gets the SamplesPerPixel exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.PlanarConfiguration">
            <summary>
            Gets the PlanarConfiguration exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Predictor">
            <summary>
            Gets the Predictor exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GrayResponseUnit">
            <summary>
            Gets the GrayResponseUnit exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ResolutionUnit">
            <summary>
            Gets the ResolutionUnit exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.CleanFaxData">
            <summary>
            Gets the CleanFaxData exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.InkSet">
            <summary>
            Gets the InkSet exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.NumberOfInks">
            <summary>
            Gets the NumberOfInks exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.DotRange">
            <summary>
            Gets the DotRange exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Indexed">
            <summary>
            Gets the Indexed exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.OPIProxy">
            <summary>
            Gets the OPIProxy exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.JPEGProc">
            <summary>
            Gets the JPEGProc exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.JPEGRestartInterval">
            <summary>
            Gets the JPEGRestartInterval exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.YCbCrPositioning">
            <summary>
            Gets the YCbCrPositioning exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Rating">
            <summary>
            Gets the Rating exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.RatingPercent">
            <summary>
            Gets the RatingPercent exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ExposureProgram">
            <summary>
            Gets the ExposureProgram exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Interlace">
            <summary>
            Gets the Interlace exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SelfTimerMode">
            <summary>
            Gets the SelfTimerMode exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SensitivityType">
            <summary>
            Gets the SensitivityType exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.MeteringMode">
            <summary>
            Gets the MeteringMode exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.LightSource">
            <summary>
            Gets the LightSource exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.FocalPlaneResolutionUnit2">
            <summary>
            Gets the FocalPlaneResolutionUnit2 exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SensingMethod2">
            <summary>
            Gets the SensingMethod2 exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Flash">
            <summary>
            Gets the Flash exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ColorSpace">
            <summary>
            Gets the ColorSpace exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.FocalPlaneResolutionUnit">
            <summary>
            Gets the FocalPlaneResolutionUnit exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SensingMethod">
            <summary>
            Gets the SensingMethod exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.CustomRendered">
            <summary>
            Gets the CustomRendered exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ExposureMode">
            <summary>
            Gets the ExposureMode exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.WhiteBalance">
            <summary>
            Gets the WhiteBalance exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.FocalLengthIn35mmFilm">
            <summary>
            Gets the FocalLengthIn35mmFilm exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SceneCaptureType">
            <summary>
            Gets the SceneCaptureType exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GainControl">
            <summary>
            Gets the GainControl exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Contrast">
            <summary>
            Gets the Contrast exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Saturation">
            <summary>
            Gets the Saturation exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Sharpness">
            <summary>
            Gets the Sharpness exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SubjectDistanceRange">
            <summary>
            Gets the SubjectDistanceRange exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSDifferential">
            <summary>
            Gets the GPSDifferential exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.BitsPerSample">
            <summary>
            Gets the BitsPerSample exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.MinSampleValue">
            <summary>
            Gets the MinSampleValue exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.MaxSampleValue">
            <summary>
            Gets the MaxSampleValue exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GrayResponseCurve">
            <summary>
            Gets the GrayResponseCurve exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ColorMap">
            <summary>
            Gets the ColorMap exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ExtraSamples">
            <summary>
            Gets the ExtraSamples exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.PageNumber">
            <summary>
            Gets the PageNumber exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.TransferFunction">
            <summary>
            Gets the TransferFunction exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.HalftoneHints">
            <summary>
            Gets the HalftoneHints exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SampleFormat">
            <summary>
            Gets the SampleFormat exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.TransferRange">
            <summary>
            Gets the TransferRange exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.DefaultImageColor">
            <summary>
            Gets the DefaultImageColor exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.JPEGLosslessPredictors">
            <summary>
            Gets the JPEGLosslessPredictors exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.JPEGPointTransforms">
            <summary>
            Gets the JPEGPointTransforms exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.YCbCrSubsampling">
            <summary>
            Gets the YCbCrSubsampling exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.CFARepeatPatternDim">
            <summary>
            Gets the CFARepeatPatternDim exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.IntergraphPacketData">
            <summary>
            Gets the IntergraphPacketData exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ISOSpeedRatings">
            <summary>
            Gets the ISOSpeedRatings exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SubjectArea">
            <summary>
            Gets the SubjectArea exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SubjectLocation">
            <summary>
            Gets the SubjectLocation exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ShutterSpeedValue">
            <summary>
            Gets the ShutterSpeedValue exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.BrightnessValue">
            <summary>
            Gets the BrightnessValue exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ExposureBiasValue">
            <summary>
            Gets the ExposureBiasValue exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.AmbientTemperature">
            <summary>
            Gets the AmbientTemperature exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.WaterDepth">
            <summary>
            Gets the WaterDepth exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.CameraElevationAngle">
            <summary>
            Gets the CameraElevationAngle exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Decode">
            <summary>
            Gets the Decode exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ImageDescription">
            <summary>
            Gets the ImageDescription exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Make">
            <summary>
            Gets the Make exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Model">
            <summary>
            Gets the Model exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Software">
            <summary>
            Gets the Software exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.DateTime">
            <summary>
            Gets the DateTime exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Artist">
            <summary>
            Gets the Artist exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.HostComputer">
            <summary>
            Gets the HostComputer exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Copyright">
            <summary>
            Gets the Copyright exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.DocumentName">
            <summary>
            Gets the DocumentName exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.PageName">
            <summary>
            Gets the PageName exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.InkNames">
            <summary>
            Gets the InkNames exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.TargetPrinter">
            <summary>
            Gets the TargetPrinter exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ImageID">
            <summary>
            Gets the ImageID exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.MDLabName">
            <summary>
            Gets the MDLabName exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.MDSampleInfo">
            <summary>
            Gets the MDSampleInfo exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.MDPrepDate">
            <summary>
            Gets the MDPrepDate exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.MDPrepTime">
            <summary>
            Gets the MDPrepTime exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.MDFileUnits">
            <summary>
            Gets the MDFileUnits exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SEMInfo">
            <summary>
            Gets the SEMInfo exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SpectralSensitivity">
            <summary>
            Gets the SpectralSensitivity exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.DateTimeOriginal">
            <summary>
            Gets the DateTimeOriginal exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.DateTimeDigitized">
            <summary>
            Gets the DateTimeDigitized exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SubsecTime">
            <summary>
            Gets the SubsecTime exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SubsecTimeOriginal">
            <summary>
            Gets the SubsecTimeOriginal exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SubsecTimeDigitized">
            <summary>
            Gets the SubsecTimeDigitized exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.RelatedSoundFile">
            <summary>
            Gets the RelatedSoundFile exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.FaxSubaddress">
            <summary>
            Gets the FaxSubaddress exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.OffsetTime">
            <summary>
            Gets the OffsetTime exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.OffsetTimeOriginal">
            <summary>
            Gets the OffsetTimeOriginal exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.OffsetTimeDigitized">
            <summary>
            Gets the OffsetTimeDigitized exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SecurityClassification">
            <summary>
            Gets the SecurityClassification exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ImageHistory">
            <summary>
            Gets the ImageHistory exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ImageUniqueID">
            <summary>
            Gets the ImageUniqueID exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.OwnerName">
            <summary>
            Gets the OwnerName exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SerialNumber">
            <summary>
            Gets the SerialNumber exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.LensMake">
            <summary>
            Gets the LensMake exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.LensModel">
            <summary>
            Gets the LensModel exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.LensSerialNumber">
            <summary>
            Gets the LensSerialNumber exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GDALMetadata">
            <summary>
            Gets the GDALMetadata exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GDALNoData">
            <summary>
            Gets the GDALNoData exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSLatitudeRef">
            <summary>
            Gets the GPSLatitudeRef exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSLongitudeRef">
            <summary>
            Gets the GPSLongitudeRef exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSSatellites">
            <summary>
            Gets the GPSSatellites exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSStatus">
            <summary>
            Gets the GPSStatus exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSMeasureMode">
            <summary>
            Gets the GPSMeasureMode exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSSpeedRef">
            <summary>
            Gets the GPSSpeedRef exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSTrackRef">
            <summary>
            Gets the GPSTrackRef exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSImgDirectionRef">
            <summary>
            Gets the GPSImgDirectionRef exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSMapDatum">
            <summary>
            Gets the GPSMapDatum exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSDestLatitudeRef">
            <summary>
            Gets the GPSDestLatitudeRef exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSDestLongitudeRef">
            <summary>
            Gets the GPSDestLongitudeRef exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSDestBearingRef">
            <summary>
            Gets the GPSDestBearingRef exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSDestDistanceRef">
            <summary>
            Gets the GPSDestDistanceRef exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.GPSDateStamp">
            <summary>
            Gets the GPSDateStamp exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.XPTitle">
            <summary>
            Gets the title tag used by Windows (encoded in UCS2).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.XPComment">
            <summary>
            Gets the comment tag used by Windows (encoded in UCS2).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.XPAuthor">
            <summary>
            Gets the author tag used by Windows (encoded in UCS2).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.XPKeywords">
            <summary>
            Gets the keywords tag used by Windows (encoded in UCS2).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.XPSubject">
            <summary>
            Gets the subject tag used by Windows (encoded in UCS2).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.JPEGTables">
            <summary>
            Gets the JPEGTables exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.OECF">
            <summary>
            Gets the OECF exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ExifVersion">
            <summary>
            Gets the ExifVersion exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ComponentsConfiguration">
            <summary>
            Gets the ComponentsConfiguration exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.MakerNote">
            <summary>
            Gets the MakerNote exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.FlashpixVersion">
            <summary>
            Gets the FlashpixVersion exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SpatialFrequencyResponse">
            <summary>
            Gets the SpatialFrequencyResponse exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SpatialFrequencyResponse2">
            <summary>
            Gets the SpatialFrequencyResponse2 exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.Noise">
            <summary>
            Gets the Noise exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.CFAPattern">
            <summary>
            Gets the CFAPattern exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.DeviceSettingDescription">
            <summary>
            Gets the DeviceSettingDescription exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.ImageSourceData">
            <summary>
            Gets the ImageSourceData exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.FileSource">
            <summary>
            Gets the FileSource exif tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag.SceneType">
            <summary>
            Gets the ImageDescription exif tag.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue">
            <summary>
            All exif tags from the Exif standard 2.31.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SubIFDOffset">
            <summary>
            SubIFDOffset
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSIFDOffset">
            <summary>
            GPSIFDOffset
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.InteroperabilityIndex">
            <summary>
            Indicates the identification of the Interoperability rule.
            See https://www.awaresystems.be/imaging/tiff/tifftags/privateifd/interoperability/interoperabilityindex.html
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SubfileType">
            <summary>
            A general indication of the kind of data contained in this subfile.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.OldSubfileType">
            <summary>
            A general indication of the kind of data contained in this subfile.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ImageWidth">
            <summary>
            The number of columns in the image, i.e., the number of pixels per row.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ImageLength">
            <summary>
            The number of rows of pixels in the image.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.BitsPerSample">
            <summary>
            Number of bits per component.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Compression">
            <summary>
            Compression scheme used on the image data.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.PhotometricInterpretation">
            <summary>
            The color space of the image data.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Thresholding">
            <summary>
            For black and white TIFF files that represent shades of gray, the technique used to convert from gray to black and white pixels.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.CellWidth">
            <summary>
            The width of the dithering or halftoning matrix used to create a dithered or halftoned bilevel file.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.CellLength">
            <summary>
            The length of the dithering or halftoning matrix used to create a dithered or halftoned bilevel file.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.FillOrder">
            <summary>
            The logical order of bits within a byte.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.DocumentName">
            <summary>
            The name of the document from which this image was scanned.
            See Section 12: Document Storage and Retrieval.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ImageDescription">
            <summary>
            A string that describes the subject of the image.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Make">
            <summary>
            The scanner manufacturer.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Model">
            <summary>
            The scanner model name or number.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.StripOffsets">
            <summary>
            For each strip, the byte offset of that strip.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Orientation">
            <summary>
            The orientation of the image with respect to the rows and columns.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SamplesPerPixel">
            <summary>
            The number of components per pixel.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.RowsPerStrip">
            <summary>
            The number of rows per strip.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.StripByteCounts">
            <summary>
            For each strip, the number of bytes in the strip after compression.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.MinSampleValue">
            <summary>
            The minimum component value used.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.MaxSampleValue">
            <summary>
            The maximum component value used.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.XResolution">
            <summary>
            The number of pixels per ResolutionUnit in the ImageWidth direction.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.YResolution">
            <summary>
            The number of pixels per ResolutionUnit in the <see cref="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ImageLength"/> direction.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.PlanarConfiguration">
            <summary>
            How the components of each pixel are stored.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.PageName">
            <summary>
            The name of the page from which this image was scanned.
            See Section 12: Document Storage and Retrieval.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.XPosition">
            <summary>
            X position of the image.
            See Section 12: Document Storage and Retrieval.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.YPosition">
            <summary>
            Y position of the image.
            See Section 12: Document Storage and Retrieval.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.FreeOffsets">
            <summary>
            For each string of contiguous unused bytes in a TIFF file, the byte offset of the string.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.FreeByteCounts">
            <summary>
            For each string of contiguous unused bytes in a TIFF file, the number of bytes in the string.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GrayResponseUnit">
            <summary>
            The precision of the information contained in the GrayResponseCurve.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GrayResponseCurve">
            <summary>
            For grayscale data, the optical density of each possible pixel value.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.T4Options">
            <summary>
            Options for Group 3 Fax compression.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.T6Options">
            <summary>
            Options for Group 4 Fax compression.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ResolutionUnit">
            <summary>
            The unit of measurement for XResolution and YResolution.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.PageNumber">
            <summary>
            The page number of the page from which this image was scanned.
            See Section 12: Document Storage and Retrieval.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ColorResponseUnit">
            <summary>
            ColorResponseUnit
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.TransferFunction">
            <summary>
            TransferFunction
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Software">
            <summary>
            Name and version number of the software package(s) used to create the image.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.DateTime">
            <summary>
            Date and time of image creation.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Artist">
            <summary>
            Person who created the image.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.HostComputer">
            <summary>
            The computer and/or operating system in use at the time of image creation.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Predictor">
            <summary>
            Predictor
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.WhitePoint">
            <summary>
            WhitePoint
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.PrimaryChromaticities">
            <summary>
            PrimaryChromaticities
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ColorMap">
            <summary>
            A color map for palette color images.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.HalftoneHints">
            <summary>
            HalftoneHints
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.TileWidth">
            <summary>
            TileWidth
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.TileLength">
            <summary>
            TileLength
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.TileOffsets">
            <summary>
            TileOffsets
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.TileByteCounts">
            <summary>
            TileByteCounts
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.BadFaxLines">
            <summary>
            BadFaxLines
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.CleanFaxData">
            <summary>
            CleanFaxData
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ConsecutiveBadFaxLines">
            <summary>
            ConsecutiveBadFaxLines
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SubIFDs">
            <summary>
            Offset to child IFDs.
            See TIFF Supplement 1: Adobe Pagemaker 6.0.
            Each value is an offset (from the beginning of the TIFF file, as always) to a child IFD. Child images provide extra information for the parent image - such as a subsampled version of the parent image.
            TIFF data type is Long or 13, IFD. The IFD type is identical to LONG, except that it is only used to point to other valid IFDs.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.InkSet">
            <summary>
            InkSet
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.InkNames">
            <summary>
            InkNames
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.NumberOfInks">
            <summary>
            NumberOfInks
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.DotRange">
            <summary>
            DotRange
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.TargetPrinter">
            <summary>
            TargetPrinter
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ExtraSamples">
            <summary>
            Description of extra components.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SampleFormat">
            <summary>
            SampleFormat
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SMinSampleValue">
            <summary>
            SMinSampleValue
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SMaxSampleValue">
            <summary>
            SMaxSampleValue
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.TransferRange">
            <summary>
            TransferRange
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ClipPath">
            <summary>
            ClipPath
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.XClipPathUnits">
            <summary>
            XClipPathUnits
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.YClipPathUnits">
            <summary>
            YClipPathUnits
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Indexed">
            <summary>
            Indexed
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.JPEGTables">
            <summary>
            JPEGTables
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.OPIProxy">
            <summary>
            OPIProxy
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GlobalParametersIFD">
            <summary>
            Used in the TIFF-FX standard to point to an IFD containing tags that are globally applicable to the complete TIFF file.
            See RFC2301: TIFF-F/FX Specification.
            It is recommended that a TIFF writer place this field in the first IFD, where a TIFF reader would find it quickly.
            Each field in the GlobalParametersIFD is a TIFF field that is legal in any IFD. Required baseline fields should not be located in the GlobalParametersIFD, but should be in each image IFD. If a conflict exists between fields in the GlobalParametersIFD and in the image IFDs, then the data in the image IFD shall prevail.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ProfileType">
            <summary>
            ProfileType
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.FaxProfile">
            <summary>
            FaxProfile
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.CodingMethods">
            <summary>
            CodingMethods
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.VersionYear">
            <summary>
            VersionYear
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ModeNumber">
            <summary>
            ModeNumber
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Decode">
            <summary>
            Decode
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.DefaultImageColor">
            <summary>
            DefaultImageColor
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.T82ptions">
            <summary>
            T82ptions
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.JPEGProc">
            <summary>
            JPEGProc
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.JPEGInterchangeFormat">
            <summary>
            JPEGInterchangeFormat
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.JPEGInterchangeFormatLength">
            <summary>
            JPEGInterchangeFormatLength
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.JPEGRestartInterval">
            <summary>
            JPEGRestartInterval
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.JPEGLosslessPredictors">
            <summary>
            JPEGLosslessPredictors
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.JPEGPointTransforms">
            <summary>
            JPEGPointTransforms
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.JPEGQTables">
            <summary>
            JPEGQTables
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.JPEGDCTables">
            <summary>
            JPEGDCTables
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.JPEGACTables">
            <summary>
            JPEGACTables
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.YCbCrCoefficients">
            <summary>
            YCbCrCoefficients
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.YCbCrSubsampling">
            <summary>
            YCbCrSubsampling
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.YCbCrPositioning">
            <summary>
            YCbCrPositioning
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ReferenceBlackWhite">
            <summary>
            ReferenceBlackWhite
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.StripRowCounts">
            <summary>
            StripRowCounts
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.XMP">
            <summary>
            XMP
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Rating">
            <summary>
            Rating
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.RatingPercent">
            <summary>
            RatingPercent
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ImageID">
            <summary>
            ImageID
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.WangAnnotation">
            <summary>
            Annotation data, as used in 'Imaging for Windows'.
            See Other Private TIFF tags: http://www.awaresystems.be/imaging/tiff/tifftags/private.html
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.CFARepeatPatternDim">
            <summary>
            CFARepeatPatternDim
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.CFAPattern2">
            <summary>
            CFAPattern2
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.BatteryLevel">
            <summary>
            BatteryLevel
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Copyright">
            <summary>
            Copyright notice.
            See Section 8: Baseline Fields.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ExposureTime">
            <summary>
            ExposureTime
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.FNumber">
            <summary>
            FNumber
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.MDFileTag">
            <summary>
            Specifies the pixel data format encoding in the Molecular Dynamics GEL file format.
            See Molecular Dynamics GEL File Format and Private Tags: https://www.awaresystems.be/imaging/tiff/tifftags/docs/gel.html
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.MDScalePixel">
            <summary>
            Specifies a scale factor in the Molecular Dynamics GEL file format.
            See Molecular Dynamics GEL File Format and Private Tags: https://www.awaresystems.be/imaging/tiff/tifftags/docs/gel.html
            The scale factor is to be applies to each pixel before presenting it to the user.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.MDColorTable">
            <summary>
            Used to specify the conversion from 16bit to 8bit in the Molecular Dynamics GEL file format.
            See Molecular Dynamics GEL File Format and Private Tags: https://www.awaresystems.be/imaging/tiff/tifftags/docs/gel.html
            Since the display is only 9bit, the 16bit data must be converted before display.
            8bit value = (16bit value - low range ) * 255 / (high range - low range)
            Count: n.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.MDLabName">
            <summary>
            Name of the lab that scanned this file, as used in the Molecular Dynamics GEL file format.
            See Molecular Dynamics GEL File Format and Private Tags: https://www.awaresystems.be/imaging/tiff/tifftags/docs/gel.html
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.MDSampleInfo">
            <summary>
            Information about the sample, as used in the Molecular Dynamics GEL file format.
            See Molecular Dynamics GEL File Format and Private Tags: https://www.awaresystems.be/imaging/tiff/tifftags/docs/gel.html
            This information is entered by the person that scanned the file.
            Note that the word 'sample' as used here, refers to the scanned sample, not an image channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.MDPrepDate">
            <summary>
            Date the sample was prepared, as used in the Molecular Dynamics GEL file format.
            See Molecular Dynamics GEL File Format and Private Tags: https://www.awaresystems.be/imaging/tiff/tifftags/docs/gel.html
            The format of this data is YY/MM/DD.
            Note that the word 'sample' as used here, refers to the scanned sample, not an image channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.MDPrepTime">
            <summary>
            Time the sample was prepared, as used in the Molecular Dynamics GEL file format.
            See Molecular Dynamics GEL File Format and Private Tags: https://www.awaresystems.be/imaging/tiff/tifftags/docs/gel.html
            Format of this data is HH:MM using the 24-hour clock.
            Note that the word 'sample' as used here, refers to the scanned sample, not an image channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.MDFileUnits">
            <summary>
            Units for data in this file, as used in the Molecular Dynamics GEL file format.
            See Molecular Dynamics GEL File Format and Private Tags: https://www.awaresystems.be/imaging/tiff/tifftags/docs/gel.html
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.PixelScale">
            <summary>
            PixelScale
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.IPTC">
            <summary>
            IPTC (International Press Telecommunications Council) metadata.
            See IPTC 4.1 specification.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.IntergraphPacketData">
            <summary>
            IntergraphPacketData
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.IntergraphRegisters">
            <summary>
            IntergraphRegisters
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.IntergraphMatrix">
            <summary>
            IntergraphMatrix
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ModelTiePoint">
            <summary>
            ModelTiePoint
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SEMInfo">
            <summary>
            SEMInfo
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ModelTransform">
            <summary>
            ModelTransform
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Photoshop">
            <summary>
            Collection of Photoshop 'Image Resource Blocks' (Embedded Metadata).
            See Extracting the Thumbnail from the PhotoShop private TIFF Tag: https://www.awaresystems.be/imaging/tiff/tifftags/docs/photoshopthumbnail.html
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.IccProfile">
            <summary>
            ICC profile data.
            See https://www.awaresystems.be/imaging/tiff/tifftags/iccprofile.html
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GeoKeyDirectoryTag">
            <summary>
            Used in interchangeable GeoTIFF files.
            See https://www.awaresystems.be/imaging/tiff/tifftags/geokeydirectorytag.html
            This tag is also know as 'ProjectionInfoTag' and 'CoordSystemInfoTag'
            This tag may be used to store the GeoKey Directory, which defines and references the "GeoKeys".
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GeoDoubleParamsTag">
            <summary>
            Used in interchangeable GeoTIFF files.
            See https://www.awaresystems.be/imaging/tiff/tifftags/geodoubleparamstag.html
            This tag is used to store all of the DOUBLE valued GeoKeys, referenced by the GeoKeyDirectoryTag. The meaning of any value of this double array is determined from the GeoKeyDirectoryTag reference pointing to it. FLOAT values should first be converted to DOUBLE and stored here.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GeoAsciiParamsTag">
            <summary>
            Used in interchangeable GeoTIFF files.
            See https://www.awaresystems.be/imaging/tiff/tifftags/geoasciiparamstag.html
            This tag is used to store all of the ASCII valued GeoKeys, referenced by the GeoKeyDirectoryTag. Since keys use offsets into tags, any special comments may be placed at the beginning of this tag. For the most part, the only keys that are ASCII valued are "Citation" keys, giving documentation and references for obscure projections, datums, etc.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ImageLayer">
            <summary>
            ImageLayer
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ExposureProgram">
            <summary>
            ExposureProgram
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SpectralSensitivity">
            <summary>
            SpectralSensitivity
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ISOSpeedRatings">
            <summary>
            ISOSpeedRatings
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.OECF">
            <summary>
            OECF
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Interlace">
            <summary>
            Interlace
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.TimeZoneOffset">
            <summary>
            TimeZoneOffset
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SelfTimerMode">
            <summary>
            SelfTimerMode
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SensitivityType">
            <summary>
            SensitivityType
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.StandardOutputSensitivity">
            <summary>
            StandardOutputSensitivity
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.RecommendedExposureIndex">
            <summary>
            RecommendedExposureIndex
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ISOSpeed">
            <summary>
            ISOSpeed
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ISOSpeedLatitudeyyy">
            <summary>
            ISOSpeedLatitudeyyy
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ISOSpeedLatitudezzz">
            <summary>
            ISOSpeedLatitudezzz
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.FaxRecvParams">
            <summary>
            FaxRecvParams
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.FaxSubaddress">
            <summary>
            FaxSubaddress
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.FaxRecvTime">
            <summary>
            FaxRecvTime
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ExifVersion">
            <summary>
            ExifVersion
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.DateTimeOriginal">
            <summary>
            DateTimeOriginal
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.DateTimeDigitized">
            <summary>
            DateTimeDigitized
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.OffsetTime">
            <summary>
            OffsetTime
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.OffsetTimeOriginal">
            <summary>
            OffsetTimeOriginal
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.OffsetTimeDigitized">
            <summary>
            OffsetTimeDigitized
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ComponentsConfiguration">
            <summary>
            ComponentsConfiguration
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.CompressedBitsPerPixel">
            <summary>
            CompressedBitsPerPixel
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ShutterSpeedValue">
            <summary>
            ShutterSpeedValue
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ApertureValue">
            <summary>
            ApertureValue
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.BrightnessValue">
            <summary>
            BrightnessValue
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ExposureBiasValue">
            <summary>
            ExposureBiasValue
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.MaxApertureValue">
            <summary>
            MaxApertureValue
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SubjectDistance">
            <summary>
            SubjectDistance
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.MeteringMode">
            <summary>
            MeteringMode
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.LightSource">
            <summary>
            LightSource
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Flash">
            <summary>
            Flash
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.FocalLength">
            <summary>
            FocalLength
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.FlashEnergy2">
            <summary>
            FlashEnergy2
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SpatialFrequencyResponse2">
            <summary>
            SpatialFrequencyResponse2
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Noise">
            <summary>
            Noise
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.FocalPlaneXResolution2">
            <summary>
            FocalPlaneXResolution2
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.FocalPlaneYResolution2">
            <summary>
            FocalPlaneYResolution2
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.FocalPlaneResolutionUnit2">
            <summary>
            FocalPlaneResolutionUnit2
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ImageNumber">
            <summary>
            ImageNumber
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SecurityClassification">
            <summary>
            SecurityClassification
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ImageHistory">
            <summary>
            ImageHistory
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SubjectArea">
            <summary>
            SubjectArea
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ExposureIndex2">
            <summary>
            ExposureIndex2
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.TIFFEPStandardID">
            <summary>
            TIFFEPStandardID
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SensingMethod2">
            <summary>
            SensingMethod
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.MakerNote">
            <summary>
            MakerNote
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.UserComment">
            <summary>
            UserComment
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SubsecTime">
            <summary>
            SubsecTime
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SubsecTimeOriginal">
            <summary>
            SubsecTimeOriginal
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SubsecTimeDigitized">
            <summary>
            SubsecTimeDigitized
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ImageSourceData">
            <summary>
            ImageSourceData
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.AmbientTemperature">
            <summary>
            AmbientTemperature
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Humidity">
            <summary>
            Humidity
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Pressure">
            <summary>
            Pressure
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.WaterDepth">
            <summary>
            WaterDepth
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Acceleration">
            <summary>
            Acceleration
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.CameraElevationAngle">
            <summary>
            CameraElevationAngle
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.XPTitle">
            <summary>
            XPTitle
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.XPComment">
            <summary>
            XPComment
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.XPAuthor">
            <summary>
            XPAuthor
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.XPKeywords">
            <summary>
            XPKeywords
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.XPSubject">
            <summary>
            XPSubject
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.FlashpixVersion">
            <summary>
            FlashpixVersion
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ColorSpace">
            <summary>
            ColorSpace
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.PixelXDimension">
            <summary>
            PixelXDimension
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.PixelYDimension">
            <summary>
            PixelYDimension
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.RelatedSoundFile">
            <summary>
            RelatedSoundFile
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.InteroperabilityIFD">
            <summary>
            A pointer to the Exif-related Interoperability IFD.
            See https://www.awaresystems.be/imaging/tiff/tifftags/privateifd/interoperability.html
            Interoperability IFD is composed of tags which stores the information to ensure the Interoperability.
            The Interoperability structure of Interoperability IFD is same as TIFF defined IFD structure but does not contain the image data characteristically compared with normal TIFF IFD.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.FlashEnergy">
            <summary>
            FlashEnergy
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SpatialFrequencyResponse">
            <summary>
            SpatialFrequencyResponse
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.FocalPlaneXResolution">
            <summary>
            FocalPlaneXResolution
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.FocalPlaneYResolution">
            <summary>
            FocalPlaneYResolution
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.FocalPlaneResolutionUnit">
            <summary>
            FocalPlaneResolutionUnit
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SubjectLocation">
            <summary>
            SubjectLocation
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ExposureIndex">
            <summary>
            ExposureIndex
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SensingMethod">
            <summary>
            SensingMethod
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.FileSource">
            <summary>
            FileSource
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SceneType">
            <summary>
            SceneType
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.CFAPattern">
            <summary>
            CFAPattern
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.CustomRendered">
            <summary>
            CustomRendered
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ExposureMode">
            <summary>
            ExposureMode
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.WhiteBalance">
            <summary>
            WhiteBalance
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.DigitalZoomRatio">
            <summary>
            DigitalZoomRatio
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.FocalLengthIn35mmFilm">
            <summary>
            FocalLengthIn35mmFilm
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SceneCaptureType">
            <summary>
            SceneCaptureType
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GainControl">
            <summary>
            GainControl
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Contrast">
            <summary>
            Contrast
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Saturation">
            <summary>
            Saturation
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.Sharpness">
            <summary>
            Sharpness
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.DeviceSettingDescription">
            <summary>
            DeviceSettingDescription
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SubjectDistanceRange">
            <summary>
            SubjectDistanceRange
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.ImageUniqueID">
            <summary>
            ImageUniqueID
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.OwnerName">
            <summary>
            OwnerName
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.SerialNumber">
            <summary>
            SerialNumber
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.LensSpecification">
            <summary>
            LensSpecification
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.LensMake">
            <summary>
            LensMake
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.LensModel">
            <summary>
            LensModel
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.LensSerialNumber">
            <summary>
            LensSerialNumber
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GDALMetadata">
            <summary>
            GDALMetadata
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GDALNoData">
            <summary>
            GDALNoData
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSVersionID">
            <summary>
            GPSVersionID
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSLatitudeRef">
            <summary>
            GPSLatitudeRef
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSLatitude">
            <summary>
            GPSLatitude
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSLongitudeRef">
            <summary>
            GPSLongitudeRef
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSLongitude">
            <summary>
            GPSLongitude
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSAltitudeRef">
            <summary>
            GPSAltitudeRef
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSAltitude">
            <summary>
            GPSAltitude
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSTimestamp">
            <summary>
            GPSTimestamp
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSSatellites">
            <summary>
            GPSSatellites
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSStatus">
            <summary>
            GPSStatus
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSMeasureMode">
            <summary>
            GPSMeasureMode
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSDOP">
            <summary>
            GPSDOP
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSSpeedRef">
            <summary>
            GPSSpeedRef
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSSpeed">
            <summary>
            GPSSpeed
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSTrackRef">
            <summary>
            GPSTrackRef
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSTrack">
            <summary>
            GPSTrack
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSImgDirectionRef">
            <summary>
            GPSImgDirectionRef
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSImgDirection">
            <summary>
            GPSImgDirection
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSMapDatum">
            <summary>
            GPSMapDatum
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSDestLatitudeRef">
            <summary>
            GPSDestLatitudeRef
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSDestLatitude">
            <summary>
            GPSDestLatitude
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSDestLongitudeRef">
            <summary>
            GPSDestLongitudeRef
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSDestLongitude">
            <summary>
            GPSDestLongitude
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSDestBearingRef">
            <summary>
            GPSDestBearingRef
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSDestBearing">
            <summary>
            GPSDestBearing
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSDestDistanceRef">
            <summary>
            GPSDestDistanceRef
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSDestDistance">
            <summary>
            GPSDestDistance
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSProcessingMethod">
            <summary>
            GPSProcessingMethod
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSAreaInformation">
            <summary>
            GPSAreaInformation
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSDateStamp">
            <summary>
            GPSDateStamp
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.GPSDifferential">
            <summary>
            GPSDifferential
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.OceScanjobDescription">
            <summary>
            Used in the Oce scanning process.
            Identifies the scanticket used in the scanning process.
            Includes a trailing zero.
            See https://www.awaresystems.be/imaging/tiff/tifftags/docs/oce.html
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.OceApplicationSelector">
            <summary>
            Used in the Oce scanning process.
            Identifies the application to process the TIFF file that results from scanning.
            Includes a trailing zero.
            See https://www.awaresystems.be/imaging/tiff/tifftags/docs/oce.html
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.OceIdentificationNumber">
            <summary>
            Used in the Oce scanning process.
            This is the user's answer to an optional question embedded in the Oce scanticket, and presented to that user before scanning. It can serve in further determination of the workflow.
            See https://www.awaresystems.be/imaging/tiff/tifftags/docs/oce.html
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.OceImageLogicCharacteristics">
            <summary>
            Used in the Oce scanning process.
            This tag encodes the imageprocessing done by the Oce ImageLogic module in the scanner to ensure optimal quality for certain workflows.
            See https://www.awaresystems.be/imaging/tiff/tifftags/docs/oce.html
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTagValue.AliasLayerMetadata">
            <summary>
            Alias Sketchbook Pro layer usage description.
            See https://www.awaresystems.be/imaging/tiff/tifftags/docs/alias.html
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifTag`1">
            <summary>
            Class that represents an exif tag from the Exif standard 2.31 with <typeparamref name="TValueType"/> as the data type of the tag.
            </summary>
            <typeparam name="TValueType">The data type of the tag.</typeparam>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString">
            <summary>
            The EXIF encoded string structure.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString" /> struct.
            Default use Unicode character code.
            </summary>
            <param name="text">The text value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString.CharacterCode,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString" /> struct.
            </summary>
            <param name="code">The character code.</param>
            <param name="text">The text value.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString.CharacterCode">
            <summary>
            The 8-byte character code enum.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString.CharacterCode.ASCII">
            <summary>
            The ASCII (ITU-T T.50 IA5) character code.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString.CharacterCode.JIS">
            <summary>
            The JIS (X208-1990) character code.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString.CharacterCode.Unicode">
            <summary>
            The Unicode character code.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString.CharacterCode.Undefined">
            <summary>
            The undefined character code.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString.Code">
            <summary>
            Gets the character ode.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString.Text">
            <summary>
            Gets the text.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString.op_Implicit(System.String)~SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString">
            <summary>
            Converts the specified <see cref="T:System.String"/> to an instance of this type.
            </summary>
            <param name="text">The text value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString.op_Explicit(SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString)~System.String">
            <summary>
            Converts the specified <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString"/> to a <see cref="T:System.String"/>.
            </summary>
            <param name="encodedString">The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString"/> to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString.Equals(SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.EncodedString.ToString">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifOrientationMode">
            <summary>
            Enumerates the available orientation values supplied by EXIF metadata.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifOrientationMode.Unknown">
            <summary>
            Unknown rotation.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifOrientationMode.TopLeft">
            <summary>
            The 0th row at the top, the 0th column on the left.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifOrientationMode.TopRight">
            <summary>
            The 0th row at the top, the 0th column on the right.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifOrientationMode.BottomRight">
            <summary>
            The 0th row at the bottom, the 0th column on the right.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifOrientationMode.BottomLeft">
            <summary>
            The 0th row at the bottom, the 0th column on the left.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifOrientationMode.LeftTop">
            <summary>
            The 0th row on the left, the 0th column at the top.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifOrientationMode.RightTop">
            <summary>
            The 0th row at the right, the 0th column at the top.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifOrientationMode.RightBottom">
            <summary>
            The 0th row on the right, the 0th column at the bottom.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifOrientationMode.LeftBottom">
            <summary>
            The 0th row on the left, the 0th column at the bottom.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifValue`1.StringValue">
            <summary>
            Gets the value of the current instance as a string.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.IExifValue">
            <summary>
            A value of the exif profile.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.IExifValue.DataType">
            <summary>
            Gets the data type of the exif value.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.IExifValue.IsArray">
            <summary>
            Gets a value indicating whether the value is an array.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.IExifValue.Tag">
            <summary>
            Gets the tag of the exif value.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.IExifValue.GetValue">
            <summary>
            Gets the value of this exif value.
            </summary>
            <returns>The value of this exif value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Exif.IExifValue.TrySetValue(System.Object)">
            <summary>
            Sets the value of this exif value.
            </summary>
            <param name="value">The value of this exif value.</param>
            <returns>A value indicating whether the value could be set.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Exif.IExifValue`1">
            <summary>
            A value of the exif profile.
            </summary>
            <typeparam name="TValueType">The type of the value.</typeparam>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Exif.IExifValue`1.Value">
            <summary>
            Gets or sets the value.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSegment">
            <summary>
            A segment of a curve
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSegment.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSegmentSignature)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSegment"/> class.
            </summary>
            <param name="signature">The signature of this segment</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSegment.Signature">
            <summary>
            Gets the signature of this segment
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSegment.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSegment)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveElement">
            <summary>
            A formula based curve segment
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveElement.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveType,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveElement"/> class.
            </summary>
            <param name="type">The type of this segment</param>
            <param name="gamma">Gamma segment parameter</param>
            <param name="a">A segment parameter</param>
            <param name="b">B segment parameter</param>
            <param name="c">C segment parameter</param>
            <param name="d">D segment parameter</param>
            <param name="e">E segment parameter</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveElement.Type">
            <summary>
            Gets the type of this curve
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveElement.Gamma">
            <summary>
            Gets the gamma curve parameter
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveElement.A">
            <summary>
            Gets the A curve parameter
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveElement.B">
            <summary>
            Gets the B curve parameter
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveElement.C">
            <summary>
            Gets the C curve parameter
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveElement.D">
            <summary>
            Gets the D curve parameter
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveElement.E">
            <summary>
            Gets the E curve parameter
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveElement.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSegment)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveElement.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveElement)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccOneDimensionalCurve">
            <summary>
            A one dimensional ICC curve.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccOneDimensionalCurve.#ctor(System.Single[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSegment[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccOneDimensionalCurve"/> class.
            </summary>
            <param name="breakPoints">The break points of this curve</param>
            <param name="segments">The segments of this curve</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccOneDimensionalCurve.BreakPoints">
            <summary>
            Gets the breakpoints that separate two curve segments
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccOneDimensionalCurve.Segments">
            <summary>
            Gets an array of curve segments
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccOneDimensionalCurve.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccOneDimensionalCurve)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve">
            <summary>
            A parametric curve
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve"/> class.
            </summary>
            <param name="g">G curve parameter</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve"/> class.
            </summary>
            <param name="g">G curve parameter</param>
            <param name="a">A curve parameter</param>
            <param name="b">B curve parameter</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve"/> class.
            </summary>
            <param name="g">G curve parameter</param>
            <param name="a">A curve parameter</param>
            <param name="b">B curve parameter</param>
            <param name="c">C curve parameter</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve"/> class.
            </summary>
            <param name="g">G curve parameter</param>
            <param name="a">A curve parameter</param>
            <param name="b">B curve parameter</param>
            <param name="c">C curve parameter</param>
            <param name="d">D curve parameter</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve"/> class.
            </summary>
            <param name="g">G curve parameter</param>
            <param name="a">A curve parameter</param>
            <param name="b">B curve parameter</param>
            <param name="c">C curve parameter</param>
            <param name="d">D curve parameter</param>
            <param name="e">E curve parameter</param>
            <param name="f">F curve parameter</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve.Type">
            <summary>
            Gets the type of this curve
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve.G">
            <summary>
            Gets the G curve parameter
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve.A">
            <summary>
            Gets the A curve parameter
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve.B">
            <summary>
            Gets the B curve parameter
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve.C">
            <summary>
            Gets the C curve parameter
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve.D">
            <summary>
            Gets the D curve parameter
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve.E">
            <summary>
            Gets the E curve parameter
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve.F">
            <summary>
            Gets the F curve parameter
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurve">
            <summary>
            A response curve
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurve.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveMeasurementEncodings,System.Numerics.Vector3[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber[][])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurve"/> class.
            </summary>
            <param name="curveType">The type of this curve</param>
            <param name="xyzValues">The XYZ values</param>
            <param name="responseArrays">The response arrays</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurve.CurveType">
            <summary>
            Gets the type of this curve
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurve.XyzValues">
            <summary>
            Gets the XYZ values
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurve.ResponseArrays">
            <summary>
            Gets the response arrays
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurve.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurve)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurve.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurve.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSampledCurveElement">
            <summary>
            A sampled curve segment
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSampledCurveElement.#ctor(System.Single[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSampledCurveElement"/> class.
            </summary>
            <param name="curveEntries">The curve values of this segment</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSampledCurveElement.CurveEntries">
            <summary>
            Gets the curve values of this segment
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSampledCurveElement.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSegment)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSampledCurveElement.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSampledCurveElement)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader">
            <summary>
            Provides methods to read ICC data types
            </summary>
            <summary>
            Provides methods to read ICC data types
            </summary>
            <summary>
            Provides methods to read ICC data types
            </summary>
            <summary>
            Provides methods to read ICC data types
            </summary>
            <summary>
            Provides methods to read ICC data types
            </summary>
            <summary>
            Provides methods to read ICC data types
            </summary>
            <summary>
            Provides methods to read ICC data types
            </summary>
            <summary>
            Provides methods to read ICC data types
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.data">
            <summary>
            The data that is read
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.currentIndex">
            <summary>
            The current reading position
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader"/> class.
            </summary>
            <param name="data">The data to read</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.DataLength">
            <summary>
            Gets the length in bytes of the raw data
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.SetIndex(System.Int32)">
            <summary>
            Sets the reading position to the given value
            </summary>
            <param name="index">The new index position</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.AddIndex(System.Int32)">
            <summary>
            Returns the current <see cref="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.currentIndex"/> without increment and adds the given increment
            </summary>
            <param name="increment">The value to increment <see cref="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.currentIndex"/></param>
            <returns>The current <see cref="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.currentIndex"/> without the increment</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.AddPadding">
            <summary>
            Calculates the 4 byte padding and adds it to the <see cref="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.currentIndex"/> variable
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.CalcPadding">
            <summary>
            Calculates the 4 byte padding
            </summary>
            <returns>the number of bytes to pad</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.GetBit(System.Byte,System.Int32)">
            <summary>
            Gets the bit value at a specified position
            </summary>
            <param name="value">The value from where the bit will be extracted</param>
            <param name="position">Position of the bit. Zero based index from left to right.</param>
            <returns>The bit value at specified position</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadOneDimensionalCurve">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccOneDimensionalCurve"/>
            </summary>
            <returns>The read curve</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadResponseCurve(System.Int32)">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurve"/>
            </summary>
            <param name="channelCount">The number of channels</param>
            <returns>The read curve</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadParametricCurve">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve"/>
            </summary>
            <returns>The read curve</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadCurveSegment">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSegment"/>
            </summary>
            <returns>The read segment</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadFormulaCurveElement">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveElement"/>
            </summary>
            <returns>The read segment</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadSampledCurveElement">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSampledCurveElement"/>
            </summary>
            <returns>The read segment</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadCurves(System.Int32)">
            <summary>
            Reads curve data
            </summary>
            <param name="count">Number of input channels</param>
            <returns>The curve data</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadLut8">
            <summary>
            Reads an 8bit lookup table
            </summary>
            <returns>The read LUT</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadLut16(System.Int32)">
            <summary>
            Reads a 16bit lookup table
            </summary>
            <param name="count">The number of entries</param>
            <returns>The read LUT</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadClut(System.Int32,System.Int32,System.Boolean)">
            <summary>
            Reads a CLUT depending on type
            </summary>
            <param name="inChannelCount">Input channel count</param>
            <param name="outChannelCount">Output channel count</param>
            <param name="isFloat">If true, it's read as CLUTf32,
            else read as either CLUT8 or CLUT16 depending on embedded information</param>
            <returns>The read CLUT</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadClut8(System.Int32,System.Int32,System.Byte[])">
            <summary>
            Reads an 8 bit CLUT
            </summary>
            <param name="inChannelCount">Input channel count</param>
            <param name="outChannelCount">Output channel count</param>
            <param name="gridPointCount">Grid point count for each CLUT channel</param>
            <returns>The read CLUT8</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadClut16(System.Int32,System.Int32,System.Byte[])">
            <summary>
            Reads a 16 bit CLUT
            </summary>
            <param name="inChannelCount">Input channel count</param>
            <param name="outChannelCount">Output channel count</param>
            <param name="gridPointCount">Grid point count for each CLUT channel</param>
            <returns>The read CLUT16</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadClutF32(System.Int32,System.Int32,System.Byte[])">
            <summary>
            Reads a 32bit floating point CLUT
            </summary>
            <param name="inChCount">Input channel count</param>
            <param name="outChCount">Output channel count</param>
            <param name="gridPointCount">Grid point count for each CLUT channel</param>
            <returns>The read CLUTf32</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadMatrix(System.Int32,System.Int32,System.Boolean)">
            <summary>
            Reads a two dimensional matrix
            </summary>
            <param name="xCount">Number of values in X</param>
            <param name="yCount">Number of values in Y</param>
            <param name="isSingle">True if the values are encoded as Single; false if encoded as Fix16</param>
            <returns>The read matrix</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadMatrix(System.Int32,System.Boolean)">
            <summary>
            Reads a one dimensional matrix
            </summary>
            <param name="yCount">Number of values</param>
            <param name="isSingle">True if the values are encoded as Single; false if encoded as Fix16</param>
            <returns>The read matrix</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadMultiProcessElement">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement"/>
            </summary>
            <returns>The read <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadCurveSetProcessElement(System.Int32,System.Int32)">
            <summary>
            Reads a CurveSet <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement"/>
            </summary>
            <param name="inChannelCount">Number of input channels</param>
            <param name="outChannelCount">Number of output channels</param>
            <returns>The read <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSetProcessElement"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadMatrixProcessElement(System.Int32,System.Int32)">
            <summary>
            Reads a Matrix <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement"/>
            </summary>
            <param name="inChannelCount">Number of input channels</param>
            <param name="outChannelCount">Number of output channels</param>
            <returns>The read <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMatrixProcessElement"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadClutProcessElement(System.Int32,System.Int32)">
            <summary>
            Reads a CLUT <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement"/>
            </summary>
            <param name="inChannelCount">Number of input channels</param>
            <param name="outChannelCount">Number of output channels</param>
            <returns>The read <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClutProcessElement"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadDateTime">
            <summary>
            Reads a DateTime
            </summary>
            <returns>the value</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadVersionNumber">
            <summary>
            Reads an ICC profile version number
            </summary>
            <returns>the version number</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadXyzNumber">
            <summary>
            Reads an XYZ number
            </summary>
            <returns>the XYZ number</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadProfileId">
            <summary>
            Reads a profile ID
            </summary>
            <returns>the profile ID</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadPositionNumber">
            <summary>
            Reads a position number
            </summary>
            <returns>the position number</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadResponseNumber">
            <summary>
            Reads a response number
            </summary>
            <returns>the response number</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadNamedColor(System.UInt32)">
            <summary>
            Reads a named color
            </summary>
            <param name="deviceCoordCount">Number of device coordinates</param>
            <returns>the named color</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadProfileDescription">
            <summary>
            Reads a profile description
            </summary>
            <returns>the profile description</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadColorantTableEntry">
            <summary>
            Reads a colorant table entry
            </summary>
            <returns>the profile description</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadScreeningChannel">
            <summary>
            Reads a screening channel
            </summary>
            <returns>the screening channel</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadUInt16">
            <summary>
            Reads an ushort
            </summary>
            <returns>the value</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadInt16">
            <summary>
            Reads a short
            </summary>
            <returns>the value</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadUInt32">
            <summary>
            Reads an uint
            </summary>
            <returns>the value</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadInt32">
            <summary>
            Reads an int
            </summary>
            <returns>the value</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadUInt64">
            <summary>
            Reads an ulong
            </summary>
            <returns>the value</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadInt64">
            <summary>
            Reads a long
            </summary>
            <returns>the value</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadSingle">
            <summary>
            Reads a float.
            </summary>
            <returns>the value</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadDouble">
            <summary>
            Reads a double
            </summary>
            <returns>the value</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadAsciiString(System.Int32)">
            <summary>
            Reads an ASCII encoded string.
            </summary>
            <param name="length">number of bytes to read</param>
            <returns>The value as a string</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadUnicodeString(System.Int32)">
            <summary>
            Reads an UTF-16 big-endian encoded string.
            </summary>
            <param name="length">number of bytes to read</param>
            <returns>The value as a string</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadFix16">
            <summary>
            Reads a signed 32bit number with 1 sign bit, 15 value bits and 16 fractional bits.
            </summary>
            <returns>The number as double</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadUFix16">
            <summary>
            Reads an unsigned 32bit number with 16 value bits and 16 fractional bits.
            </summary>
            <returns>The number as double</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadU1Fix15">
            <summary>
            Reads an unsigned 16bit number with 1 value bit and 15 fractional bits.
            </summary>
            <returns>The number as double</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadUFix8">
            <summary>
            Reads an unsigned 16bit number with 8 value bits and 8 fractional bits.
            </summary>
            <returns>The number as double</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadBytes(System.Int32)">
            <summary>
            Reads a number of bytes and advances the index.
            </summary>
            <param name="count">The number of bytes to read</param>
            <returns>The read bytes</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry)">
            <summary>
            Reads a tag data entry
            </summary>
            <param name="info">The table entry with reading information</param>
            <returns>the tag data entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadTagDataEntryHeader">
            <summary>
            Reads the header of a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry"/>
            </summary>
            <returns>The read signature</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadCheckTagDataEntryHeader(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature)">
            <summary>
            Reads the header of a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry"/> and checks if it's the expected value
            </summary>
            <param name="expected">expected value to check against</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadUnknownTagDataEntry(System.UInt32)">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry"/> with an unknown <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature"/>
            </summary>
            <param name="size">The size of the entry in bytes</param>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadChromaticityTagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccChromaticityTagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadColorantOrderTagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantOrderTagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadColorantTableTagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableTagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadCurveTagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadDataTagDataEntry(System.UInt32)">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry"/>
            </summary>
            <param name="size">The size of the entry in bytes</param>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadDateTimeTagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDateTimeTagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadLut16TagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadLut8TagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadLutAtoBTagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadLutBtoATagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadMeasurementTagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementTagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadMultiLocalizedUnicodeTagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiLocalizedUnicodeTagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadMultiProcessElementsTagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementsTagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadNamedColor2TagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadParametricCurveTagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurveTagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadProfileSequenceDescTagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceDescTagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadProfileSequenceIdentifierTagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifierTagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadResponseCurveSet16TagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurveSet16TagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadFix16ArrayTagDataEntry(System.UInt32)">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFix16ArrayTagDataEntry"/>
            </summary>
            <param name="size">The size of the entry in bytes</param>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadSignatureTagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureTagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadTextTagDataEntry(System.UInt32)">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextTagDataEntry"/>
            </summary>
            <param name="size">The size of the entry in bytes</param>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadUFix16ArrayTagDataEntry(System.UInt32)">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUFix16ArrayTagDataEntry"/>
            </summary>
            <param name="size">The size of the entry in bytes</param>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadUInt16ArrayTagDataEntry(System.UInt32)">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt16ArrayTagDataEntry"/>
            </summary>
            <param name="size">The size of the entry in bytes</param>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadUInt32ArrayTagDataEntry(System.UInt32)">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt32ArrayTagDataEntry"/>
            </summary>
            <param name="size">The size of the entry in bytes</param>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadUInt64ArrayTagDataEntry(System.UInt32)">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt64ArrayTagDataEntry"/>
            </summary>
            <param name="size">The size of the entry in bytes</param>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadUInt8ArrayTagDataEntry(System.UInt32)">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt8ArrayTagDataEntry"/>
            </summary>
            <param name="size">The size of the entry in bytes</param>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadViewingConditionsTagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccViewingConditionsTagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadXyzTagDataEntry(System.UInt32)">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccXyzTagDataEntry"/>
            </summary>
            <param name="size">The size of the entry in bytes</param>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadTextDescriptionTagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadCrdInfoTagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadScreeningTagDataEntry">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningTagDataEntry"/>
            </summary>
            <returns>The read entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataReader.ReadUcrBgTagDataEntry(System.UInt32)">
            <summary>
            Reads a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUcrBgTagDataEntry"/>
            </summary>
            <param name="size">The size of the entry in bytes</param>
            <returns>The read entry</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter">
            <summary>
            Provides methods to write ICC data types
            </summary>
            <content>
            Provides methods to write ICC data types
            </content>
            <content>
            Provides methods to write ICC data types
            </content>
            <summary>
            Provides methods to write ICC data types
            </summary>
            <summary>
            Provides methods to write ICC data types
            </summary>
            <summary>
            Provides methods to write ICC data types
            </summary>
            <summary>
            Provides methods to write ICC data types
            </summary>
            <summary>
            Provides methods to write ICC data types
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.dataStream">
            <summary>
            The underlying stream where the data is written to
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.isDisposed">
            <summary>
            To detect redundant calls
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter"/> class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.Length">
            <summary>
            Gets the currently written length in bytes
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.GetData">
            <summary>
            Gets the written data bytes
            </summary>
            <returns>The written data</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.SetIndex(System.Int32)">
            <summary>
            Sets the writing position to the given value
            </summary>
            <param name="index">The new index position</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteArray(System.Byte[])">
            <summary>
            Writes a byte array
            </summary>
            <param name="data">The array to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteArray(System.UInt16[])">
            <summary>
            Writes a ushort array
            </summary>
            <param name="data">The array to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteArray(System.Int16[])">
            <summary>
            Writes a short array
            </summary>
            <param name="data">The array to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteArray(System.UInt32[])">
            <summary>
            Writes a uint array
            </summary>
            <param name="data">The array to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteArray(System.Int32[])">
            <summary>
            Writes an int array
            </summary>
            <param name="data">The array to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteArray(System.UInt64[])">
            <summary>
            Writes a ulong array
            </summary>
            <param name="data">The array to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteEmpty(System.Int32)">
            <summary>
            Write a number of empty bytes
            </summary>
            <param name="length">The number of bytes to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WritePadding">
            <summary>
            Writes empty bytes to a 4-byte margin
            </summary>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteBytes(System.Byte*,System.Int32)">
            <summary>
            Writes given bytes from pointer
            </summary>
            <param name="data">Pointer to the bytes to write</param>
            <param name="length">The number of bytes to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteBytesDirect(System.Byte*,System.Int32)">
            <summary>
            Writes given bytes from pointer ignoring endianness
            </summary>
            <param name="data">Pointer to the bytes to write</param>
            <param name="length">The number of bytes to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteCurves(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry[])">
            <summary>
            Writes curve data
            </summary>
            <param name="curves">The curves to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteOneDimensionalCurve(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccOneDimensionalCurve)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccOneDimensionalCurve"/>
            </summary>
            <param name="value">The curve to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteResponseCurve(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurve)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurve"/>
            </summary>
            <param name="value">The curve to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteParametricCurve(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve"/>
            </summary>
            <param name="value">The curve to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteCurveSegment(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSegment)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSegment"/>
            </summary>
            <param name="value">The curve to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteFormulaCurveElement(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveElement)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveElement"/>
            </summary>
            <param name="value">The curve to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteSampledCurveElement(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSampledCurveElement)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSampledCurveElement"/>
            </summary>
            <param name="value">The curve to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteLut8(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut)">
            <summary>
            Writes an 8bit lookup table
            </summary>
            <param name="value">The LUT to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteLut16(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut)">
            <summary>
            Writes an 16bit lookup table
            </summary>
            <param name="value">The LUT to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteClut(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut)">
            <summary>
            Writes an color lookup table
            </summary>
            <param name="value">The CLUT to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteClut8(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut)">
            <summary>
            Writes a 8bit color lookup table
            </summary>
            <param name="value">The CLUT to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteClut16(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut)">
            <summary>
            Writes a 16bit color lookup table
            </summary>
            <param name="value">The CLUT to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteClutF32(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut)">
            <summary>
            Writes a 32bit float color lookup table
            </summary>
            <param name="value">The CLUT to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteMatrix(System.Numerics.Matrix4x4,System.Boolean)">
            <summary>
            Writes a two dimensional matrix
            </summary>
            <param name="value">The matrix to write</param>
            <param name="isSingle">True if the values are encoded as Single; false if encoded as Fix16</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteMatrix(SixLabors.ImageSharp.DenseMatrix{System.Single}@,System.Boolean)">
            <summary>
            Writes a two dimensional matrix
            </summary>
            <param name="value">The matrix to write</param>
            <param name="isSingle">True if the values are encoded as Single; false if encoded as Fix16</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteMatrix(System.Single[0:,0:],System.Boolean)">
            <summary>
            Writes a two dimensional matrix
            </summary>
            <param name="value">The matrix to write</param>
            <param name="isSingle">True if the values are encoded as Single; false if encoded as Fix16</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteMatrix(System.Numerics.Vector3,System.Boolean)">
            <summary>
            Writes a one dimensional matrix
            </summary>
            <param name="value">The matrix to write</param>
            <param name="isSingle">True if the values are encoded as Single; false if encoded as Fix16</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteMatrix(System.Single[],System.Boolean)">
            <summary>
            Writes a one dimensional matrix
            </summary>
            <param name="value">The matrix to write</param>
            <param name="isSingle">True if the values are encoded as Single; false if encoded as Fix16</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteMultiProcessElement(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement"/>
            </summary>
            <param name="value">The element to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteCurveSetProcessElement(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSetProcessElement)">
            <summary>
            Writes a CurveSet <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement"/>
            </summary>
            <param name="value">The element to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteMatrixProcessElement(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMatrixProcessElement)">
            <summary>
            Writes a Matrix <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement"/>
            </summary>
            <param name="value">The element to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteClutProcessElement(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClutProcessElement)">
            <summary>
            Writes a CLUT <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement"/>
            </summary>
            <param name="value">The element to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteDateTime(System.DateTime)">
            <summary>
            Writes a DateTime
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteVersionNumber(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccVersion@)">
            <summary>
            Writes an ICC profile version number
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteXyzNumber(System.Numerics.Vector3)">
            <summary>
            Writes an XYZ number
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteProfileId(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId@)">
            <summary>
            Writes a profile ID
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WritePositionNumber(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber@)">
            <summary>
            Writes a position number
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteResponseNumber(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber@)">
            <summary>
            Writes a response number
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteNamedColor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor@)">
            <summary>
            Writes a named color
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteProfileDescription(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileDescription@)">
            <summary>
            Writes a profile description
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteScreeningChannel(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel@)">
            <summary>
            Writes a screening channel
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteByte(System.Byte)">
            <summary>
            Writes a byte
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteUInt16(System.UInt16)">
            <summary>
            Writes an ushort
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteInt16(System.Int16)">
            <summary>
            Writes a short
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteUInt32(System.UInt32)">
            <summary>
            Writes an uint
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteInt32(System.Int32)">
            <summary>
            Writes an int
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteUInt64(System.UInt64)">
            <summary>
            Writes an ulong
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteInt64(System.Int64)">
            <summary>
            Writes a long
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteSingle(System.Single)">
            <summary>
            Writes a float
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteDouble(System.Double)">
            <summary>
            Writes a double
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteFix16(System.Double)">
            <summary>
            Writes a signed 32bit number with 1 sign bit, 15 value bits and 16 fractional bits
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteUFix16(System.Double)">
            <summary>
            Writes an unsigned 32bit number with 16 value bits and 16 fractional bits
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteU1Fix15(System.Double)">
            <summary>
            Writes an unsigned 16bit number with 1 value bit and 15 fractional bits
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteUFix8(System.Double)">
            <summary>
            Writes an unsigned 16bit number with 8 value bits and 8 fractional bits
            </summary>
            <param name="value">The value to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteAsciiString(System.String)">
            <summary>
            Writes an ASCII encoded string
            </summary>
            <param name="value">the string to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteAsciiString(System.String,System.Int32,System.Boolean)">
            <summary>
            Writes an ASCII encoded string resizes it to the given length
            </summary>
            <param name="value">The string to write</param>
            <param name="length">The desired length of the string (including potential null terminator)</param>
            <param name="ensureNullTerminator">If True, there will be a \0 added at the end</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteUnicodeString(System.String)">
            <summary>
            Writes an UTF-16 big-endian encoded string
            </summary>
            <param name="value">the string to write</param>
            <returns>the number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry@)">
            <summary>
            Writes a tag data entry
            </summary>
            <param name="data">The entry to write</param>
            <param name="table">The table entry for the written data entry</param>
            <returns>The number of bytes written (excluding padding)</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <summary>
            Writes a tag data entry (without padding)
            </summary>
            <param name="entry">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteTagDataEntryHeader(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature)">
            <summary>
            Writes the header of a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry"/>
            </summary>
            <param name="signature">The signature of the entry</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteUnknownTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUnknownTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUnknownTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteChromaticityTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccChromaticityTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccChromaticityTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteColorantOrderTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantOrderTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantOrderTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteColorantTableTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteCurveTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteDataTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteDateTimeTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDateTimeTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDateTimeTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteLut16TagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteLut8TagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteLutAtoBTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteLutBtoATagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteMeasurementTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteMultiLocalizedUnicodeTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiLocalizedUnicodeTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiLocalizedUnicodeTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteMultiProcessElementsTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementsTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementsTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteNamedColor2TagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteParametricCurveTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurveTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurveTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteProfileSequenceDescTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceDescTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceDescTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteProfileSequenceIdentifierTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifierTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifierTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteResponseCurveSet16TagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurveSet16TagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurveSet16TagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteFix16ArrayTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFix16ArrayTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFix16ArrayTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteSignatureTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteTextTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteUFix16ArrayTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUFix16ArrayTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUFix16ArrayTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteUInt16ArrayTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt16ArrayTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt16ArrayTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteUInt32ArrayTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt32ArrayTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt32ArrayTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteUInt64ArrayTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt64ArrayTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt64ArrayTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteUInt8ArrayTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt8ArrayTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt8ArrayTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteViewingConditionsTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccViewingConditionsTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccViewingConditionsTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteXyzTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccXyzTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccXyzTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteTextDescriptionTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteCrdInfoTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCrdInfoTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCrdInfoTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteScreeningTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter.WriteUcrBgTagDataEntry(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUcrBgTagDataEntry)">
            <summary>
            Writes a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUcrBgTagDataEntry"/>
            </summary>
            <param name="value">The entry to write</param>
            <returns>The number of bytes written</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClutDataType">
            <summary>
            Color lookup table data type
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClutDataType.Float">
            <summary>
            32bit floating point
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClutDataType.UInt8">
            <summary>
            8bit unsigned integer (byte)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClutDataType.UInt16">
            <summary>
            16bit unsigned integer (ushort)
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantEncoding">
            <summary>
            Colorant Encoding
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantEncoding.Unknown">
            <summary>
            Unknown colorant encoding
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantEncoding.ItuRBt709_2">
            <summary>
            ITU-R BT.709-2 colorant encoding
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantEncoding.SmpteRp145">
            <summary>
            SMPTE RP145 colorant encoding
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantEncoding.EbuTech3213E">
            <summary>
            EBU Tech.3213-E colorant encoding
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantEncoding.P22">
            <summary>
            P22 colorant encoding
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType">
            <summary>
            Color Space Type
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.CieXyz">
            <summary>
            CIE XYZ
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.CieLab">
            <summary>
            CIE Lab
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.CieLuv">
            <summary>
            CIE Luv
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.YCbCr">
            <summary>
            YCbCr
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.CieYxy">
            <summary>
            CIE Yxy
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.Rgb">
            <summary>
            RGB
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.Gray">
            <summary>
            Gray
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.Hsv">
            <summary>
            HSV
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.Hls">
            <summary>
            HLS
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.Cmyk">
            <summary>
            CMYK
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.Cmy">
            <summary>
            CMY
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.Color2">
            <summary>
            Generic 2 channel color
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.Color3">
            <summary>
            Generic 3 channel color
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.Color4">
            <summary>
            Generic 4 channel color
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.Color5">
            <summary>
            Generic 5 channel color
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.Color6">
            <summary>
            Generic 6 channel color
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.Color7">
            <summary>
            Generic 7 channel color
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.Color8">
            <summary>
            Generic 8 channel color
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.Color9">
            <summary>
            Generic 9 channel color
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.Color10">
            <summary>
            Generic 10 channel color
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.Color11">
            <summary>
            Generic 11 channel color
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.Color12">
            <summary>
            Generic 12 channel color
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.Color13">
            <summary>
            Generic 13 channel color
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.Color14">
            <summary>
            Generic 14 channel color
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorSpaceType.Color15">
            <summary>
            Generic 15 channel color
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveMeasurementEncodings">
            <summary>
            Curve Measurement Encodings
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveMeasurementEncodings.StatusA">
            <summary>
            ISO 5-3 densitometer response. This is the accepted standard for
            reflection densitometers for measuring photographic color prints
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveMeasurementEncodings.StatusE">
            <summary>
            ISO 5-3 densitometer response which is the accepted standard in
            Europe for color reflection densitometers
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveMeasurementEncodings.StatusI">
            <summary>
            ISO 5-3 densitometer response commonly referred to as narrow band
            or interference-type response.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveMeasurementEncodings.StatusT">
            <summary>
            ISO 5-3 wide band color reflection densitometer response which is
            the accepted standard in the United States for color reflection densitometers
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveMeasurementEncodings.StatusM">
            <summary>
            ISO 5-3 densitometer response for measuring color negatives
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveMeasurementEncodings.DinE">
            <summary>
            DIN 16536-2 densitometer response, with no polarizing filter
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveMeasurementEncodings.DinEPol">
            <summary>
            DIN 16536-2 densitometer response, with polarizing filter
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveMeasurementEncodings.DinI">
            <summary>
            DIN 16536-2 narrow band densitometer response, with no polarizing filter
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveMeasurementEncodings.DinIPol">
            <summary>
            DIN 16536-2 narrow band densitometer response, with polarizing filter
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSegmentSignature">
            <summary>
            Curve Segment Signature
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSegmentSignature.FormulaCurve">
            <summary>
            Curve defined by a formula
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSegmentSignature.SampledCurve">
            <summary>
            Curve defined by multiple segments
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataType">
            <summary>
            Enumerates the basic data types as defined in ICC.1:2010 version 4.3.0.0
            <see href="http://www.color.org/specification/ICC1v43_2010-12.pdf"/> Section 4.2 to 4.15
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataType.DateTime">
            <summary>
            A 12-byte value representation of the time and date
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataType.Float32">
            <summary>
            A single-precision 32-bit floating-point  as specified in IEEE 754,
            excluding un-normalized s, infinities, and not a "" (NaN) values
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataType.Position">
            <summary>
            Positions of some data elements are indicated using a position offset with the data element's size.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataType.Response16">
            <summary>
            An 8-byte value, used to associate a normalized device code with a measurement value
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataType.S15Fixed16">
            <summary>
            A fixed signed 4-byte (32-bit) quantity which has 16 fractional bits
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataType.U16Fixed16">
            <summary>
            A fixed unsigned 4-byte (32-bit) quantity having 16 fractional bits
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataType.U1Fixed15">
            <summary>
            A fixed unsigned 2-byte (16-bit) quantity having15 fractional bits
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataType.U8Fixed8">
            <summary>
             A fixed unsigned 2-byte (16-bit) quantity having 8 fractional bits
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataType.UInt16">
            <summary>
            An unsigned 2-byte (16-bit) integer
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataType.UInt32">
            <summary>
            An unsigned 4-byte (32-bit) integer
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataType.UInt64">
            <summary>
            An unsigned 8-byte (64-bit) integer
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataType.UInt8">
            <summary>
            An unsigned 1-byte (8-bit) integer
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataType.Xyz">
            <summary>
            A set of three fixed signed 4-byte (32-bit) quantities used to encode CIEXYZ, nCIEXYZ, and PCSXYZ tristimulus values
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataType.Ascii">
            <summary>
            Alpha-numeric values, and other input and output codes, shall conform to the American Standard Code for
            Information Interchange (ASCII) specified in ISO/IEC 646.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDeviceAttribute">
            <summary>
            Device attributes. Can be combined with a logical OR
            The least-significant 32 bits are defined by the ICC,
            the rest can be used for vendor specific values
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDeviceAttribute.OpacityTransparent">
            <summary>
            Opacity transparent
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDeviceAttribute.OpacityReflective">
            <summary>
            Opacity reflective
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDeviceAttribute.ReflectivityMatte">
            <summary>
            Reflectivity matte
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDeviceAttribute.ReflectivityGlossy">
            <summary>
            Reflectivity glossy
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDeviceAttribute.PolarityNegative">
            <summary>
            Polarity negative
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDeviceAttribute.PolarityPositive">
            <summary>
            Polarity positive
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDeviceAttribute.ChromaBlackWhite">
            <summary>
            Chroma black and white
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDeviceAttribute.ChromaColor">
            <summary>
            Chroma color
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveType">
            <summary>
            Formula curve segment type
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveType.Type1">
            <summary>
            Type 1: Y = (a * X + b)^γ + c
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveType.Type2">
            <summary>
            Type 1: Y = a * log10 (b * X^γ + c) + d
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFormulaCurveType.Type3">
            <summary>
            Type 3: Y = a * b^(c * X + d) + e
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementGeometry">
            <summary>
            Measurement Geometry
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementGeometry.Unknown">
            <summary>
            Unknown geometry
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementGeometry.Degree0To45Or45To0">
            <summary>
            Geometry of 0°:45° or 45°:0°
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementGeometry.Degree0ToDOrDTo0">
            <summary>
            Geometry of 0°:d or d:0°
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementSignature">
            <summary>
            Multi process element signature
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementSignature.CurveSet">
            <summary>
            Set of curves
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementSignature.Matrix">
            <summary>
            Matrix transformation
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementSignature.Clut">
            <summary>
            Color lookup table
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementSignature.BAcs">
            <summary>
            Reserved for future expansion. Do not use!
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementSignature.EAcs">
            <summary>
            Reserved for future expansion. Do not use!
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurveType">
            <summary>
            Formula curve segment type
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurveType.Type1">
            <summary>
            Type 1: Y = X^g
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurveType.Cie122_1996">
            <summary>
            CIE 122-1996:
            <para>For X &gt;= -b/a: Y =(a * X + b)^g</para>
            <para>For X $lt; -b/a: Y = 0</para>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurveType.Iec61966_3">
            <summary>
            IEC 61966-3:
            <para>For X &gt;= -b/a: Y =(a * X + b)^g + c</para>
            <para>For X $lt; -b/a: Y = c</para>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurveType.SRgb">
            <summary>
            IEC 61966-2-1 (sRGB):
            <para>For X &gt;= d: Y =(a * X + b)^g</para>
            <para>For X $lt; d: Y = c * X</para>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurveType.Type5">
            <summary>
            Type 5:
            <para>For X &gt;= d: Y =(a * X + b)^g + c</para>
            <para>For X $lt; d: Y = c * X + f</para>
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPrimaryPlatformType">
            <summary>
            Enumerates the primary platform/operating system framework for which the profile was created
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPrimaryPlatformType.NotIdentified">
            <summary>
            No platform identified
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPrimaryPlatformType.AppleComputerInc">
            <summary>
            Apple Computer, Inc.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPrimaryPlatformType.MicrosoftCorporation">
            <summary>
            Microsoft Corporation
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPrimaryPlatformType.SiliconGraphicsInc">
            <summary>
            Silicon Graphics, Inc.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPrimaryPlatformType.SunMicrosystemsInc">
            <summary>
            Sun Microsystems, Inc.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileClass">
            <summary>
            Profile Class Name
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileClass.InputDevice">
            <summary>
            Input profiles are generally used with devices such as scanners and
            digital cameras. The types of profiles available for use as Input
            profiles are N-component LUT-based, Three-component matrix-based,
            and monochrome.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileClass.DisplayDevice">
            <summary>
            This class of profiles represents display devices such as monitors.
            The types of profiles available for use as Display profiles are
            N-component LUT-based, Three-component matrix-based, and monochrome.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileClass.OutputDevice">
            <summary>
            Output profiles are used to support devices such as printers and
            film recorders. The types of profiles available for use as Output
            profiles are N-component LUT-based and Monochrome.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileClass.DeviceLink">
            <summary>
            This profile contains a pre-evaluated transform that cannot be undone,
            which represents a one-way link or connection between devices. It does
            not represent any device model nor can it be embedded into images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileClass.ColorSpace">
            <summary>
            This profile provides the relevant information to perform a transformation
            between color encodings and the PCS. This type of profile is based on
            modeling rather than device measurement or characterization data.
            ColorSpace profiles may be embedded in images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileClass.Abstract">
            <summary>
            This profile represents abstract transforms and does not represent any
            device model. Color transformations using Abstract profiles are performed
            from PCS to PCS. Abstract profiles cannot be embedded in images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileClass.NamedColor">
            <summary>
            NamedColor profiles can be thought of as sibling profiles to device profiles.
            For a given device there would be one or more device profiles to handle
            process color conversions and one or more named color profiles to handle
            named colors.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileFlag">
            <summary>
            Profile flags. Can be combined with a logical OR.
            The least-significant 16 bits are reserved for the ICC,
            the rest can be used for vendor specific values
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileFlag.None">
            <summary>
            No flags (equivalent to NotEmbedded and Independent)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileFlag.Embedded">
            <summary>
            Profile is embedded within another file
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileFlag.NotEmbedded">
            <summary>
            Profile is embedded within another file
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileFlag.NotIndependent">
            <summary>
            Profile cannot be used independently of the embedded color data
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileFlag.Independent">
            <summary>
            Profile can be used independently of the embedded color data
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag">
            <summary>
            Enumerates the ICC Profile Tags as defined in ICC.1:2010 version 4.3.0.0
            <see href="http://www.color.org/specification/ICC1v43_2010-12.pdf"/> Section 9
            <remarks>
            Each tag value represent the size of the tag in the profile.
            </remarks>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.Unknown">
            <summary>
            Unknown tag
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.AToB0">
            <summary>
            A2B0 - This tag defines a color transform from Device, Color Encoding or PCS, to PCS, or a color transform
            from Device 1 to Device 2, using lookup table tag element structures
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.AToB1">
            <summary>
            A2B2 - This tag describes the color transform from Device or Color Encoding to PCS using lookup table tag element structures
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.AToB2">
            <summary>
            A2B2 - This tag describes the color transform from Device or Color Encoding to PCS using lookup table tag element structures
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.BlueMatrixColumn">
            <summary>
            bXYZ - This tag contains the third column in the matrix used in matrix/TRC transforms.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.BlueTrc">
            <summary>
            bTRC - This tag contains the blue channel tone reproduction curve. The first element represents no colorant (white) or
            phosphor (black) and the last element represents 100 % colorant (blue) or 100 % phosphor (blue).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.BToA0">
            <summary>
            B2A0 - This tag defines a color transform from PCS to Device or Color Encoding using the lookup table tag element structures
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.BToA1">
            <summary>
            B2A1 - This tag defines a color transform from PCS to Device or Color Encoding using the lookup table tag element structures.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.BToA2">
            <summary>
            B2A2 - This tag defines a color transform from PCS to Device or Color Encoding using the lookup table tag element structures.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.BToD0">
            <summary>
            B2D0 - This tag defines a color transform from PCS to Device. It supports float32Number-encoded input range, output range and transform, and
            provides a means to override the BToA0 tag.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.BToD1">
            <summary>
            B2D1 - This tag defines a color transform from PCS to Device. It supports float32Number-encoded input range, output range and transform, and
            provides a means to override the BToA1 tag.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.BToD2">
            <summary>
            B2D2 - This tag defines a color transform from PCS to Device. It supports float32Number-encoded input range, output range and transform, and
            provides a means to override the BToA2 tag.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.BToD3">
            <summary>
            B2D3 - This tag defines a color transform from PCS to Device. It supports float32Number-encoded input range, output range and transform, and
            provides a means to override the BToA1 tag.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.CalibrationDateTime">
            <summary>
            calt - This tag contains the profile calibration date and time. This allows applications and utilities to verify if this profile matches a
            vendor's profile and how recently calibration has been performed.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.CharTarget">
            <summary>
            targ - This tag contains the name of the registered characterization data set, or it contains the measurement
            data for a characterization target.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.ChromaticAdaptation">
            <summary>
            chad - This tag contains a matrix, which shall be invertible, and which converts an nCIEXYZ color, measured using the actual illumination
            conditions and relative to the actual adopted white, to an nCIEXYZ color relative to the PCS adopted white
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.Chromaticity">
            <summary>
            chrm - This tag contains the type and the data of the phosphor/colorant chromaticity set used.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.ColorantOrder">
            <summary>
            clro - This tag specifies the laydown order of colorants.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.ColorantTable">
            <summary>
            clrt
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.ColorantTableOut">
            <summary>
            clot - This tag identifies the colorants used in the profile by a unique name and set of PCSXYZ or PCSLAB values.
            When used in DeviceLink profiles only the PCSLAB values shall be permitted.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.ColorimetricIntentImageStat">
            <summary>
            ciis - This tag indicates the image state of PCS colorimetry produced using the colorimetric intent transforms.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.Copyright">
            <summary>
            cprt - This tag contains the text copyright information for the profile.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.CrdInfo">
            <summary>
            crdi  - Removed in V4
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.Data">
            <summary>
            data - Removed in V4
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.DateTime">
            <summary>
            dtim - Removed in V4
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.DeviceManufacturerDescription">
            <summary>
            dmnd - This tag describes the structure containing invariant and localizable
            versions of the device manufacturer for display
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.DeviceModelDescription">
            <summary>
            dmdd - This tag describes the structure containing invariant and localizable
            versions of the device model for display.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.DeviceSettings">
            <summary>
            devs - Removed in V4
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.DToB0">
            <summary>
            D2B0 - This tag defines a color transform from Device to PCS. It supports float32Number-encoded
            input range, output range and transform, and provides a means to override the AToB0 tag
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.DToB1">
            <summary>
            D2B1 - This tag defines a color transform from Device to PCS. It supports float32Number-encoded
            input range, output range and transform, and provides a means to override the AToB1 tag
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.DToB2">
            <summary>
            D2B2 - This tag defines a color transform from Device to PCS. It supports float32Number-encoded
            input range, output range and transform, and provides a means to override the AToB1 tag
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.DToB3">
            <summary>
            D2B3 - This tag defines a color transform from Device to PCS. It supports float32Number-encoded
            input range, output range and transform, and provides a means to override the AToB1 tag
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.Gamut">
            <summary>
            gamt - This tag provides a table in which PCS values are the input and a single
            output value for each input value is the output. If the output value is 0, the PCS color is in-gamut.
            If the output is non-zero, the PCS color is out-of-gamut
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.GrayTrc">
            <summary>
            kTRC - This tag contains the grey tone reproduction curve. The tone reproduction curve provides the necessary
            information to convert between a single device channel and the PCSXYZ or PCSLAB encoding.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.GreenMatrixColumn">
            <summary>
            gXYZ - This tag contains the second column in the matrix, which is used in matrix/TRC transforms.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.GreenTrc">
            <summary>
            gTRC - This tag contains the green channel tone reproduction curve. The first element represents no
            colorant (white) or phosphor (black) and the last element represents 100 % colorant (green) or 100 % phosphor (green).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.Luminance">
            <summary>
            lumi - This tag contains the absolute luminance of emissive devices in candelas per square meter as described by the Y channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.Measurement">
            <summary>
            meas - This tag describes the alternative measurement specification, such as a D65 illuminant instead of the default D50.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.MediaBlackPoint">
            <summary>
            bkpt - Removed in V4
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.MediaWhitePoint">
            <summary>
            wtpt - This tag, which is used for generating the ICC-absolute colorimetric intent, specifies the chromatically
            adapted nCIEXYZ tristimulus values of the media white point.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.NamedColor">
            <summary>
            ncol - OBSOLETE, use <see cref="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.NamedColor2"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.NamedColor2">
            <summary>
            ncl2 - This tag contains the named color information providing a PCS and optional device representation
            for a list of named colors.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.OutputResponse">
            <summary>
            resp - This tag describes the structure containing a description of the device response for which the profile is intended.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.PerceptualRenderingIntentGamut">
            <summary>
            rig0 - There is only one standard reference medium gamut, as defined in ISO 12640-3
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.Preview0">
            <summary>
            pre0 - This tag contains the preview transformation from PCS to device space and back to the PCS.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.Preview1">
            <summary>
            pre1 - This tag defines the preview transformation from PCS to device space and back to the PCS.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.Preview2">
            <summary>
            pre2 - This tag contains the preview transformation from PCS to device space and back to the PCS.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.ProfileDescription">
            <summary>
            desc - This tag describes the structure containing invariant and localizable versions of the profile
            description for display.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.ProfileSequenceDescription">
            <summary>
            pseq - This tag describes the structure containing a description of the profile sequence from source to
            destination, typically used with the DeviceLink profile.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.PostScript2Crd0">
            <summary>
            psd0 - Removed in V4
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.PostScript2Crd1">
            <summary>
            psd1 - Removed in V4
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.PostScript2Crd2">
            <summary>
            psd2 - Removed in V4
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.PostScript2Crd3">
            <summary>
            psd3 - Removed in V4
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.PostScript2Csa">
            <summary>
            ps2s - Removed in V4
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.PostScript2RenderingIntent">
            <summary>
            psd2i- Removed in V4
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.RedMatrixColumn">
            <summary>
            rXYZ - This tag contains the first column in the matrix, which is used in matrix/TRC transforms.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.RedTrc">
            <summary>
            This tag contains the red channel tone reproduction curve. The first element represents no colorant
            (white) or phosphor (black) and the last element represents 100 % colorant (red) or 100 % phosphor (red).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.SaturationRenderingIntentGamut">
            <summary>
            rig2 - There is only one standard reference medium gamut, as defined in ISO 12640-3.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.ScreeningDescription">
            <summary>
            scrd - Removed in V4
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.Screening">
            <summary>
            scrn - Removed in V4
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.Technology">
            <summary>
            tech - The device technology signature
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.UcrBgSpecification">
            <summary>
            bfd - Removed in V4
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.ViewingCondDescription">
            <summary>
            vued - This tag describes the structure containing invariant and localizable
            versions of the viewing conditions.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.ViewingConditions">
            <summary>
            view - This tag defines the viewing conditions parameters
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccRenderingIntent">
            <summary>
            Rendering intent
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccRenderingIntent.Perceptual">
            <summary>
            In perceptual transforms the PCS values represent hypothetical
            measurements of a color reproduction on the reference reflective
            medium. By extension, for the perceptual intent, the PCS represents
            the appearance of that reproduction as viewed in the reference viewing
            environment by a human observer adapted to that environment. The exact
            color rendering of the perceptual intent is vendor specific.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccRenderingIntent.MediaRelativeColorimetric">
            <summary>
            Transformations for this intent shall re-scale the in-gamut,
            chromatically adapted tristimulus values such that the white
            point of the actual medium is mapped to the PCS white point
            (for either input or output)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccRenderingIntent.Saturation">
            <summary>
            The exact color rendering of the saturation intent is vendor
            specific and involves compromises such as trading off
            preservation of hue in order to preserve the vividness of pure colors.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccRenderingIntent.AbsoluteColorimetric">
            <summary>
            Transformations for this intent shall leave the chromatically
            adapted nCIEXYZ tristimulus values of the in-gamut colors unchanged.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningFlag">
            <summary>
            Screening flags. Can be combined with a logical OR.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningFlag.None">
            <summary>
            No flags (equivalent to NotDefaultScreens and UnitLinesPerCm)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningFlag.DefaultScreens">
            <summary>
            Use printer default screens
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningFlag.NotDefaultScreens">
            <summary>
            Don't use printer default screens
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningFlag.UnitLinesPerInch">
            <summary>
            Frequency units in Lines/Inch
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningFlag.UnitLinesPerCm">
            <summary>
            Frequency units in Lines/cm
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningSpotType">
            <summary>
            Enumerates the screening spot types
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningSpotType.Unknown">
            <summary>
            Unknown spot type
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningSpotType.PrinterDefault">
            <summary>
            Default printer spot type
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningSpotType.Round">
            <summary>
            Round stop type
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningSpotType.Diamond">
            <summary>
            Diamond spot type
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningSpotType.Ellipse">
            <summary>
            Ellipse spot type
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningSpotType.Line">
            <summary>
            Line spot type
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningSpotType.Square">
            <summary>
            Square spot type
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningSpotType.Cross">
            <summary>
            Cross spot type
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName">
            <summary>
            Signature Name
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.Unknown">
            <summary>
            Unknown signature
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.SceneColorimetryEstimates">
            <summary>
            Scene Colorimetry Estimates
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.SceneAppearanceEstimates">
            <summary>
            Scene Appearance Estimates
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.FocalPlaneColorimetryEstimates">
            <summary>
            Focal Plane Colorimetry Estimates
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.ReflectionHardcopyOriginalColorimetry">
            <summary>
            Reflection Hardcopy Original Colorimetry
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.ReflectionPrintOutputColorimetry">
            <summary>
            Reflection Print Output Colorimetry
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.PerceptualReferenceMediumGamut">
            <summary>
            Perceptual Reference Medium Gamut
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.FilmScanner">
            <summary>
            Film Scanner
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.DigitalCamera">
            <summary>
            Digital Camera
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.ReflectiveScanner">
            <summary>
            Reflective Scanner
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.InkJetPrinter">
            <summary>
            InkJet Printer
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.ThermalWaxPrinter">
            <summary>
            Thermal Wax Printer
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.ElectrophotographicPrinter">
            <summary>
            Electrophotographic Printer
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.ElectrostaticPrinter">
            <summary>
            Electrostatic Printer
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.DyeSublimationPrinter">
            <summary>
            Dye Sublimation Printer
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.PhotographicPaperPrinter">
            <summary>
            Photographic Paper Printer
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.FilmWriter">
            <summary>
            Film Writer
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.VideoMonitor">
            <summary>
            Video Monitor
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.VideoCamera">
            <summary>
            Video Camera
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.ProjectionTelevision">
            <summary>
            Projection Television
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.CathodeRayTubeDisplay">
            <summary>
            Cathode Ray Tube Display
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.PassiveMatrixDisplay">
            <summary>
            Passive Matrix Display
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.ActiveMatrixDisplay">
            <summary>
            Active Matrix Display
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.PhotoCD">
            <summary>
            Photo CD
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.PhotographicImageSetter">
            <summary>
            Photographic Image Setter
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.Gravure">
            <summary>
            Gravure
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.OffsetLithography">
            <summary>
            Offset Lithography
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.Silkscreen">
            <summary>
            Silkscreen
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.Flexography">
            <summary>
            Flexography
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.MotionPictureFilmScanner">
            <summary>
            Motion Picture Film Scanner
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.MotionPictureFilmRecorder">
            <summary>
            Motion Picture Film Recorder
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.DigitalMotionPictureCamera">
            <summary>
            Digital Motion Picture Camera
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureName.DigitalCinemaProjector">
            <summary>
            Digital Cinema Projector
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccStandardIlluminant">
            <summary>
            Standard Illuminant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccStandardIlluminant.Unknown">
            <summary>
            Unknown illuminant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccStandardIlluminant.D50">
            <summary>
            D50 illuminant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccStandardIlluminant.D65">
            <summary>
            D65 illuminant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccStandardIlluminant.D93">
            <summary>
            D93 illuminant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccStandardIlluminant.F2">
            <summary>
            F2 illuminant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccStandardIlluminant.D55">
            <summary>
            D55 illuminant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccStandardIlluminant.A">
            <summary>
            A illuminant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccStandardIlluminant.EquiPowerE">
            <summary>
            D50 illuminant
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccStandardIlluminant.F8">
            <summary>
            F8 illuminant
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccStandardObserver">
            <summary>
            Standard Observer
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccStandardObserver.Unknown">
            <summary>
            Unknown observer
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccStandardObserver.Cie1931Observer">
            <summary>
            CIE 1931 observer
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccStandardObserver.Cie1964Observer">
            <summary>
            CIE 1964 observer
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature">
            <summary>
            Type Signature
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.Unknown">
            <summary>
            Unknown type signature
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.Chromaticity">
            <summary>
            The chromaticity tag type provides basic chromaticity data and type of
            phosphors or colorants of a monitor to applications and utilities
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.ColorantOrder">
            <summary>
            This is an optional tag which specifies the laydown order in which colorants
            will be printed on an n-colorant device. The laydown order may be the same
            as the channel generation order listed in the colorantTableTag or the channel
            order of a color encoding type such as CMYK, in which case this tag is not
            needed. When this is not the case (for example, ink-towers sometimes use
            the order KCMY), this tag may be used to specify the laydown order of the
            colorants
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.ColorantTable">
            <summary>
            The purpose of this tag is to identify the colorants used in the profile
            by a unique name and set of PCSXYZ or PCSLAB values to give the colorant
            an unambiguous value. The first colorant listed is the colorant of the
            first device channel of a LUT tag. The second colorant listed is the
            colorant of the second device channel of a LUT tag, and so on
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.Curve">
            <summary>
            The curveType embodies a one-dimensional function which maps an input
            value in the domain of the function to an output value in the range
            of the function
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.Data">
            <summary>
            The dataType is a simple data structure that contains either 7-bit ASCII
            or binary data
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.DateTime">
            <summary>
            Date and time defined by 6 unsigned 16bit integers
            (year, month, day, hour, minute, second)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.Lut16">
            <summary>
            This structure represents a color transform using tables with 16-bit
            precision. This type contains four processing elements: a 3 × 3 matrix
            (which shall be the identity matrix unless the input color space is
            PCSXYZ), a set of one-dimensional input tables, a multi-dimensional
            lookup table, and a set of one-dimensional output tables
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.Lut8">
            <summary>
            This structure represents a color transform using tables of 8-bit
            precision. This type contains four processing elements: a 3 × 3 matrix
            (which shall be the identity matrix unless the input color space is
            PCSXYZ), a set of one-dimensional input tables, a multi-dimensional
            lookup table, and a set of one-dimensional output tables.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.LutAToB">
            <summary>
            This structure represents a color transform. The type contains up
            to five processing elements which are stored in the AToBTag tag
            in the following order: a set of one-dimensional curves, a 3 × 3
            matrix with offset terms, a set of one-dimensional curves, a
            multi-dimensional lookup table, and a set of one-dimensional
            output curves
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.LutBToA">
            <summary>
            This structure represents a color transform. The type contains
            up to five processing elements which are stored in the BToATag
            in the following order: a set of one-dimensional curves, a 3 × 3
            matrix with offset terms, a set of one-dimensional curves, a
            multi-dimensional lookup table, and a set of one-dimensional curves.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.Measurement">
            <summary>
            This information refers only to the internal
            profile data and is meant to provide profile makers an alternative
            to the default measurement specifications
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.MultiLocalizedUnicode">
            <summary>
            This tag structure contains a set of records each referencing a
            multilingual Unicode string associated with a profile. Each string
            is referenced in a separate record with the information about what
            language and region the string is for.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.MultiProcessElements">
            <summary>
            This structure represents a color transform, containing a sequence
            of processing elements. The processing elements contained in the
            structure are defined in the structure itself, allowing for a flexible
            structure. Currently supported processing elements are: a set of one
            dimensional curves, a matrix with offset terms, and a multidimensional
            lookup table (CLUT). Other processing element types may be added in
            the future. Each type of processing element may be contained any
            number of times in the structure.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.NamedColor2">
            <summary>
            This type is a count value and array of structures that provide color
            coordinates for color names. For each named color, a PCS and optional
            device representation of the color are given. Both representations are
            16-bit values and PCS values shall be relative colorimetric. The device
            representation corresponds to the header’s "data color space" field.
            This representation should be consistent with the "number of device
            coordinates" field in the namedColor2Type. If this field is 0, device
            coordinates are not provided. The PCS representation corresponds to the
            header's PCS field. The PCS representation is always provided. Color
            names are fixed-length, 32-byte fields including null termination. In
            order to maintain maximum portability, it is strongly recommended that
            special characters of the 7-bit ASCII set not be used.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.ParametricCurve">
            <summary>
            This type describes a one-dimensional curve by specifying one of a
            predefined set of functions using the parameters.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.ProfileSequenceDesc">
            <summary>
            This type is an array of structures, each of which contains information
            from the header fields and tags from the original profiles which were
            combined to create the final profile. The order of the structures is
            the order in which the profiles were combined and includes a structure
            for the final profile. This provides a description of the profile
            sequence from source to destination, typically used with the DeviceLink
            profile.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.ProfileSequenceIdentifier">
            <summary>
            This type is an array of structures, each of which contains information
            for identification of a profile used in a sequence.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.ResponseCurveSet16">
            <summary>
            The purpose of this tag type is to provide a mechanism to relate physical
            colorant amounts with the normalized device codes produced by lut8Type,
            lut16Type, lutAToBType, lutBToAType or multiProcessElementsType tags
            so that corrections can be made for variation in the device without
            having to produce a new profile. The mechanism can be used by applications
            to allow users with relatively inexpensive and readily available
            instrumentation to apply corrections to individual output color
            channels in order to achieve consistent results.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.S15Fixed16Array">
            <summary>
            Array of signed floating point numbers with 1 sign bit, 15 value bits and 16 fractional bits
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.Signature">
            <summary>
            The signatureType contains a 4-byte sequence. Sequences of less than four
            characters are padded at the end with spaces. Typically this type is used
            for registered tags that can be displayed on many development systems as
            a sequence of four characters.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.Text">
            <summary>
            Simple ASCII text
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.U16Fixed16Array">
            <summary>
            Array of unsigned floating point numbers with 16 value bits and 16 fractional bits
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.UInt16Array">
            <summary>
            Array of unsigned 16bit integers (ushort)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.UInt32Array">
            <summary>
            Array of unsigned 32bit integers (uint)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.UInt64Array">
            <summary>
            Array of unsigned 64bit integers (ulong)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.UInt8Array">
            <summary>
            Array of unsigned 8bit integers (byte)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.ViewingConditions">
            <summary>
            This type represents a set of viewing condition parameters.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.Xyz">
            <summary>
            3 floating point values describing a XYZ color value
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.TextDescription">
            <summary>
            REMOVED IN V4 - The textDescriptionType is a complex structure that contains three
            types of text description structures: 7-bit ASCII, Unicode and ScriptCode. Since no
            single standard method for specifying localizable character sets exists across
            the major platform vendors, including all three provides access for the major
            operating systems. The 7-bit ASCII description is to be an invariant,
            nonlocalizable name for consistent reference. It is preferred that both the
            Unicode and ScriptCode structures be properly localized.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.CrdInfo">
            <summary>
            REMOVED IN V4 - This type contains the PostScript product name to which this
            profile corresponds and the names of the companion CRDs
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.Screening">
            <summary>
            REMOVED IN V4 - The screeningType describes various screening parameters including
            screen frequency, screening angle, and spot shape
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.UcrBg">
            <summary>
            REMOVED IN V4 - This type contains curves representing the under color removal and
            black generation and a text string which is a general description of the method
            used for the UCR and BG
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.DeviceSettings">
            <summary>
            REMOVED IN V4 - This type is an array of structures each of which contains
            platform-specific information about the settings of the device for which
            this profile is valid. This type is not supported.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.NamedColor">
            <summary>
            REMOVED IN V2 - use <see cref="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature.NamedColor2"/> instead. This type is not supported.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.InvalidIccProfileException">
            <summary>
            Represents an error that happened while reading or writing a corrupt/invalid ICC profile
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.InvalidIccProfileException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.InvalidIccProfileException"/> class.
            </summary>
            <param name="message">The message that describes the error</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.InvalidIccProfileException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.InvalidIccProfileException"/> class.
            </summary>
            <param name="message">The message that describes the error</param>
            <param name="inner">The exception that is the cause of the current exception, or a null reference
            (Nothing in Visual Basic) if no inner exception is specified</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile">
            <summary>
            Represents an ICC profile
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile.data">
            <summary>
            The byte array to read the ICC profile from
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile.entries">
            <summary>
            The backing file for the <see cref="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile.Entries"/> property
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile.header">
            <summary>
            ICC profile header
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile"/> class.
            </summary>
            <param name="data">The raw ICC profile data</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile"/> class.
            </summary>
            <param name="header">The profile header</param>
            <param name="entries">The actual profile data</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile"/> class
            by making a copy from another ICC profile.
            </summary>
            <param name="other">The other ICC profile, where the clone should be made from.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="other"/> is null.</exception>>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile.Header">
            <summary>
            Gets or sets the profile header
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile.Entries">
            <summary>
            Gets the actual profile data
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile.DeepClone">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile.CalculateHash(System.Byte[])">
            <summary>
            Calculates the MD5 hash value of an ICC profile
            </summary>
            <param name="data">The data of which to calculate the hash value</param>
            <returns>The calculated hash</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile.CheckIsValid">
            <summary>
            Checks for signs of a corrupt profile.
            </summary>
            <remarks>This is not an absolute proof of validity but should weed out most corrupt data.</remarks>
            <returns>True if the profile is valid; False otherwise</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile.ToByteArray">
            <summary>
            Converts this instance to a byte array.
            </summary>
            <returns>The <see cref="T:byte[]"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader">
            <summary>
            Contains all values of an ICC profile header.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader.Size">
            <summary>
            Gets or sets the profile size in bytes (will be ignored when writing a profile).
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader.CmmType">
            <summary>
            Gets or sets the preferred CMM (Color Management Module) type.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader.Version">
            <summary>
            Gets or sets the profiles version number.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader.Class">
            <summary>
            Gets or sets the type of the profile.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader.DataColorSpace">
            <summary>
            Gets or sets the data colorspace.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader.ProfileConnectionSpace">
            <summary>
            Gets or sets the profile connection space.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader.CreationDate">
            <summary>
            Gets or sets the date and time this profile was created.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader.FileSignature">
            <summary>
            Gets or sets the file signature. Should always be "acsp".
            Value will be ignored when writing a profile.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader.PrimaryPlatformSignature">
            <summary>
            Gets or sets the primary platform this profile as created for
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader.Flags">
            <summary>
            Gets or sets the profile flags to indicate various options for the CMM
            such as distributed processing and caching options.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader.DeviceManufacturer">
            <summary>
            Gets or sets the device manufacturer of the device for which this profile is created.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader.DeviceModel">
            <summary>
            Gets or sets the model of the device for which this profile is created.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader.DeviceAttributes">
            <summary>
            Gets or sets the device attributes unique to the particular device setup such as media type.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader.RenderingIntent">
            <summary>
            Gets or sets the rendering Intent.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader.PcsIlluminant">
            <summary>
            Gets or sets The normalized XYZ values of the illuminant of the PCS.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader.CreatorSignature">
            <summary>
            Gets or sets profile creator signature.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader.Id">
            <summary>
            Gets or sets the profile ID (hash).
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccReader">
            <summary>
            Reads and parses ICC data from a byte array
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccReader.Read(System.Byte[])">
            <summary>
            Reads an ICC profile
            </summary>
            <param name="data">The raw ICC data</param>
            <returns>The read ICC profile</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccReader.ReadHeader(System.Byte[])">
            <summary>
            Reads an ICC profile header
            </summary>
            <param name="data">The raw ICC data</param>
            <returns>The read ICC profile header</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccReader.ReadTagData(System.Byte[])">
            <summary>
            Reads the ICC profile tag data
            </summary>
            <param name="data">The raw ICC data</param>
            <returns>The read ICC profile tag data</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry">
            <summary>
            The data of an ICC tag entry
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry"/> class.
            TagSignature will be <see cref="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag.Unknown"/>
            </summary>
            <param name="signature">Type Signature</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTypeSignature,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry"/> class.
            </summary>
            <param name="signature">Type Signature</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry.Signature">
            <summary>
            Gets the type Signature
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry.TagSignature">
            <summary>
            Gets or sets the tag Signature
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccWriter">
            <summary>
            Contains methods for writing ICC profiles.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccWriter.Write(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile)">
            <summary>
            Writes the ICC profile into a byte array
            </summary>
            <param name="profile">The ICC profile to write</param>
            <returns>The ICC profile as a byte array</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccBAcsProcessElement">
            <summary>
            A placeholder <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement"/> (might be used for future ICC versions)
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccBAcsProcessElement.#ctor(System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccBAcsProcessElement"/> class.
            </summary>
            <param name="inChannelCount">Number of input channels</param>
            <param name="outChannelCount">Number of output channels</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccBAcsProcessElement.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccBAcsProcessElement)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClutProcessElement">
            <summary>
            A CLUT (color lookup table) element to process data
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClutProcessElement.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClutProcessElement"/> class.
            </summary>
            <param name="clutValue">The color lookup table of this element</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClutProcessElement.ClutValue">
            <summary>
            Gets the color lookup table of this element
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClutProcessElement.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClutProcessElement.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClutProcessElement)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSetProcessElement">
            <summary>
            A set of curves to process data
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSetProcessElement.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccOneDimensionalCurve[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSetProcessElement"/> class.
            </summary>
            <param name="curves">An array with one dimensional curves</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSetProcessElement.Curves">
            <summary>
            Gets an array of one dimensional curves
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSetProcessElement.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSetProcessElement.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveSetProcessElement)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccEAcsProcessElement">
            <summary>
            A placeholder <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement"/> (might be used for future ICC versions)
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccEAcsProcessElement.#ctor(System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccEAcsProcessElement"/> class.
            </summary>
            <param name="inChannelCount">Number of input channels</param>
            <param name="outChannelCount">Number of output channels</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccEAcsProcessElement.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccEAcsProcessElement)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMatrixProcessElement">
            <summary>
            A matrix element to process data
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMatrixProcessElement.#ctor(System.Single[0:,0:],System.Single[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMatrixProcessElement"/> class.
            </summary>
            <param name="matrixIxO">Two dimensional matrix with size of Input-Channels x Output-Channels</param>
            <param name="matrixOx1">One dimensional matrix with size of Output-Channels x 1</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMatrixProcessElement.MatrixIxO">
            <summary>
            Gets the two dimensional matrix with size of Input-Channels x Output-Channels
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMatrixProcessElement.MatrixOx1">
            <summary>
            Gets the one dimensional matrix with size of Output-Channels x 1
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMatrixProcessElement.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMatrixProcessElement.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMatrixProcessElement)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement">
            <summary>
            An element to process data
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementSignature,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement"/> class.
            </summary>
            <param name="signature">The signature of this element</param>
            <param name="inChannelCount">Number of input channels</param>
            <param name="outChannelCount">Number of output channels</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement.Signature">
            <summary>
            Gets the signature of this element,
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement.InputChannelCount">
            <summary>
            Gets the number of input channels
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement.OutputChannelCount">
            <summary>
            Gets the number of output channels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccChromaticityTagDataEntry">
            <summary>
            The chromaticity tag type provides basic chromaticity data
            and type of phosphors or colorants of a monitor to applications and utilities.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccChromaticityTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantEncoding)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccChromaticityTagDataEntry"/> class.
            </summary>
            <param name="colorantType">Colorant Type</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccChromaticityTagDataEntry.#ctor(System.Double[][])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccChromaticityTagDataEntry"/> class.
            </summary>
            <param name="channelValues">Values per channel</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccChromaticityTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantEncoding,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccChromaticityTagDataEntry"/> class.
            </summary>
            <param name="colorantType">Colorant Type</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccChromaticityTagDataEntry.#ctor(System.Double[][],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccChromaticityTagDataEntry"/> class.
            </summary>
            <param name="channelValues">Values per channel</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccChromaticityTagDataEntry.ChannelCount">
            <summary>
            Gets the number of channels
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccChromaticityTagDataEntry.ColorantType">
            <summary>
            Gets the colorant type
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccChromaticityTagDataEntry.ChannelValues">
            <summary>
            Gets the values per channel
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccChromaticityTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccChromaticityTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccChromaticityTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccChromaticityTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccChromaticityTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantOrderTagDataEntry">
            <summary>
            This tag specifies the laydown order in which colorants
            will be printed on an n-colorant device.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantOrderTagDataEntry.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantOrderTagDataEntry"/> class.
            </summary>
            <param name="colorantNumber">Colorant order numbers</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantOrderTagDataEntry.#ctor(System.Byte[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantOrderTagDataEntry"/> class.
            </summary>
            <param name="colorantNumber">Colorant order numbers</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantOrderTagDataEntry.ColorantNumber">
            <summary>
            Gets the colorant order numbers
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantOrderTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantOrderTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantOrderTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantOrderTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantOrderTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableTagDataEntry">
            <summary>
            The purpose of this tag is to identify the colorants used in
            the profile by a unique name and set of PCSXYZ or PCSLAB values
            to give the colorant an unambiguous value.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableTagDataEntry"/> class.
            </summary>
            <param name="colorantData">Colorant Data</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableTagDataEntry"/> class.
            </summary>
            <param name="colorantData">Colorant Data</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableTagDataEntry.ColorantData">
            <summary>
            Gets the colorant data
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCrdInfoTagDataEntry">
            <summary>
            This type contains the PostScript product name to which this profile
            corresponds and the names of the companion CRDs
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCrdInfoTagDataEntry.#ctor(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCrdInfoTagDataEntry"/> class.
            </summary>
            <param name="postScriptProductName">the PostScript product name</param>
            <param name="renderingIntent0Crd">the rendering intent 0 CRD name</param>
            <param name="renderingIntent1Crd">the rendering intent 1 CRD name</param>
            <param name="renderingIntent2Crd">the rendering intent 2 CRD name</param>
            <param name="renderingIntent3Crd">the rendering intent 3 CRD name</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCrdInfoTagDataEntry.#ctor(System.String,System.String,System.String,System.String,System.String,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCrdInfoTagDataEntry"/> class.
            </summary>
            <param name="postScriptProductName">the PostScript product name</param>
            <param name="renderingIntent0Crd">the rendering intent 0 CRD name</param>
            <param name="renderingIntent1Crd">the rendering intent 1 CRD name</param>
            <param name="renderingIntent2Crd">the rendering intent 2 CRD name</param>
            <param name="renderingIntent3Crd">the rendering intent 3 CRD name</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCrdInfoTagDataEntry.PostScriptProductName">
            <summary>
            Gets the PostScript product name
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCrdInfoTagDataEntry.RenderingIntent0Crd">
            <summary>
            Gets the rendering intent 0 CRD name
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCrdInfoTagDataEntry.RenderingIntent1Crd">
            <summary>
            Gets the rendering intent 1 CRD name
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCrdInfoTagDataEntry.RenderingIntent2Crd">
            <summary>
            Gets the rendering intent 2 CRD name
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCrdInfoTagDataEntry.RenderingIntent3Crd">
            <summary>
            Gets the rendering intent 3 CRD name
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCrdInfoTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCrdInfoTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCrdInfoTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCrdInfoTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCrdInfoTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry">
            <summary>
            The type contains a one-dimensional table of double values.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry"/> class.
            </summary>
            <param name="gamma">Gamma value</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry.#ctor(System.Single[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry"/> class.
            </summary>
            <param name="curveData">Curve Data</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry"/> class.
            </summary>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry.#ctor(System.Single,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry"/> class.
            </summary>
            <param name="gamma">Gamma value</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry.#ctor(System.Single[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry"/> class.
            </summary>
            <param name="curveData">Curve Data</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry.CurveData">
            <summary>
            Gets the curve data
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry.Gamma">
            <summary>
            Gets the gamma value.
            Only valid if <see cref="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry.IsGamma"/> is true
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry.IsIdentityResponse">
            <summary>
            Gets a value indicating whether the curve maps input directly to output.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry.IsGamma">
            <summary>
            Gets a value indicating whether the curve is a gamma curve.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccCurveTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry">
            <summary>
            The dataType is a simple data structure that contains
            either 7-bit ASCII or binary data, i.e. textType data or transparent bytes.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry"/> class.
            </summary>
            <param name="data">The raw data</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry.#ctor(System.Byte[],System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry"/> class.
            </summary>
            <param name="data">The raw data</param>
            <param name="isAscii">True if the given data is 7bit ASCII encoded text</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry.#ctor(System.Byte[],System.Boolean,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry"/> class.
            </summary>
            <param name="data">The raw data</param>
            <param name="isAscii">True if the given data is 7bit ASCII encoded text</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry.Data">
            <summary>
            Gets the raw Data
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry.IsAscii">
            <summary>
            Gets a value indicating whether the <see cref="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry.Data"/> represents 7bit ASCII encoded text
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry.AsciiString">
            <summary>
            Gets the <see cref="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry.Data"/> decoded as 7bit ASCII.
            If <see cref="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry.IsAscii"/> is false, returns null
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDateTimeTagDataEntry">
            <summary>
            This type is a representation of the time and date.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDateTimeTagDataEntry.#ctor(System.DateTime)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDateTimeTagDataEntry"/> class.
            </summary>
            <param name="value">The DateTime value</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDateTimeTagDataEntry.#ctor(System.DateTime,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDateTimeTagDataEntry"/> class.
            </summary>
            <param name="value">The DateTime value</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDateTimeTagDataEntry.Value">
            <summary>
            Gets the date and time value
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDateTimeTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDateTimeTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDateTimeTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDateTimeTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDateTimeTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFix16ArrayTagDataEntry">
            <summary>
            This type represents an array of doubles (from 32bit fixed point values).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFix16ArrayTagDataEntry.#ctor(System.Single[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFix16ArrayTagDataEntry"/> class.
            </summary>
            <param name="data">The array data</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFix16ArrayTagDataEntry.#ctor(System.Single[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFix16ArrayTagDataEntry"/> class.
            </summary>
            <param name="data">The array data</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFix16ArrayTagDataEntry.Data">
            <summary>
            Gets the array data
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFix16ArrayTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFix16ArrayTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFix16ArrayTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFix16ArrayTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccFix16ArrayTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry">
            <summary>
            This structure represents a color transform using tables
            with 16-bit precision.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry"/> class.
            </summary>
            <param name="inputValues">Input LUT</param>
            <param name="clutValues">CLUT</param>
            <param name="outputValues">Output LUT</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry"/> class.
            </summary>
            <param name="inputValues">Input LUT</param>
            <param name="clutValues">CLUT</param>
            <param name="outputValues">Output LUT</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry.#ctor(System.Single[0:,0:],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry"/> class.
            </summary>
            <param name="matrix">Conversion matrix (must be 3x3)</param>
            <param name="inputValues">Input LUT</param>
            <param name="clutValues">CLUT</param>
            <param name="outputValues">Output LUT</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry.#ctor(System.Single[0:,0:],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry"/> class.
            </summary>
            <param name="matrix">Conversion matrix (must be 3x3)</param>
            <param name="inputValues">Input LUT</param>
            <param name="clutValues">CLUT</param>
            <param name="outputValues">Output LUT</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry.InputChannelCount">
            <summary>
            Gets the number of input channels
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry.OutputChannelCount">
            <summary>
            Gets the number of output channels
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry.Matrix">
            <summary>
             Gets the conversion matrix
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry.InputValues">
            <summary>
            Gets the input lookup table
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry.ClutValues">
            <summary>
            Gets the color lookup table
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry.OutputValues">
            <summary>
            Gets the output lookup table
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry">
            <summary>
            This structure represents a color transform using tables
            with 8-bit precision.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry"/> class.
            </summary>
            <param name="inputValues">Input LUT</param>
            <param name="clutValues">CLUT</param>
            <param name="outputValues">Output LUT</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry"/> class.
            </summary>
            <param name="inputValues">Input LUT</param>
            <param name="clutValues">CLUT</param>
            <param name="outputValues">Output LUT</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry.#ctor(System.Single[0:,0:],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry"/> class.
            </summary>
            <param name="matrix">Conversion matrix (must be 3x3)</param>
            <param name="inputValues">Input LUT</param>
            <param name="clutValues">CLUT</param>
            <param name="outputValues">Output LUT</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry.#ctor(System.Single[0:,0:],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry"/> class.
            </summary>
            <param name="matrix">Conversion matrix (must be 3x3)</param>
            <param name="inputValues">Input LUT</param>
            <param name="clutValues">CLUT</param>
            <param name="outputValues">Output LUT</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry.InputChannelCount">
            <summary>
            Gets the number of input channels
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry.OutputChannelCount">
            <summary>
            Gets the number of output channels
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry.Matrix">
            <summary>
             Gets the conversion matrix
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry.InputValues">
            <summary>
            Gets the input lookup table
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry.ClutValues">
            <summary>
            Gets the color lookup table
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry.OutputValues">
            <summary>
            Gets the output lookup table
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut8TagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry">
            <summary>
            This structure represents a color transform.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry[],System.Single[0:,0:],System.Single[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry"/> class.
            </summary>
            <param name="curveB">B Curve</param>
            <param name="matrix3x3">Two dimensional conversion matrix (3x3)</param>
            <param name="matrix3x1">One dimensional conversion matrix (3x1)</param>
            <param name="curveM">M Curve</param>
            <param name="clutValues">CLUT</param>
            <param name="curveA">A Curve</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry[],System.Single[0:,0:],System.Single[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry"/> class.
            </summary>
            <param name="curveB">B Curve</param>
            <param name="matrix3x3">Two dimensional conversion matrix (3x3)</param>
            <param name="matrix3x1">One dimensional conversion matrix (3x1)</param>
            <param name="curveM">M Curve</param>
            <param name="clutValues">CLUT</param>
            <param name="curveA">A Curve</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry.InputChannelCount">
            <summary>
            Gets the number of input channels
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry.OutputChannelCount">
            <summary>
            Gets the number of output channels
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry.Matrix3x3">
            <summary>
            Gets the two dimensional conversion matrix (3x3)
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry.Matrix3x1">
            <summary>
            Gets the one dimensional conversion matrix (3x1)
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry.ClutValues">
            <summary>
            Gets the color lookup table
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry.CurveB">
            <summary>
            Gets the B Curve
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry.CurveM">
            <summary>
            Gets the M Curve
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry.CurveA">
            <summary>
            Gets the A Curve
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry">
            <summary>
            This structure represents a color transform.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry[],System.Single[0:,0:],System.Single[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry"/> class.
            </summary>
            <param name="curveB">B Curve</param>
            <param name="matrix3x3">Two dimensional conversion matrix (3x3)</param>
            <param name="matrix3x1">One dimensional conversion matrix (3x1)</param>
            <param name="curveM">M Curve</param>
            <param name="clutValues">CLUT</param>
            <param name="curveA">A Curve</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry[],System.Single[0:,0:],System.Single[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry"/> class.
            </summary>
            <param name="curveB">B Curve</param>
            <param name="matrix3x3">Two dimensional conversion matrix (3x3)</param>
            <param name="matrix3x1">One dimensional conversion matrix (3x1)</param>
            <param name="curveM">M Curve</param>
            <param name="clutValues">CLUT</param>
            <param name="curveA">A Curve</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry.InputChannelCount">
            <summary>
            Gets the number of input channels
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry.OutputChannelCount">
            <summary>
            Gets the number of output channels
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry.Matrix3x3">
            <summary>
            Gets the two dimensional conversion matrix (3x3)
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry.Matrix3x1">
            <summary>
            Gets the one dimensional conversion matrix (3x1)
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry.ClutValues">
            <summary>
            Gets the color lookup table
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry.CurveB">
            <summary>
            Gets the B Curve
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry.CurveM">
            <summary>
            Gets the M Curve
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry.CurveA">
            <summary>
            Gets the A Curve
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementTagDataEntry">
            <summary>
            The measurementType information refers only to the internal
            profile data and is meant to provide profile makers an alternative
            to the default measurement specifications.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccStandardObserver,System.Numerics.Vector3,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementGeometry,System.Single,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccStandardIlluminant)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementTagDataEntry"/> class.
            </summary>
            <param name="observer">Observer</param>
            <param name="xyzBacking">XYZ Backing values</param>
            <param name="geometry">Geometry</param>
            <param name="flare">Flare</param>
            <param name="illuminant">Illuminant</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccStandardObserver,System.Numerics.Vector3,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementGeometry,System.Single,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccStandardIlluminant,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementTagDataEntry"/> class.
            </summary>
            <param name="observer">Observer</param>
            <param name="xyzBacking">XYZ Backing values</param>
            <param name="geometry">Geometry</param>
            <param name="flare">Flare</param>
            <param name="illuminant">Illuminant</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementTagDataEntry.Observer">
            <summary>
            Gets the observer
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementTagDataEntry.XyzBacking">
            <summary>
            Gets the XYZ Backing values
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementTagDataEntry.Geometry">
            <summary>
            Gets the geometry
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementTagDataEntry.Flare">
            <summary>
            Gets the flare
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementTagDataEntry.Illuminant">
            <summary>
            Gets the illuminant
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMeasurementTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiLocalizedUnicodeTagDataEntry">
            <summary>
            This tag structure contains a set of records each referencing
            a multilingual string associated with a profile.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiLocalizedUnicodeTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLocalizedString[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiLocalizedUnicodeTagDataEntry"/> class.
            </summary>
            <param name="texts">Localized Text</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiLocalizedUnicodeTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLocalizedString[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiLocalizedUnicodeTagDataEntry"/> class.
            </summary>
            <param name="texts">Localized Text</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiLocalizedUnicodeTagDataEntry.Texts">
            <summary>
            Gets the localized texts
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiLocalizedUnicodeTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiLocalizedUnicodeTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiLocalizedUnicodeTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiLocalizedUnicodeTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiLocalizedUnicodeTagDataEntry.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementsTagDataEntry">
            <summary>
            This structure represents a color transform, containing
            a sequence of processing elements.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementsTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementsTagDataEntry"/> class.
            </summary>
            <param name="data">Processing elements</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementsTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElement[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementsTagDataEntry"/> class.
            </summary>
            <param name="data">Processing elements</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementsTagDataEntry.InputChannelCount">
            <summary>
            Gets the number of input channels
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementsTagDataEntry.OutputChannelCount">
            <summary>
            Gets the number of output channels
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementsTagDataEntry.Data">
            <summary>
            Gets the processing elements
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementsTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementsTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementsTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementsTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiProcessElementsTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry">
            <summary>
            The namedColor2Type is a count value and array of structures
            that provide color coordinates for color names.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry"/> class.
            </summary>
            <param name="colors">The named colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry.#ctor(System.String,System.String,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry"/> class.
            </summary>
            <param name="prefix">Prefix</param>
            <param name="suffix">Suffix</param>
            /// <param name="colors">The named colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry.#ctor(System.Int32,System.String,System.String,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry"/> class.
            </summary>
            <param name="vendorFlags">Vendor specific flags</param>
            <param name="prefix">Prefix</param>
            <param name="suffix">Suffix</param>
            <param name="colors">The named colors</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry"/> class.
            </summary>
            <param name="colors">The named colors</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry.#ctor(System.String,System.String,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry"/> class.
            </summary>
            <param name="prefix">Prefix</param>
            <param name="suffix">Suffix</param>
            <param name="colors">The named colors</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry.#ctor(System.Int32,System.String,System.String,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry"/> class.
            </summary>
            <param name="vendorFlags">Vendor specific flags</param>
            <param name="prefix">Prefix</param>
            <param name="suffix">Suffix</param>
            <param name="colors">The named colors</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry.CoordinateCount">
            <summary>
            Gets the number of coordinates
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry.Prefix">
            <summary>
            Gets the prefix
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry.Suffix">
            <summary>
            Gets the suffix
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry.VendorFlags">
            <summary>
            Gets the vendor specific flags
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry.Colors">
            <summary>
            Gets the named colors
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor2TagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurveTagDataEntry">
            <summary>
            The parametricCurveType describes a one-dimensional curve by
            specifying one of a predefined set of functions using the parameters.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurveTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurveTagDataEntry"/> class.
            </summary>
            <param name="curve">The Curve</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurveTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurve,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurveTagDataEntry"/> class.
            </summary>
            <param name="curve">The Curve</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurveTagDataEntry.Curve">
            <summary>
            Gets the Curve
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurveTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurveTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurveTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurveTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccParametricCurveTagDataEntry.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceDescTagDataEntry">
            <summary>
            This type is an array of structures, each of which contains information
            from the header fields and tags from the original profiles which were
            combined to create the final profile.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceDescTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileDescription[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceDescTagDataEntry"/> class.
            </summary>
            <param name="descriptions">Profile Descriptions</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceDescTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileDescription[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceDescTagDataEntry"/> class.
            </summary>
            <param name="descriptions">Profile Descriptions</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceDescTagDataEntry.Descriptions">
            <summary>
            Gets the profile descriptions
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceDescTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceDescTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceDescTagDataEntry)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceDescTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceDescTagDataEntry.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifierTagDataEntry">
            <summary>
            This type is an array of structures, each of which contains information
            for identification of a profile used in a sequence.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifierTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifier[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifierTagDataEntry"/> class.
            </summary>
            <param name="data">Profile Identifiers</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifierTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifier[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifierTagDataEntry"/> class.
            </summary>
            <param name="data">Profile Identifiers</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifierTagDataEntry.Data">
            <summary>
            Gets the profile identifiers
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifierTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifierTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifierTagDataEntry)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifierTagDataEntry.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifierTagDataEntry.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurveSet16TagDataEntry">
            <summary>
            The purpose of this tag type is to provide a mechanism to relate physical
            colorant amounts with the normalized device codes produced by lut8Type, lut16Type,
            lutAToBType, lutBToAType or multiProcessElementsType tags so that corrections can
            be made for variation in the device without having to produce a new profile.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurveSet16TagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurve[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurveSet16TagDataEntry"/> class.
            </summary>
            <param name="curves">The Curves</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurveSet16TagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurve[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurveSet16TagDataEntry"/> class.
            </summary>
            <param name="curves">The Curves</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurveSet16TagDataEntry.ChannelCount">
            <summary>
            Gets the number of channels
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurveSet16TagDataEntry.Curves">
            <summary>
            Gets the curves
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurveSet16TagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurveSet16TagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurveSet16TagDataEntry)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurveSet16TagDataEntry.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseCurveSet16TagDataEntry.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningTagDataEntry">
            <summary>
            This type describes various screening parameters including
            screen frequency, screening angle, and spot shape.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningFlag,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningTagDataEntry"/> class.
            </summary>
            <param name="flags">Screening flags</param>
            <param name="channels">Channel information</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningTagDataEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningFlag,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningTagDataEntry"/> class.
            </summary>
            <param name="flags">Screening flags</param>
            <param name="channels">Channel information</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningTagDataEntry.Flags">
            <summary>
            Gets the screening flags
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningTagDataEntry.Channels">
            <summary>
            Gets the channel information
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningTagDataEntry)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningTagDataEntry.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureTagDataEntry">
            <summary>
            Typically this type is used for registered tags that can
            be displayed on many development systems as a sequence of four characters.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureTagDataEntry.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureTagDataEntry"/> class.
            </summary>
            <param name="signatureData">The Signature</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureTagDataEntry.#ctor(System.String,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureTagDataEntry"/> class.
            </summary>
            <param name="signatureData">The Signature</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureTagDataEntry.SignatureData">
            <summary>
            Gets the signature data
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureTagDataEntry)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureTagDataEntry.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccSignatureTagDataEntry.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry">
            <summary>
            The TextDescriptionType contains three types of text description.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry.#ctor(System.String,System.String,System.String,System.UInt32,System.UInt16)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry"/> class.
            </summary>
            <param name="ascii">ASCII text</param>
            <param name="unicode">Unicode text</param>
            <param name="scriptCode">ScriptCode text</param>
            <param name="unicodeLanguageCode">Unicode Language-Code</param>
            <param name="scriptCodeCode">ScriptCode Code</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry.#ctor(System.String,System.String,System.String,System.UInt32,System.UInt16,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry"/> class.
            </summary>
            <param name="ascii">ASCII text</param>
            <param name="unicode">Unicode text</param>
            <param name="scriptCode">ScriptCode text</param>
            <param name="unicodeLanguageCode">Unicode Language-Code</param>
            <param name="scriptCodeCode">ScriptCode Code</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry.Ascii">
            <summary>
            Gets the ASCII text
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry.Unicode">
            <summary>
            Gets the Unicode text
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry.ScriptCode">
            <summary>
            Gets the ScriptCode text
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry.UnicodeLanguageCode">
            <summary>
            Gets the Unicode Language-Code
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry.ScriptCodeCode">
            <summary>
            Gets the ScriptCode Code
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry.op_Explicit(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry)~SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiLocalizedUnicodeTagDataEntry">
            <summary>
            Performs an explicit conversion from <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry"/>
            to <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccMultiLocalizedUnicodeTagDataEntry"/>.
            </summary>
            <param name="textEntry">The entry to convert</param>
            <returns>The converted entry</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextDescriptionTagDataEntry.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextTagDataEntry">
            <summary>
            This is a simple text structure that contains a text string.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextTagDataEntry.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextTagDataEntry"/> class.
            </summary>
            <param name="text">The Text</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextTagDataEntry.#ctor(System.String,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextTagDataEntry"/> class.
            </summary>
            <param name="text">The Text</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextTagDataEntry.Text">
            <summary>
            Gets the Text
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextTagDataEntry)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextTagDataEntry.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTextTagDataEntry.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUcrBgTagDataEntry">
            <summary>
            This type contains curves representing the under color removal and black generation
            and a text string which is a general description of the method used for the UCR and BG.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUcrBgTagDataEntry.#ctor(System.UInt16[],System.UInt16[],System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUcrBgTagDataEntry"/> class.
            </summary>
            <param name="ucrCurve">UCR (under color removal) curve values</param>
            <param name="bgCurve">BG (black generation) curve values</param>
            <param name="description">Description of the used UCR and BG method</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUcrBgTagDataEntry.#ctor(System.UInt16[],System.UInt16[],System.String,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUcrBgTagDataEntry"/> class.
            </summary>
            <param name="ucrCurve">UCR (under color removal) curve values</param>
            <param name="bgCurve">BG (black generation) curve values</param>
            <param name="description">Description of the used UCR and BG method</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUcrBgTagDataEntry.UcrCurve">
            <summary>
            Gets the UCR (under color removal) curve values
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUcrBgTagDataEntry.BgCurve">
            <summary>
            Gets the BG (black generation) curve values
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUcrBgTagDataEntry.Description">
            <summary>
            Gets a description of the used UCR and BG method
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUcrBgTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUcrBgTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUcrBgTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUcrBgTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUcrBgTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUFix16ArrayTagDataEntry">
            <summary>
            This type represents an array of doubles (from 32bit values).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUFix16ArrayTagDataEntry.#ctor(System.Single[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUFix16ArrayTagDataEntry"/> class.
            </summary>
            <param name="data">The array data</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUFix16ArrayTagDataEntry.#ctor(System.Single[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUFix16ArrayTagDataEntry"/> class.
            </summary>
            <param name="data">The array data</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUFix16ArrayTagDataEntry.Data">
            <summary>
            Gets the array data.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUFix16ArrayTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUFix16ArrayTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUFix16ArrayTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUFix16ArrayTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUFix16ArrayTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt16ArrayTagDataEntry">
            <summary>
            This type represents an array of unsigned shorts.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt16ArrayTagDataEntry.#ctor(System.UInt16[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt16ArrayTagDataEntry"/> class.
            </summary>
            <param name="data">The array data</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt16ArrayTagDataEntry.#ctor(System.UInt16[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt16ArrayTagDataEntry"/> class.
            </summary>
            <param name="data">The array data</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt16ArrayTagDataEntry.Data">
            <summary>
            Gets the array data
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt16ArrayTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt16ArrayTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt16ArrayTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt16ArrayTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt16ArrayTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt32ArrayTagDataEntry">
            <summary>
            This type represents an array of unsigned 32bit integers.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt32ArrayTagDataEntry.#ctor(System.UInt32[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt32ArrayTagDataEntry"/> class.
            </summary>
            <param name="data">The array data</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt32ArrayTagDataEntry.#ctor(System.UInt32[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt32ArrayTagDataEntry"/> class.
            </summary>
            <param name="data">The array data</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt32ArrayTagDataEntry.Data">
            <summary>
            Gets the array data
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt32ArrayTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt32ArrayTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt32ArrayTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt32ArrayTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt32ArrayTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt64ArrayTagDataEntry">
            <summary>
            This type represents an array of unsigned 64bit integers.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt64ArrayTagDataEntry.#ctor(System.UInt64[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt64ArrayTagDataEntry"/> class.
            </summary>
            <param name="data">The array data</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt64ArrayTagDataEntry.#ctor(System.UInt64[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt64ArrayTagDataEntry"/> class.
            </summary>
            <param name="data">The array data</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt64ArrayTagDataEntry.Data">
            <summary>
            Gets the array data
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt64ArrayTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt64ArrayTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt64ArrayTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt64ArrayTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt64ArrayTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt8ArrayTagDataEntry">
            <summary>
            This type represents an array of bytes.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt8ArrayTagDataEntry.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt8ArrayTagDataEntry"/> class.
            </summary>
            <param name="data">The array data</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt8ArrayTagDataEntry.#ctor(System.Byte[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt8ArrayTagDataEntry"/> class.
            </summary>
            <param name="data">The array data</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt8ArrayTagDataEntry.Data">
            <summary>
            Gets the array data.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt8ArrayTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt8ArrayTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt8ArrayTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt8ArrayTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUInt8ArrayTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUnknownTagDataEntry">
            <summary>
            This tag stores data of an unknown tag data entry
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUnknownTagDataEntry.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUnknownTagDataEntry"/> class.
            </summary>
            <param name="data">The raw data of the entry</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUnknownTagDataEntry.#ctor(System.Byte[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUnknownTagDataEntry"/> class.
            </summary>
            <param name="data">The raw data of the entry</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUnknownTagDataEntry.Data">
            <summary>
            Gets the raw data of the entry.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUnknownTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUnknownTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUnknownTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUnknownTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccUnknownTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccViewingConditionsTagDataEntry">
            <summary>
            This type represents a set of viewing condition parameters.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccViewingConditionsTagDataEntry.#ctor(System.Numerics.Vector3,System.Numerics.Vector3,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccStandardIlluminant)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccViewingConditionsTagDataEntry"/> class.
            </summary>
            <param name="illuminantXyz">XYZ values of Illuminant</param>
            <param name="surroundXyz">XYZ values of Surrounding</param>
            <param name="illuminant">Illuminant</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccViewingConditionsTagDataEntry.#ctor(System.Numerics.Vector3,System.Numerics.Vector3,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccStandardIlluminant,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccViewingConditionsTagDataEntry"/> class.
            </summary>
            <param name="illuminantXyz">XYZ values of Illuminant</param>
            <param name="surroundXyz">XYZ values of Surrounding</param>
            <param name="illuminant">Illuminant</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccViewingConditionsTagDataEntry.IlluminantXyz">
            <summary>
            Gets the XYZ values of illuminant.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccViewingConditionsTagDataEntry.SurroundXyz">
            <summary>
            Gets the XYZ values of Surrounding
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccViewingConditionsTagDataEntry.Illuminant">
            <summary>
            Gets the illuminant.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccViewingConditionsTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccViewingConditionsTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccViewingConditionsTagDataEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccViewingConditionsTagDataEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccViewingConditionsTagDataEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccXyzTagDataEntry">
            <summary>
            The XYZType contains an array of XYZ values.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccXyzTagDataEntry.#ctor(System.Numerics.Vector3[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccXyzTagDataEntry"/> class.
            </summary>
            <param name="data">The XYZ numbers.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccXyzTagDataEntry.#ctor(System.Numerics.Vector3[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccXyzTagDataEntry"/> class.
            </summary>
            <param name="data">The XYZ numbers</param>
            <param name="tagSignature">Tag Signature</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccXyzTagDataEntry.Data">
            <summary>
            Gets the XYZ numbers.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccXyzTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagDataEntry)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccXyzTagDataEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccXyzTagDataEntry)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut">
            <summary>
            Color Lookup Table
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut.#ctor(System.Single[][],System.Byte[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClutDataType)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut"/> class.
            </summary>
            <param name="values">The CLUT values</param>
            <param name="gridPointCount">The gridpoint count</param>
            <param name="type">The data type of this CLUT</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut.#ctor(System.UInt16[][],System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut"/> class.
            </summary>
            <param name="values">The CLUT values</param>
            <param name="gridPointCount">The gridpoint count</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut.#ctor(System.Byte[][],System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut"/> class.
            </summary>
            <param name="values">The CLUT values</param>
            <param name="gridPointCount">The gridpoint count</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut.Values">
            <summary>
            Gets the values that make up this table
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut.DataType">
            <summary>
            Gets the CLUT data type (important when writing a profile)
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut.InputChannelCount">
            <summary>
            Gets the number of input channels
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut.OutputChannelCount">
            <summary>
            Gets the number of output channels
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut.GridPointCount">
            <summary>
            Gets the number of grid points per input channel
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccClut.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry">
            <summary>
            Entry of ICC colorant table
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry"/> struct.
            </summary>
            <param name="name">Name of the colorant</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry.#ctor(System.String,System.UInt16,System.UInt16,System.UInt16)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry"/> struct.
            </summary>
            <param name="name">Name of the colorant</param>
            <param name="pcs1">First PCS value</param>
            <param name="pcs2">Second PCS value</param>
            <param name="pcs3">Third PCS value</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry.Name">
            <summary>
            Gets the colorant name.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry.Pcs1">
            <summary>
            Gets the first PCS value.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry.Pcs2">
            <summary>
            Gets the second PCS value.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry.Pcs3">
            <summary>
            Gets the third PCS value.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry.op_Equality(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry"/> objects for equality.
            </summary>
            <param name="left">
            The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry"/> on the left side of the operand.
            </param>
            <param name="right">
            The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry"/> on the right side of the operand.
            </param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry.op_Inequality(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccColorantTableEntry.ToString">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLocalizedString">
            <summary>
            A string with a specific locale.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLocalizedString.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLocalizedString"/> struct.
            The culture will be <see cref="P:System.Globalization.CultureInfo.CurrentCulture"/>
            </summary>
            <param name="text">The text value of this string</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLocalizedString.#ctor(System.Globalization.CultureInfo,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLocalizedString"/> struct.
            The culture will be <see cref="P:System.Globalization.CultureInfo.CurrentCulture"/>
            </summary>
            <param name="culture">The culture of this string</param>
            <param name="text">The text value of this string</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLocalizedString.Text">
            <summary>
            Gets the text value.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLocalizedString.Culture">
            <summary>
            Gets the culture of text.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLocalizedString.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLocalizedString)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLocalizedString.ToString">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut">
            <summary>
            Lookup Table
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut.#ctor(System.Single[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut"/> struct.
            </summary>
            <param name="values">The LUT values</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut.#ctor(System.UInt16[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut"/> struct.
            </summary>
            <param name="values">The LUT values</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut"/> struct.
            </summary>
            <param name="values">The LUT values</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut.Values">
            <summary>
            Gets the values that make up this table
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor">
            <summary>
            A specific color with a name
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor.#ctor(System.String,System.UInt16[],System.UInt16[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor"/> struct.
            </summary>
            <param name="name">Name of the color</param>
            <param name="pcsCoordinates">Coordinates of the color in the profiles PCS</param>
            <param name="deviceCoordinates">Coordinates of the color in the profiles Device-Space</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor.Name">
            <summary>
            Gets the name of the color
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor.PcsCoordinates">
            <summary>
            Gets the coordinates of the color in the profiles PCS
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor.DeviceCoordinates">
            <summary>
            Gets the coordinates of the color in the profiles Device-Space
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor.op_Equality(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor"/> objects for equality.
            </summary>
            <param name="left">
            The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor"/> on the left side of the operand.
            </param>
            <param name="right">
            The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor"/> on the right side of the operand.
            </param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor.op_Inequality(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccNamedColor.ToString">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber">
            <summary>
            Position of an object within an ICC profile
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber.#ctor(System.UInt32,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber"/> struct.
            </summary>
            <param name="offset">Offset in bytes</param>
            <param name="size">Size in bytes</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber.Offset">
            <summary>
            Gets the offset in bytes
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber.Size">
            <summary>
            Gets the size in bytes
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber.op_Equality(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber"/> objects for equality.
            </summary>
            <param name="left">
            The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber"/> on the left side of the operand.
            </param>
            <param name="right">
            The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber"/> on the right side of the operand.
            </param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber.op_Inequality(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccPositionNumber.ToString">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileDescription">
            <summary>
            ICC Profile description
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileDescription.#ctor(System.UInt32,System.UInt32,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDeviceAttribute,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLocalizedString[],SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLocalizedString[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileDescription"/> struct.
            </summary>
            <param name="deviceManufacturer">Device Manufacturer</param>
            <param name="deviceModel">Device Model</param>
            <param name="deviceAttributes">Device Attributes</param>
            <param name="technologyInformation">Technology Information</param>
            <param name="deviceManufacturerInfo">Device Manufacturer Info</param>
            <param name="deviceModelInfo">Device Model Info</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileDescription.DeviceManufacturer">
            <summary>
            Gets the device manufacturer.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileDescription.DeviceModel">
            <summary>
            Gets the device model.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileDescription.DeviceAttributes">
            <summary>
            Gets the device attributes.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileDescription.TechnologyInformation">
            <summary>
            Gets the technology information.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileDescription.DeviceManufacturerInfo">
            <summary>
            Gets the device manufacturer info.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileDescription.DeviceModelInfo">
            <summary>
            Gets the device model info.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileDescription.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileDescription)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileDescription.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileDescription.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId">
            <summary>
            ICC Profile ID
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId.Zero">
            <summary>
            A profile ID with all values set to zero
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId.#ctor(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId"/> struct.
            </summary>
            <param name="p1">Part 1 of the ID</param>
            <param name="p2">Part 2 of the ID</param>
            <param name="p3">Part 3 of the ID</param>
            <param name="p4">Part 4 of the ID</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId.Part1">
            <summary>
            Gets the first part of the ID.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId.Part2">
            <summary>
            Gets the second part of the ID.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId.Part3">
            <summary>
            Gets the third part of the ID.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId.Part4">
            <summary>
            Gets the fourth part of the ID.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId.IsSet">
            <summary>
            Gets a value indicating whether the ID is set or just consists of zeros.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId.op_Equality(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId"/> objects for equality.
            </summary>
            <param name="left">
            The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId"/> on the left side of the operand.
            </param>
            <param name="right">
            The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId"/> on the right side of the operand.
            </param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId.op_Inequality(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId.ToString">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifier">
            <summary>
            Description of a profile within a sequence.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifier.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileId,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLocalizedString[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifier"/> struct.
            </summary>
            <param name="id">ID of the profile</param>
            <param name="description">Description of the profile</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifier.Id">
            <summary>
            Gets the ID of the profile.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifier.Description">
            <summary>
            Gets the description of the profile.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifier.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifier)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifier.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileSequenceIdentifier.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber">
            <summary>
            Associates a normalized device code with a measurement value
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber.#ctor(System.UInt16,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber"/> struct.
            </summary>
            <param name="deviceCode">Device Code</param>
            <param name="measurementValue">Measurement Value</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber.DeviceCode">
            <summary>
            Gets the device code
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber.MeasurementValue">
            <summary>
            Gets the measurement value
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber.op_Equality(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber"/> objects for equality.
            </summary>
            <param name="left">
            The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber"/> on the left side of the operand.
            </param>
            <param name="right">
            The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber"/> on the right side of the operand.
            </param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber.op_Inequality(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccResponseNumber.ToString">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel">
            <summary>
            A single channel of a <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningTagDataEntry"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel.#ctor(System.Single,System.Single,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningSpotType)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel"/> struct.
            </summary>
            <param name="frequency">Screen frequency</param>
            <param name="angle">Angle in degrees</param>
            <param name="spotShape">Spot shape</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel.Frequency">
            <summary>
            Gets the screen frequency.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel.Angle">
            <summary>
            Gets the angle in degrees.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel.SpotShape">
            <summary>
            Gets the spot shape
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel.op_Equality(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel"/> objects for equality.
            </summary>
            <param name="left">
            The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel"/> on the left side of the operand.
            </param>
            <param name="right">
            The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel"/> on the right side of the operand.
            </param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel.op_Inequality(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccScreeningChannel.ToString">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry">
            <summary>
            Entry of ICC tag table
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileTag,System.UInt32,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry"/> struct.
            </summary>
            <param name="signature">Signature of the tag</param>
            <param name="offset">Offset of entry in bytes</param>
            <param name="dataSize">Size of entry in bytes</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry.Signature">
            <summary>
            Gets the signature of the tag.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry.Offset">
            <summary>
            Gets the offset of entry in bytes.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry.DataSize">
            <summary>
            Gets the size of entry in bytes.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry.op_Equality(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry"/> objects for equality.
            </summary>
            <param name="left">
            The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry"/> on the left side of the operand.
            </param>
            <param name="right">
            The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry"/> on the right side of the operand.
            </param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry.op_Inequality(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccTagTableEntry.ToString">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccVersion">
            <summary>
            Represents the ICC profile version number.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccVersion.#ctor(System.Int32,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccVersion"/> struct.
            </summary>
            <param name="major">The major version number.</param>
            <param name="minor">The minor version number.</param>
            <param name="patch">The patch version number.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccVersion.Major">
            <summary>
            Gets the major version number.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccVersion.Minor">
            <summary>
            Gets the minor version number.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccVersion.Patch">
            <summary>
            Gets the patch number.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccVersion.Equals(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccVersion)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Icc.IccVersion.ToString">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcProfile">
            <summary>
            Represents an IPTC profile providing access to the collection of values.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcProfile.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcProfile"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcProfile.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcProfile"/> class.
            </summary>
            <param name="data">The byte array to read the iptc profile from.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcProfile.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcProfile)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcProfile"/> class
            by making a copy from another IPTC profile.
            </summary>
            <param name="other">The other IPTC profile, from which the clone should be made from.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcProfile.Data">
            <summary>
            Gets the byte data of the IPTC profile.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcProfile.Values">
            <summary>
            Gets the values of this iptc profile.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcProfile.DeepClone">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcProfile.GetValues(SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag)">
            <summary>
            Returns all values with the specified tag.
            </summary>
            <param name="tag">The tag of the iptc value.</param>
            <returns>The values found with the specified tag.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcProfile.RemoveValue(SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag)">
            <summary>
            Removes all values with the specified tag.
            </summary>
            <param name="tag">The tag of the iptc value to remove.</param>
            <returns>True when the value was found and removed.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcProfile.RemoveValue(SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag,System.String)">
            <summary>
            Removes values with the specified tag and value.
            </summary>
            <param name="tag">The tag of the iptc value to remove.</param>
            <param name="value">The value of the iptc item to remove.</param>
            <returns>True when the value was found and removed.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcProfile.SetEncoding(System.Text.Encoding)">
            <summary>
            Changes the encoding for all the values.
            </summary>
            <param name="encoding">The encoding to use when storing the bytes.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcProfile.SetValue(SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag,System.Text.Encoding,System.String,System.Boolean)">
            <summary>
            Sets the value for the specified tag.
            </summary>
            <param name="tag">The tag of the iptc value.</param>
            <param name="encoding">The encoding to use when storing the bytes.</param>
            <param name="value">The value.</param>
            <param name="strict">
            Indicates if length restrictions from the specification should be followed strictly.
            Defaults to true.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcProfile.SetDateTimeValue(SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag,System.DateTimeOffset)">
            <summary>
            Makes sure the datetime is formatted according to the iptc specification.
            <example>
            A date will be formatted as CCYYMMDD, e.g. "19890317" for 17 March 1989.
            A time value will be formatted as HHMMSS±HHMM, e.g. "090000+0200" for 9 o'clock Berlin time,
            two hours ahead of UTC.
            </example>
            </summary>
            <param name="tag">The tag of the iptc value.</param>
            <param name="dateTimeOffset">The datetime.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcProfile.SetValue(SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag,System.String,System.Boolean)">
            <summary>
            Sets the value of the specified tag.
            </summary>
            <param name="tag">The tag of the iptc value.</param>
            <param name="value">The value.</param>
            <param name="strict">
            Indicates if length restrictions from the specification should be followed strictly.
            Defaults to true.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcProfile.UpdateData">
            <summary>
            Updates the data of the profile.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag">
            <summary>
            Provides enumeration of all IPTC tags relevant for images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.Unknown">
            <summary>
            Unknown.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.RecordVersion">
            <summary>
            Record version identifying the version of the Information Interchange Model.
            Not repeatable. Max length is 2.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.ObjectType">
            <summary>
            Object type, not repeatable. Max Length is 67.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.ObjectAttribute">
            <summary>
            Object attribute. Max length is 68.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.Name">
            <summary>
            Object Name, not repeatable. Max length is 64.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.EditStatus">
            <summary>
            Edit status, not repeatable. Max length is 64.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.EditorialUpdate">
            <summary>
            Editorial update, not repeatable. Max length is 2.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.Urgency">
            <summary>
            Urgency, not repeatable. Max length is 2.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.SubjectReference">
            <summary>
            Subject Reference. Max length is 236.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.Category">
            <summary>
            Category, not repeatable. Max length is 3.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.SupplementalCategories">
            <summary>
            Supplemental categories. Max length is 32.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.FixtureIdentifier">
            <summary>
            Fixture identifier, not repeatable. Max length is 32.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.Keywords">
            <summary>
            Keywords. Max length is 64.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.LocationCode">
            <summary>
            Location code. Max length is 3.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.LocationName">
            <summary>
            Location name. Max length is 64.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.ReleaseDate">
            <summary>
            Release date. Format should be CCYYMMDD.
            Not repeatable, max length is 8.
            <example>
            A date will be formatted as CCYYMMDD, e.g. "19890317" for 17 March 1989.
            </example>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.ReleaseTime">
            <summary>
            Release time. Format should be HHMMSS±HHMM.
            Not repeatable, max length is 11.
            <example>
            A time value will be formatted as HHMMSS±HHMM, e.g. "090000+0200" for 9 o'clock Berlin time,
            two hours ahead of UTC.
            </example>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.ExpirationDate">
            <summary>
            Expiration date. Format should be CCYYMMDD.
            Not repeatable, max length is 8.
            <example>
            A date will be formatted as CCYYMMDD, e.g. "19890317" for 17 March 1989.
            </example>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.ExpirationTime">
            <summary>
            Expiration time. Format should be HHMMSS±HHMM.
            Not repeatable, max length is 11.
            <example>
            A time value will be formatted as HHMMSS±HHMM, e.g. "090000+0200" for 9 o'clock Berlin time,
            two hours ahead of UTC.
            </example>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.SpecialInstructions">
            <summary>
            Special instructions, not repeatable. Max length is 256.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.ActionAdvised">
            <summary>
            Action advised, not repeatable. Max length is 2.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.ReferenceService">
            <summary>
            Reference service. Max length is 10.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.ReferenceDate">
            <summary>
            Reference date. Format should be CCYYMMDD.
            Not repeatable, max length is 8.
            <example>
            A date will be formatted as CCYYMMDD, e.g. "19890317" for 17 March 1989.
            </example>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.ReferenceNumber">
            <summary>
            ReferenceNumber. Max length is 8.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CreatedDate">
            <summary>
            Created date. Format should be CCYYMMDD.
            Not repeatable, max length is 8.
            <example>
            A date will be formatted as CCYYMMDD, e.g. "19890317" for 17 March 1989.
            </example>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CreatedTime">
            <summary>
            Created time. Format should be HHMMSS±HHMM.
            Not repeatable, max length is 11.
            <example>
            A time value will be formatted as HHMMSS±HHMM, e.g. "090000+0200" for 9 o'clock Berlin time,
            two hours ahead of UTC.
            </example>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.DigitalCreationDate">
            <summary>
            Digital creation date. Format should be CCYYMMDD.
            Not repeatable, max length is 8.
            <example>
            A date will be formatted as CCYYMMDD, e.g. "19890317" for 17 March 1989.
            </example>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.DigitalCreationTime">
            <summary>
            Digital creation time. Format should be HHMMSS±HHMM.
            Not repeatable, max length is 11.
            <example>
            A time value will be formatted as HHMMSS±HHMM, e.g. "090000+0200" for 9 o'clock Berlin time,
            two hours ahead of UTC.
            </example>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.OriginatingProgram">
            <summary>
            Originating program, not repeatable. Max length is 32.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.ProgramVersion">
            <summary>
            Program version, not repeatable. Max length is 10.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.ObjectCycle">
            <summary>
            Object cycle, not repeatable. Max length is 1.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.Byline">
            <summary>
            Byline. Max length is 32.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.BylineTitle">
            <summary>
            Byline title. Max length is 32.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.City">
            <summary>
            City, not repeatable. Max length is 32.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.SubLocation">
            <summary>
            Sub location, not repeatable. Max length is 32.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.ProvinceState">
            <summary>
            Province/State, not repeatable. Max length is 32.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CountryCode">
            <summary>
            Country code, not repeatable. Max length is 3.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.Country">
            <summary>
            Country, not repeatable. Max length is 64.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.OriginalTransmissionReference">
            <summary>
            Original transmission reference, not repeatable. Max length is 32.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.Headline">
            <summary>
            Headline, not repeatable. Max length is 256.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.Credit">
            <summary>
            Credit, not repeatable. Max length is 32.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.Source">
            <summary>
            Source, not repeatable. Max length is 32.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CopyrightNotice">
            <summary>
            Copyright notice, not repeatable. Max length is 128.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.Contact">
            <summary>
            Contact. Max length 128.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.Caption">
            <summary>
            Caption, not repeatable. Max length is 2000.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.LocalCaption">
            <summary>
            Local caption.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CaptionWriter">
            <summary>
            Caption writer. Max length is 32.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.ImageType">
            <summary>
            Image type, not repeatable. Max length is 2.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.ImageOrientation">
            <summary>
            Image orientation, not repeatable. Max length is 1.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CustomField1">
            <summary>
            Custom field 1
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CustomField2">
            <summary>
            Custom field 2
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CustomField3">
            <summary>
            Custom field 3
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CustomField4">
            <summary>
            Custom field 4
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CustomField5">
            <summary>
            Custom field 5
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CustomField6">
            <summary>
            Custom field 6
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CustomField7">
            <summary>
            Custom field 7
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CustomField8">
            <summary>
            Custom field 8
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CustomField9">
            <summary>
            Custom field 9
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CustomField10">
            <summary>
            Custom field 10
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CustomField11">
            <summary>
            Custom field 11
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CustomField12">
            <summary>
            Custom field 12
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CustomField13">
            <summary>
            Custom field 13
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CustomField14">
            <summary>
            Custom field 14
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CustomField15">
            <summary>
            Custom field 15
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CustomField16">
            <summary>
            Custom field 16
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CustomField17">
            <summary>
            Custom field 17
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CustomField18">
            <summary>
            Custom field 18
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CustomField19">
            <summary>
            Custom field 19
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag.CustomField20">
            <summary>
            Custom field 20
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTagExtensions">
            <summary>
            Extension methods for IPTC tags.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTagExtensions.MaxLength(SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag)">
            <summary>
            Maximum length of the IPTC value with the given tag according to the specification.
            </summary>
            <param name="tag">The tag to check the max length for.</param>
            <returns>The maximum length.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTagExtensions.IsRepeatable(SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag)">
            <summary>
            Determines if the given tag can be repeated according to the specification.
            </summary>
            <param name="tag">The tag to check.</param>
            <returns>True, if the tag can occur multiple times.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTagExtensions.IsDate(SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag)">
            <summary>
            Determines if the tag is a datetime tag which needs to be formatted as CCYYMMDD.
            </summary>
            <param name="tag">The tag to check.</param>
            <returns>True, if its a datetime tag.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTagExtensions.IsTime(SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcTag)">
            <summary>
            Determines if the tag is a time tag which need to be formatted as HHMMSS±HHMM.
            </summary>
            <param name="tag">The tag to check.</param>
            <returns>True, if its a time tag.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcValue">
            <summary>
            Represents a single value of the IPTC profile.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcValue.Encoding">
            <summary>
            Gets or sets the encoding to use for the Value.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcValue.Tag">
            <summary>
            Gets the tag of the iptc value.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcValue.Strict">
            <summary>
            Gets or sets a value indicating whether to be enforce value length restrictions according
            to the specification.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcValue.Value">
            <summary>
            Gets or sets the value.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcValue.Length">
            <summary>
            Gets the length of the value.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcValue.DeepClone">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcValue.Equals(System.Object)">
            <summary>
            Determines whether the specified object is equal to the current <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcValue"/>.
            </summary>
            <param name="obj">The object to compare this <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcValue"/> with.</param>
            <returns>True when the specified object is equal to the current <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcValue"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcValue.Equals(SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcValue)">
            <summary>
            Determines whether the specified iptc value is equal to the current <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcValue"/>.
            </summary>
            <param name="other">The iptc value to compare this <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcValue"/> with.</param>
            <returns>True when the specified iptc value is equal to the current <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcValue"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcValue.GetHashCode">
            <summary>
            Serves as a hash of this type.
            </summary>
            <returns>A hash code for the current instance.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcValue.ToByteArray">
            <summary>
            Converts this instance to a byte array.
            </summary>
            <returns>A <see cref="T:System.Byte"/> array.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcValue.ToString">
            <summary>
            Returns a string that represents the current value.
            </summary>
            <returns>A string that represents the current value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Iptc.IptcValue.ToString(System.Text.Encoding)">
            <summary>
            Returns a string that represents the current value with the specified encoding.
            </summary>
            <param name="encoding">The encoding to use.</param>
            <returns>A string that represents the current value with the specified encoding.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Metadata.Profiles.Xmp.XmpProfile">
            <summary>
            Represents an XMP profile, providing access to the raw XML.
            See <seealso href="https://www.adobe.com/devnet/xmp.html"/> for the full specification.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Xmp.XmpProfile.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Xmp.XmpProfile"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Xmp.XmpProfile.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Xmp.XmpProfile"/> class.
            </summary>
            <param name="data">The UTF8 encoded byte array to read the XMP profile from.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Xmp.XmpProfile.#ctor(SixLabors.ImageSharp.Metadata.Profiles.Xmp.XmpProfile)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Xmp.XmpProfile"/> class
            by making a copy from another XMP profile.
            </summary>
            <param name="other">The other XMP profile, from which the clone should be made from.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Metadata.Profiles.Xmp.XmpProfile.Data">
            <summary>
            Gets the XMP raw data byte array.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Xmp.XmpProfile.GetDocument">
            <summary>
            Gets the raw XML document containing the XMP profile.
            </summary>
            <returns>The <see cref="T:System.Xml.Linq.XDocument"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Xmp.XmpProfile.ToByteArray">
            <summary>
            Convert the content of this <see cref="T:SixLabors.ImageSharp.Metadata.Profiles.Xmp.XmpProfile"/> into a byte array.
            </summary>
            <returns>The <see cref="T:byte[]"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Metadata.Profiles.Xmp.XmpProfile.DeepClone">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelAccessorAction`1">
            <summary>
            A delegate to be executed on a <see cref="T:SixLabors.ImageSharp.PixelAccessor`1"/>.
            </summary>
            <typeparam name="TPixel">The pixel type.</typeparam>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelAccessorAction`2">
            <summary>
            A delegate to be executed on two instances of <see cref="T:SixLabors.ImageSharp.PixelAccessor`1"/>.
            </summary>
            <typeparam name="TPixel1">The first pixel type.</typeparam>
            <typeparam name="TPixel2">The second pixel type.</typeparam>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelAccessorAction`3">
            <summary>
            A delegate to be executed on three instances of <see cref="T:SixLabors.ImageSharp.PixelAccessor`1"/>.
            </summary>
            <typeparam name="TPixel1">The first pixel type.</typeparam>
            <typeparam name="TPixel2">The second pixel type.</typeparam>
            <typeparam name="TPixel3">The third pixel type.</typeparam>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelAccessor`1">
            <summary>
            Provides efficient access the pixel buffers of an <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </summary>
            <typeparam name="TPixel">The pixel type.</typeparam>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelAccessor`1.Width">
            <summary>
            Gets the width of the backing <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelAccessor`1.Height">
            <summary>
            Gets the height of the backing <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelAccessor`1.GetRowSpan(System.Int32)">
            <summary>
            Gets the representation of the pixels as a <see cref="T:System.Span`1"/> of contiguous memory
            at row <paramref name="rowIndex"/> beginning from the first pixel on that row.
            </summary>
            <param name="rowIndex">The row index.</param>
            <returns>The <see cref="T:System.Span`1"/>.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when row index is out of range.</exception>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.HalfTypeHelper">
            <summary>
            Helper methods for packing and unpacking floating point values
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfTypeHelper.Pack(System.Single)">
            <summary>
            Packs a <see cref="T:System.Single"/> into an <see cref="T:System.UInt16"/>
            </summary>
            <param name="value">The float to pack</param>
            <returns>The <see cref="T:System.UInt16"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfTypeHelper.Pack(System.Int32)">
            <summary>
            Packs an <see cref="T:System.Int32"/> into a <see cref="T:System.UInt16"/>
            </summary>
            <param name="value">The integer to pack.</param>
            <returns>The <see cref="T:System.UInt16"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfTypeHelper.Unpack(System.UInt16)">
            <summary>
            Unpacks a <see cref="T:System.UInt16"/> into a <see cref="T:System.Single"/>.
            </summary>
            <param name="value">The value.</param>
            <returns>The <see cref="T:System.Single"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.HalfTypeHelper.Uif">
            <summary>
            Maps the position of number types in memory
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.HalfTypeHelper.Uif.F">
            <summary>
            The float.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.HalfTypeHelper.Uif.I">
            <summary>
            The integer.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.HalfTypeHelper.Uif.U">
            <summary>
            The unsigned integer.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.IPackedVector`1">
            <summary>
            This interface exists for ensuring signature compatibility to MonoGame and XNA packed color types.
            <see href="https://msdn.microsoft.com/en-us/library/bb197661.aspx" />
            </summary>
            <typeparam name="TPacked">The packed format. <example>uint, long, float.</example></typeparam>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.IPackedVector`1.PackedValue">
            <summary>
            Gets or sets the packed representation of the value.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.IPixel`1">
            <summary>
            An interface that represents a generic pixel type.
            The naming convention of each pixel format is to order the color components from least significant to most significant, reading from left to right.
            For example in the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> pixel format the R component is the least significant byte, and the A component is the most significant.
            </summary>
            <typeparam name="TSelf">The type implementing this interface</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.IPixel`1.CreatePixelOperations">
            <summary>
            Creates a <see cref="T:SixLabors.ImageSharp.PixelFormats.PixelOperations`1"/> instance for this pixel type.
            This method is not intended to be consumed directly. Use <see cref="P:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.Instance"/> instead.
            </summary>
            <returns>The <see cref="T:SixLabors.ImageSharp.PixelFormats.PixelOperations`1"/> instance.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.IPixel">
            <summary>
            A base interface for all pixels, defining the mandatory operations to be implemented by a pixel type.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.IPixel.FromScaledVector4(System.Numerics.Vector4)">
            <summary>
            Initializes the pixel instance from a generic ("scaled") <see cref="T:System.Numerics.Vector4"/>.
            </summary>
            <param name="vector">The vector to load the pixel from.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.IPixel.ToScaledVector4">
            <summary>
            Expands the pixel into a generic ("scaled") <see cref="T:System.Numerics.Vector4"/> representation
            with values scaled and clamped between <value>0</value> and <value>1</value>.
            The vector components are typically expanded in least to greatest significance order.
            </summary>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.IPixel.FromVector4(System.Numerics.Vector4)">
            <summary>
            Initializes the pixel instance from a <see cref="T:System.Numerics.Vector4"/> which is specific to the current pixel type.
            </summary>
            <param name="vector">The vector to load the pixel from.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.IPixel.ToVector4">
            <summary>
            Expands the pixel into a <see cref="T:System.Numerics.Vector4"/> which is specific to the current pixel type.
            The vector components are typically expanded in least to greatest significance order.
            </summary>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.IPixel.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <summary>
            Initializes the pixel instance from an <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> value.
            </summary>
            <param name="source">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.IPixel.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <summary>
            Initializes the pixel instance from an <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra5551"/> value.
            </summary>
            <param name="source">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra5551"/> value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.IPixel.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <summary>
            Initializes the pixel instance from an <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> value.
            </summary>
            <param name="source">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.IPixel.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <summary>
            Initializes the pixel instance from an <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> value.
            </summary>
            <param name="source">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.IPixel.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <summary>
            Initializes the pixel instance from an <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> value.
            </summary>
            <param name="source">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.IPixel.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <summary>
            Initializes the pixel instance from an <see cref="T:SixLabors.ImageSharp.PixelFormats.L8"/> value.
            </summary>
            <param name="source">The <see cref="T:SixLabors.ImageSharp.PixelFormats.L8"/> value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.IPixel.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <summary>
            Initializes the pixel instance from an <see cref="T:SixLabors.ImageSharp.PixelFormats.L16"/> value.
            </summary>
            <param name="source">The <see cref="T:SixLabors.ImageSharp.PixelFormats.L16"/> value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.IPixel.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <summary>
            Initializes the pixel instance from an <see cref="T:SixLabors.ImageSharp.PixelFormats.La16"/> value.
            </summary>
            <param name="source">The <see cref="T:SixLabors.ImageSharp.PixelFormats.La16"/> value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.IPixel.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <summary>
            Initializes the pixel instance from an <see cref="T:SixLabors.ImageSharp.PixelFormats.La32"/> value.
            </summary>
            <param name="source">The <see cref="T:SixLabors.ImageSharp.PixelFormats.La32"/> value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.IPixel.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <summary>
            Initializes the pixel instance from an <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> value.
            </summary>
            <param name="source">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.IPixel.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <summary>
            Initializes the pixel instance from an <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> value.
            </summary>
            <param name="source">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.IPixel.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <summary>
            Convert the pixel instance into <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> representation.
            </summary>
            <param name="dest">The reference to the destination <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> pixel</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.IPixel.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <summary>
            Initializes the pixel instance from an <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb48"/> value.
            </summary>
            <param name="source">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb48"/> value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.IPixel.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <summary>
            Initializes the pixel instance from an <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> value.
            </summary>
            <param name="source">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> value.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelAlphaCompositionMode">
            <summary>
            Enumerates the various alpha composition modes.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelAlphaCompositionMode.SrcOver">
            <summary>
            Returns the destination over the source.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelAlphaCompositionMode.Src">
            <summary>
            Returns the source colors.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelAlphaCompositionMode.SrcAtop">
            <summary>
            Returns the source over the destination.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelAlphaCompositionMode.SrcIn">
            <summary>
            The source where the destination and source overlap.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelAlphaCompositionMode.SrcOut">
            <summary>
            The destination where the destination and source overlap.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelAlphaCompositionMode.Dest">
            <summary>
            The destination where the source does not overlap it.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelAlphaCompositionMode.DestAtop">
            <summary>
            The source where they don't overlap otherwise dest in overlapping parts.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelAlphaCompositionMode.DestOver">
            <summary>
            The destination over the source.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelAlphaCompositionMode.DestIn">
            <summary>
            The destination where the destination and source overlap.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelAlphaCompositionMode.DestOut">
            <summary>
            The source where the destination and source overlap.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelAlphaCompositionMode.Clear">
            <summary>
            The clear.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelAlphaCompositionMode.Xor">
            <summary>
            Clear where they overlap.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelAlphaRepresentation">
            <summary>
            Provides enumeration of the alpha value transparency behavior of a pixel format.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelAlphaRepresentation.None">
            <summary>
            Indicates that the pixel format does not contain an alpha channel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelAlphaRepresentation.Associated">
            <summary>
            Indicates that the transparency behavior is premultiplied.
            Each color is first scaled by the alpha value. The alpha value itself is the same
            in both straight and premultiplied alpha. Typically, no color channel value is
            greater than the alpha channel value.
            If a color channel value in a premultiplied format is greater than the alpha
            channel, the standard source-over blending math results in an additive blend.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelAlphaRepresentation.Unassociated">
            <summary>
            Indicates that the transparency behavior is not premultiplied.
            The alpha channel indicates the transparency of the color.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1">
            <summary>
            Collection of Porter Duff alpha blending functions applying different composition models.
            </summary>
            <remarks>
            These functions are designed to be a general solution for all color cases,
            that is, they take in account the alpha value of both the backdrop
            and source, and there's no need to alpha-premultiply neither the backdrop
            nor the source.
            Note there are faster functions for when the backdrop color is known
            to be opaque
            </remarks>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrc">
            <summary>
            A pixel blender that implements the "NormalSrc" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrc.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrc.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrc.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrc.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrc">
            <summary>
            A pixel blender that implements the "MultiplySrc" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrc.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrc.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrc.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrc.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrc">
            <summary>
            A pixel blender that implements the "AddSrc" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrc.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrc.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrc.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrc.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrc">
            <summary>
            A pixel blender that implements the "SubtractSrc" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrc.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrc.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrc.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrc.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrc">
            <summary>
            A pixel blender that implements the "ScreenSrc" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrc.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrc.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrc.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrc.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrc">
            <summary>
            A pixel blender that implements the "DarkenSrc" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrc.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrc.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrc.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrc.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrc">
            <summary>
            A pixel blender that implements the "LightenSrc" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrc.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrc.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrc.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrc.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrc">
            <summary>
            A pixel blender that implements the "OverlaySrc" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrc.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrc.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrc.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrc.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrc">
            <summary>
            A pixel blender that implements the "HardLightSrc" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrc.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrc.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrc.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrc.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrcAtop">
            <summary>
            A pixel blender that implements the "NormalSrcAtop" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrcAtop.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrcAtop.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrcAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrcAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrcAtop">
            <summary>
            A pixel blender that implements the "MultiplySrcAtop" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrcAtop.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrcAtop.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrcAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrcAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrcAtop">
            <summary>
            A pixel blender that implements the "AddSrcAtop" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrcAtop.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrcAtop.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrcAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrcAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrcAtop">
            <summary>
            A pixel blender that implements the "SubtractSrcAtop" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrcAtop.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrcAtop.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrcAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrcAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrcAtop">
            <summary>
            A pixel blender that implements the "ScreenSrcAtop" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrcAtop.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrcAtop.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrcAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrcAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrcAtop">
            <summary>
            A pixel blender that implements the "DarkenSrcAtop" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrcAtop.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrcAtop.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrcAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrcAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrcAtop">
            <summary>
            A pixel blender that implements the "LightenSrcAtop" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrcAtop.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrcAtop.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrcAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrcAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrcAtop">
            <summary>
            A pixel blender that implements the "OverlaySrcAtop" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrcAtop.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrcAtop.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrcAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrcAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrcAtop">
            <summary>
            A pixel blender that implements the "HardLightSrcAtop" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrcAtop.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrcAtop.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrcAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrcAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrcOver">
            <summary>
            A pixel blender that implements the "NormalSrcOver" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrcOver.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrcOver.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrcOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrcOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrcOver">
            <summary>
            A pixel blender that implements the "MultiplySrcOver" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrcOver.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrcOver.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrcOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrcOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrcOver">
            <summary>
            A pixel blender that implements the "AddSrcOver" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrcOver.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrcOver.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrcOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrcOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrcOver">
            <summary>
            A pixel blender that implements the "SubtractSrcOver" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrcOver.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrcOver.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrcOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrcOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrcOver">
            <summary>
            A pixel blender that implements the "ScreenSrcOver" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrcOver.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrcOver.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrcOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrcOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrcOver">
            <summary>
            A pixel blender that implements the "DarkenSrcOver" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrcOver.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrcOver.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrcOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrcOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrcOver">
            <summary>
            A pixel blender that implements the "LightenSrcOver" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrcOver.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrcOver.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrcOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrcOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrcOver">
            <summary>
            A pixel blender that implements the "OverlaySrcOver" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrcOver.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrcOver.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrcOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrcOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrcOver">
            <summary>
            A pixel blender that implements the "HardLightSrcOver" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrcOver.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrcOver.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrcOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrcOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrcIn">
            <summary>
            A pixel blender that implements the "NormalSrcIn" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrcIn.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrcIn.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrcIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrcIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrcIn">
            <summary>
            A pixel blender that implements the "MultiplySrcIn" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrcIn.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrcIn.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrcIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrcIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrcIn">
            <summary>
            A pixel blender that implements the "AddSrcIn" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrcIn.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrcIn.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrcIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrcIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrcIn">
            <summary>
            A pixel blender that implements the "SubtractSrcIn" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrcIn.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrcIn.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrcIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrcIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrcIn">
            <summary>
            A pixel blender that implements the "ScreenSrcIn" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrcIn.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrcIn.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrcIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrcIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrcIn">
            <summary>
            A pixel blender that implements the "DarkenSrcIn" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrcIn.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrcIn.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrcIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrcIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrcIn">
            <summary>
            A pixel blender that implements the "LightenSrcIn" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrcIn.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrcIn.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrcIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrcIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrcIn">
            <summary>
            A pixel blender that implements the "OverlaySrcIn" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrcIn.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrcIn.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrcIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrcIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrcIn">
            <summary>
            A pixel blender that implements the "HardLightSrcIn" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrcIn.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrcIn.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrcIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrcIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrcOut">
            <summary>
            A pixel blender that implements the "NormalSrcOut" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrcOut.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrcOut.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrcOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalSrcOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrcOut">
            <summary>
            A pixel blender that implements the "MultiplySrcOut" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrcOut.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrcOut.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrcOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplySrcOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrcOut">
            <summary>
            A pixel blender that implements the "AddSrcOut" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrcOut.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrcOut.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrcOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddSrcOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrcOut">
            <summary>
            A pixel blender that implements the "SubtractSrcOut" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrcOut.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrcOut.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrcOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractSrcOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrcOut">
            <summary>
            A pixel blender that implements the "ScreenSrcOut" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrcOut.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrcOut.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrcOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenSrcOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrcOut">
            <summary>
            A pixel blender that implements the "DarkenSrcOut" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrcOut.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrcOut.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrcOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenSrcOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrcOut">
            <summary>
            A pixel blender that implements the "LightenSrcOut" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrcOut.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrcOut.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrcOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenSrcOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrcOut">
            <summary>
            A pixel blender that implements the "OverlaySrcOut" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrcOut.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrcOut.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrcOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlaySrcOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrcOut">
            <summary>
            A pixel blender that implements the "HardLightSrcOut" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrcOut.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrcOut.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrcOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightSrcOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDest">
            <summary>
            A pixel blender that implements the "NormalDest" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDest.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDest.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDest.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDest.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDest">
            <summary>
            A pixel blender that implements the "MultiplyDest" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDest.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDest.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDest.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDest.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDest">
            <summary>
            A pixel blender that implements the "AddDest" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDest.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDest.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDest.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDest.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDest">
            <summary>
            A pixel blender that implements the "SubtractDest" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDest.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDest.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDest.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDest.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDest">
            <summary>
            A pixel blender that implements the "ScreenDest" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDest.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDest.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDest.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDest.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDest">
            <summary>
            A pixel blender that implements the "DarkenDest" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDest.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDest.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDest.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDest.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDest">
            <summary>
            A pixel blender that implements the "LightenDest" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDest.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDest.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDest.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDest.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDest">
            <summary>
            A pixel blender that implements the "OverlayDest" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDest.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDest.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDest.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDest.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDest">
            <summary>
            A pixel blender that implements the "HardLightDest" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDest.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDest.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDest.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDest.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDestAtop">
            <summary>
            A pixel blender that implements the "NormalDestAtop" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDestAtop.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDestAtop.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDestAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDestAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDestAtop">
            <summary>
            A pixel blender that implements the "MultiplyDestAtop" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDestAtop.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDestAtop.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDestAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDestAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDestAtop">
            <summary>
            A pixel blender that implements the "AddDestAtop" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDestAtop.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDestAtop.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDestAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDestAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDestAtop">
            <summary>
            A pixel blender that implements the "SubtractDestAtop" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDestAtop.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDestAtop.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDestAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDestAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDestAtop">
            <summary>
            A pixel blender that implements the "ScreenDestAtop" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDestAtop.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDestAtop.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDestAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDestAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDestAtop">
            <summary>
            A pixel blender that implements the "DarkenDestAtop" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDestAtop.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDestAtop.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDestAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDestAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDestAtop">
            <summary>
            A pixel blender that implements the "LightenDestAtop" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDestAtop.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDestAtop.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDestAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDestAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDestAtop">
            <summary>
            A pixel blender that implements the "OverlayDestAtop" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDestAtop.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDestAtop.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDestAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDestAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDestAtop">
            <summary>
            A pixel blender that implements the "HardLightDestAtop" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDestAtop.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDestAtop.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDestAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDestAtop.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDestOver">
            <summary>
            A pixel blender that implements the "NormalDestOver" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDestOver.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDestOver.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDestOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDestOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDestOver">
            <summary>
            A pixel blender that implements the "MultiplyDestOver" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDestOver.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDestOver.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDestOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDestOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDestOver">
            <summary>
            A pixel blender that implements the "AddDestOver" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDestOver.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDestOver.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDestOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDestOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDestOver">
            <summary>
            A pixel blender that implements the "SubtractDestOver" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDestOver.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDestOver.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDestOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDestOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDestOver">
            <summary>
            A pixel blender that implements the "ScreenDestOver" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDestOver.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDestOver.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDestOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDestOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDestOver">
            <summary>
            A pixel blender that implements the "DarkenDestOver" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDestOver.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDestOver.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDestOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDestOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDestOver">
            <summary>
            A pixel blender that implements the "LightenDestOver" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDestOver.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDestOver.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDestOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDestOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDestOver">
            <summary>
            A pixel blender that implements the "OverlayDestOver" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDestOver.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDestOver.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDestOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDestOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDestOver">
            <summary>
            A pixel blender that implements the "HardLightDestOver" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDestOver.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDestOver.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDestOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDestOver.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDestIn">
            <summary>
            A pixel blender that implements the "NormalDestIn" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDestIn.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDestIn.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDestIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDestIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDestIn">
            <summary>
            A pixel blender that implements the "MultiplyDestIn" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDestIn.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDestIn.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDestIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDestIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDestIn">
            <summary>
            A pixel blender that implements the "AddDestIn" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDestIn.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDestIn.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDestIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDestIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDestIn">
            <summary>
            A pixel blender that implements the "SubtractDestIn" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDestIn.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDestIn.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDestIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDestIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDestIn">
            <summary>
            A pixel blender that implements the "ScreenDestIn" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDestIn.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDestIn.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDestIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDestIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDestIn">
            <summary>
            A pixel blender that implements the "DarkenDestIn" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDestIn.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDestIn.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDestIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDestIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDestIn">
            <summary>
            A pixel blender that implements the "LightenDestIn" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDestIn.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDestIn.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDestIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDestIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDestIn">
            <summary>
            A pixel blender that implements the "OverlayDestIn" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDestIn.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDestIn.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDestIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDestIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDestIn">
            <summary>
            A pixel blender that implements the "HardLightDestIn" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDestIn.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDestIn.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDestIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDestIn.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDestOut">
            <summary>
            A pixel blender that implements the "NormalDestOut" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDestOut.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDestOut.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDestOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalDestOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDestOut">
            <summary>
            A pixel blender that implements the "MultiplyDestOut" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDestOut.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDestOut.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDestOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyDestOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDestOut">
            <summary>
            A pixel blender that implements the "AddDestOut" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDestOut.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDestOut.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDestOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddDestOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDestOut">
            <summary>
            A pixel blender that implements the "SubtractDestOut" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDestOut.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDestOut.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDestOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractDestOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDestOut">
            <summary>
            A pixel blender that implements the "ScreenDestOut" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDestOut.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDestOut.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDestOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenDestOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDestOut">
            <summary>
            A pixel blender that implements the "DarkenDestOut" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDestOut.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDestOut.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDestOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenDestOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDestOut">
            <summary>
            A pixel blender that implements the "LightenDestOut" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDestOut.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDestOut.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDestOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenDestOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDestOut">
            <summary>
            A pixel blender that implements the "OverlayDestOut" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDestOut.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDestOut.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDestOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayDestOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDestOut">
            <summary>
            A pixel blender that implements the "HardLightDestOut" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDestOut.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDestOut.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDestOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightDestOut.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalClear">
            <summary>
            A pixel blender that implements the "NormalClear" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalClear.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalClear.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalClear.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalClear.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyClear">
            <summary>
            A pixel blender that implements the "MultiplyClear" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyClear.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyClear.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyClear.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyClear.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddClear">
            <summary>
            A pixel blender that implements the "AddClear" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddClear.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddClear.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddClear.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddClear.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractClear">
            <summary>
            A pixel blender that implements the "SubtractClear" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractClear.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractClear.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractClear.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractClear.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenClear">
            <summary>
            A pixel blender that implements the "ScreenClear" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenClear.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenClear.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenClear.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenClear.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenClear">
            <summary>
            A pixel blender that implements the "DarkenClear" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenClear.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenClear.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenClear.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenClear.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenClear">
            <summary>
            A pixel blender that implements the "LightenClear" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenClear.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenClear.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenClear.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenClear.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayClear">
            <summary>
            A pixel blender that implements the "OverlayClear" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayClear.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayClear.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayClear.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayClear.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightClear">
            <summary>
            A pixel blender that implements the "HardLightClear" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightClear.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightClear.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightClear.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightClear.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalXor">
            <summary>
            A pixel blender that implements the "NormalXor" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalXor.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalXor.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalXor.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.NormalXor.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyXor">
            <summary>
            A pixel blender that implements the "MultiplyXor" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyXor.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyXor.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyXor.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.MultiplyXor.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddXor">
            <summary>
            A pixel blender that implements the "AddXor" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddXor.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddXor.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddXor.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.AddXor.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractXor">
            <summary>
            A pixel blender that implements the "SubtractXor" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractXor.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractXor.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractXor.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.SubtractXor.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenXor">
            <summary>
            A pixel blender that implements the "ScreenXor" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenXor.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenXor.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenXor.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.ScreenXor.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenXor">
            <summary>
            A pixel blender that implements the "DarkenXor" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenXor.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenXor.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenXor.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.DarkenXor.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenXor">
            <summary>
            A pixel blender that implements the "LightenXor" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenXor.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenXor.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenXor.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.LightenXor.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayXor">
            <summary>
            A pixel blender that implements the "OverlayXor" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayXor.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayXor.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayXor.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.OverlayXor.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightXor">
            <summary>
            A pixel blender that implements the "HardLightXor" composition equation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightXor.Instance">
            <summary>
            Gets the static instance of this blender.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightXor.Blend(`0,`0,System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightXor.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.DefaultPixelBlenders`1.HardLightXor.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions">
            <summary>
            Collection of Porter Duff Color Blending and Alpha Composition Functions.
            </summary>
            <remarks>
            These functions are designed to be a general solution for all color cases,
            that is, they take in account the alpha value of both the backdrop
            and source, and there's no need to alpha-premultiply neither the backdrop
            nor the source.
            Note there are faster functions for when the backdrop color is known
            to be opaque
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.Normal(System.Numerics.Vector4,System.Numerics.Vector4)">
            <summary>
            Returns the result of the "Normal" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.Multiply(System.Numerics.Vector4,System.Numerics.Vector4)">
            <summary>
            Returns the result of the "Multiply" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.Add(System.Numerics.Vector4,System.Numerics.Vector4)">
            <summary>
            Returns the result of the "Add" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.Subtract(System.Numerics.Vector4,System.Numerics.Vector4)">
            <summary>
            Returns the result of the "Subtract" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.Screen(System.Numerics.Vector4,System.Numerics.Vector4)">
            <summary>
            Returns the result of the "Screen" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.Darken(System.Numerics.Vector4,System.Numerics.Vector4)">
            <summary>
            Returns the result of the "Darken" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.Lighten(System.Numerics.Vector4,System.Numerics.Vector4)">
            <summary>
            Returns the result of the "Lighten" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.Overlay(System.Numerics.Vector4,System.Numerics.Vector4)">
            <summary>
            Returns the result of the "Overlay" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLight(System.Numerics.Vector4,System.Numerics.Vector4)">
            <summary>
            Returns the result of the "HardLight" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlayValueFunction(System.Single,System.Single)">
            <summary>
            Helper function for Overlay andHardLight modes
            </summary>
            <param name="backdrop">Backdrop color element</param>
            <param name="source">Source color element</param>
            <returns>Overlay value</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.Over(System.Numerics.Vector4,System.Numerics.Vector4,System.Numerics.Vector4)">
            <summary>
            Returns the result of the "Over" compositing equation.
            </summary>
            <param name="destination">The destination vector.</param>
            <param name="source">The source vector.</param>
            <param name="blend">The amount to blend. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.Atop(System.Numerics.Vector4,System.Numerics.Vector4,System.Numerics.Vector4)">
            <summary>
            Returns the result of the "Atop" compositing equation.
            </summary>
            <param name="destination">The destination vector.</param>
            <param name="source">The source vector.</param>
            <param name="blend">The amount to blend. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.In(System.Numerics.Vector4,System.Numerics.Vector4)">
            <summary>
            Returns the result of the "In" compositing equation.
            </summary>
            <param name="destination">The destination vector.</param>
            <param name="source">The source vector.</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.Out(System.Numerics.Vector4,System.Numerics.Vector4)">
            <summary>
            Returns the result of the "Out" compositing equation.
            </summary>
            <param name="destination">The destination vector.</param>
            <param name="source">The source vector.</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.Xor(System.Numerics.Vector4,System.Numerics.Vector4)">
            <summary>
            Returns the result of the "XOr" compositing equation.
            </summary>
            <param name="destination">The destination vector.</param>
            <param name="source">The source vector.</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalSrc(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "NormalSrc" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalSrcAtop(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "NormalSrcAtop" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalSrcOver(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "NormalSrcOver" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalSrcIn(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "NormalSrcIn" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalSrcOut(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "NormalSrcOut" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalDest(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "NormalDest" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalDestAtop(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "NormalDestAtop" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalDestOver(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "NormalDestOver" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalDestIn(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "NormalDestIn" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalDestOut(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "NormalDestOut" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalXor(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "NormalXor" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalClear(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "NormalClear" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalSrc``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "NormalSrc" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalSrcAtop``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "NormalSrcAtop" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalSrcOver``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "NormalSrcOver" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalSrcIn``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "NormalSrcIn" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalSrcOut``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "NormalSrcOut" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalDest``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "NormalDest" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalDestAtop``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "NormalDestAtop" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalDestOver``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "NormalDestOver" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalDestIn``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "NormalDestIn" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalDestOut``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "NormalDestOut" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalClear``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "NormalClear" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.NormalXor``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "NormalXor" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplySrc(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "MultiplySrc" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplySrcAtop(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "MultiplySrcAtop" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplySrcOver(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "MultiplySrcOver" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplySrcIn(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "MultiplySrcIn" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplySrcOut(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "MultiplySrcOut" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplyDest(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "MultiplyDest" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplyDestAtop(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "MultiplyDestAtop" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplyDestOver(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "MultiplyDestOver" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplyDestIn(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "MultiplyDestIn" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplyDestOut(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "MultiplyDestOut" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplyXor(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "MultiplyXor" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplyClear(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "MultiplyClear" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplySrc``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "MultiplySrc" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplySrcAtop``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "MultiplySrcAtop" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplySrcOver``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "MultiplySrcOver" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplySrcIn``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "MultiplySrcIn" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplySrcOut``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "MultiplySrcOut" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplyDest``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "MultiplyDest" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplyDestAtop``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "MultiplyDestAtop" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplyDestOver``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "MultiplyDestOver" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplyDestIn``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "MultiplyDestIn" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplyDestOut``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "MultiplyDestOut" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplyClear``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "MultiplyClear" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.MultiplyXor``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "MultiplyXor" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddSrc(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "AddSrc" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddSrcAtop(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "AddSrcAtop" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddSrcOver(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "AddSrcOver" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddSrcIn(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "AddSrcIn" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddSrcOut(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "AddSrcOut" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddDest(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "AddDest" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddDestAtop(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "AddDestAtop" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddDestOver(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "AddDestOver" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddDestIn(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "AddDestIn" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddDestOut(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "AddDestOut" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddXor(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "AddXor" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddClear(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "AddClear" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddSrc``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "AddSrc" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddSrcAtop``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "AddSrcAtop" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddSrcOver``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "AddSrcOver" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddSrcIn``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "AddSrcIn" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddSrcOut``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "AddSrcOut" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddDest``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "AddDest" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddDestAtop``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "AddDestAtop" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddDestOver``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "AddDestOver" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddDestIn``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "AddDestIn" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddDestOut``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "AddDestOut" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddClear``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "AddClear" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.AddXor``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "AddXor" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractSrc(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "SubtractSrc" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractSrcAtop(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "SubtractSrcAtop" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractSrcOver(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "SubtractSrcOver" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractSrcIn(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "SubtractSrcIn" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractSrcOut(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "SubtractSrcOut" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractDest(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "SubtractDest" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractDestAtop(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "SubtractDestAtop" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractDestOver(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "SubtractDestOver" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractDestIn(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "SubtractDestIn" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractDestOut(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "SubtractDestOut" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractXor(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "SubtractXor" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractClear(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "SubtractClear" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractSrc``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "SubtractSrc" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractSrcAtop``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "SubtractSrcAtop" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractSrcOver``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "SubtractSrcOver" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractSrcIn``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "SubtractSrcIn" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractSrcOut``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "SubtractSrcOut" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractDest``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "SubtractDest" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractDestAtop``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "SubtractDestAtop" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractDestOver``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "SubtractDestOver" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractDestIn``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "SubtractDestIn" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractDestOut``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "SubtractDestOut" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractClear``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "SubtractClear" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.SubtractXor``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "SubtractXor" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenSrc(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "ScreenSrc" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenSrcAtop(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "ScreenSrcAtop" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenSrcOver(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "ScreenSrcOver" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenSrcIn(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "ScreenSrcIn" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenSrcOut(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "ScreenSrcOut" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenDest(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "ScreenDest" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenDestAtop(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "ScreenDestAtop" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenDestOver(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "ScreenDestOver" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenDestIn(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "ScreenDestIn" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenDestOut(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "ScreenDestOut" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenXor(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "ScreenXor" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenClear(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "ScreenClear" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenSrc``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "ScreenSrc" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenSrcAtop``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "ScreenSrcAtop" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenSrcOver``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "ScreenSrcOver" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenSrcIn``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "ScreenSrcIn" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenSrcOut``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "ScreenSrcOut" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenDest``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "ScreenDest" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenDestAtop``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "ScreenDestAtop" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenDestOver``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "ScreenDestOver" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenDestIn``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "ScreenDestIn" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenDestOut``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "ScreenDestOut" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenClear``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "ScreenClear" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.ScreenXor``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "ScreenXor" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenSrc(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "DarkenSrc" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenSrcAtop(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "DarkenSrcAtop" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenSrcOver(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "DarkenSrcOver" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenSrcIn(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "DarkenSrcIn" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenSrcOut(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "DarkenSrcOut" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenDest(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "DarkenDest" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenDestAtop(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "DarkenDestAtop" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenDestOver(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "DarkenDestOver" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenDestIn(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "DarkenDestIn" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenDestOut(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "DarkenDestOut" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenXor(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "DarkenXor" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenClear(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "DarkenClear" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenSrc``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "DarkenSrc" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenSrcAtop``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "DarkenSrcAtop" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenSrcOver``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "DarkenSrcOver" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenSrcIn``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "DarkenSrcIn" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenSrcOut``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "DarkenSrcOut" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenDest``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "DarkenDest" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenDestAtop``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "DarkenDestAtop" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenDestOver``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "DarkenDestOver" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenDestIn``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "DarkenDestIn" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenDestOut``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "DarkenDestOut" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenClear``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "DarkenClear" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.DarkenXor``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "DarkenXor" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenSrc(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "LightenSrc" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenSrcAtop(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "LightenSrcAtop" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenSrcOver(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "LightenSrcOver" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenSrcIn(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "LightenSrcIn" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenSrcOut(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "LightenSrcOut" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenDest(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "LightenDest" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenDestAtop(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "LightenDestAtop" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenDestOver(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "LightenDestOver" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenDestIn(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "LightenDestIn" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenDestOut(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "LightenDestOut" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenXor(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "LightenXor" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenClear(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "LightenClear" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenSrc``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "LightenSrc" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenSrcAtop``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "LightenSrcAtop" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenSrcOver``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "LightenSrcOver" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenSrcIn``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "LightenSrcIn" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenSrcOut``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "LightenSrcOut" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenDest``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "LightenDest" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenDestAtop``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "LightenDestAtop" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenDestOver``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "LightenDestOver" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenDestIn``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "LightenDestIn" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenDestOut``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "LightenDestOut" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenClear``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "LightenClear" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.LightenXor``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "LightenXor" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlaySrc(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "OverlaySrc" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlaySrcAtop(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "OverlaySrcAtop" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlaySrcOver(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "OverlaySrcOver" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlaySrcIn(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "OverlaySrcIn" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlaySrcOut(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "OverlaySrcOut" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlayDest(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "OverlayDest" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlayDestAtop(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "OverlayDestAtop" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlayDestOver(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "OverlayDestOver" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlayDestIn(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "OverlayDestIn" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlayDestOut(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "OverlayDestOut" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlayXor(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "OverlayXor" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlayClear(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "OverlayClear" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlaySrc``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "OverlaySrc" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlaySrcAtop``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "OverlaySrcAtop" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlaySrcOver``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "OverlaySrcOver" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlaySrcIn``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "OverlaySrcIn" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlaySrcOut``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "OverlaySrcOut" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlayDest``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "OverlayDest" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlayDestAtop``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "OverlayDestAtop" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlayDestOver``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "OverlayDestOver" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlayDestIn``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "OverlayDestIn" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlayDestOut``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "OverlayDestOut" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlayClear``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "OverlayClear" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.OverlayXor``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "OverlayXor" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightSrc(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "HardLightSrc" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightSrcAtop(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "HardLightSrcAtop" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightSrcOver(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "HardLightSrcOver" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightSrcIn(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "HardLightSrcIn" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightSrcOut(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "HardLightSrcOut" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightDest(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "HardLightDest" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightDestAtop(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "HardLightDestAtop" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightDestOver(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "HardLightDestOver" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightDestIn(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "HardLightDestIn" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightDestOut(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "HardLightDestOut" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightXor(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "HardLightXor" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightClear(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
            <summary>
            Returns the result of the "HardLightClear" compositing equation.
            </summary>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <see cref="T:System.Numerics.Vector4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightSrc``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "HardLightSrc" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightSrcAtop``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "HardLightSrcAtop" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightSrcOver``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "HardLightSrcOver" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightSrcIn``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "HardLightSrcIn" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightSrcOut``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "HardLightSrcOut" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightDest``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "HardLightDest" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightDestAtop``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "HardLightDestAtop" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightDestOver``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "HardLightDestOver" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightDestIn``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "HardLightDestIn" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightDestOut``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "HardLightDestOut" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightClear``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "HardLightClear" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlenders.PorterDuffFunctions.HardLightXor``1(``0,``0,System.Single)">
            <summary>
            Returns the result of the "HardLightXor" compositing equation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="backdrop">The backdrop vector.</param>
            <param name="source">The source vector.</param>
            <param name="opacity">The source opacity. Range 0..1</param>
            <returns>The <typeparamref name="TPixel"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelBlender`1">
            <summary>
            Abstract base class for calling pixel composition functions
            </summary>
            <typeparam name="TPixel">The type of the pixel</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlender`1.Blend(`0,`0,System.Single)">
            <summary>
            Blend 2 pixels together.
            </summary>
            <param name="background">The background color.</param>
            <param name="source">The source color.</param>
            <param name="amount">
            A value between 0 and 1 indicating the weight of the second source vector.
            At amount = 0, "background" is returned, at amount = 1, "source" is returned.
            </param>
            <returns>The final pixel value after composition.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlender`1.Blend``1(SixLabors.ImageSharp.Configuration,System.Span{`0},System.ReadOnlySpan{`0},System.ReadOnlySpan{``0},System.Single)">
            <summary>
            Blends 2 rows together
            </summary>
            <typeparam name="TPixelSrc">the pixel format of the source span</typeparam>
            <param name="configuration"><see cref="T:SixLabors.ImageSharp.Configuration"/> to use internally</param>
            <param name="destination">the destination span</param>
            <param name="background">the background span</param>
            <param name="source">the source span</param>
            <param name="amount">
            A value between 0 and 1 indicating the weight of the second source vector.
            At amount = 0, "background" is returned, at amount = 1, "source" is returned.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlender`1.Blend(SixLabors.ImageSharp.Configuration,System.Span{`0},System.ReadOnlySpan{`0},System.ReadOnlySpan{`0},System.ReadOnlySpan{System.Single})">
            <summary>
            Blends 2 rows together
            </summary>
            <param name="configuration"><see cref="T:SixLabors.ImageSharp.Configuration"/> to use internally</param>
            <param name="destination">the destination span</param>
            <param name="background">the background span</param>
            <param name="source">the source span</param>
            <param name="amount">
            A span with values between 0 and 1 indicating the weight of the second source vector.
            At amount = 0, "background" is returned, at amount = 1, "source" is returned.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlender`1.Blend``1(SixLabors.ImageSharp.Configuration,System.Span{`0},System.ReadOnlySpan{`0},System.ReadOnlySpan{``0},System.ReadOnlySpan{System.Single})">
            <summary>
            Blends 2 rows together
            </summary>
            <typeparam name="TPixelSrc">the pixel format of the source span</typeparam>
            <param name="configuration"><see cref="T:SixLabors.ImageSharp.Configuration"/> to use internally</param>
            <param name="destination">the destination span</param>
            <param name="background">the background span</param>
            <param name="source">the source span</param>
            <param name="amount">
            A span with values between 0 and 1 indicating the weight of the second source vector.
            At amount = 0, "background" is returned, at amount = 1, "source" is returned.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlender`1.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.Single)">
            <summary>
            Blend 2 rows together.
            </summary>
            <param name="destination">destination span</param>
            <param name="background">the background span</param>
            <param name="source">the source span</param>
            <param name="amount">
            A value between 0 and 1 indicating the weight of the second source vector.
            At amount = 0, "background" is returned, at amount = 1, "source" is returned.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelBlender`1.BlendFunction(System.Span{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Numerics.Vector4},System.ReadOnlySpan{System.Single})">
            <summary>
            Blend 2 rows together.
            </summary>
            <param name="destination">destination span</param>
            <param name="background">the background span</param>
            <param name="source">the source span</param>
            <param name="amount">
            A span with values between 0 and 1 indicating the weight of the second source vector.
            At amount = 0, "background" is returned, at amount = 1, "source" is returned.
            </param>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelColorBlendingMode">
            <summary>
            Enumerates the various color blending modes.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelColorBlendingMode.Normal">
            <summary>
            Default blending mode, also known as "Normal" or "Alpha Blending"
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelColorBlendingMode.Multiply">
            <summary>
            Blends the 2 values by multiplication.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelColorBlendingMode.Add">
            <summary>
            Blends the 2 values by addition.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelColorBlendingMode.Subtract">
            <summary>
            Blends the 2 values by subtraction.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelColorBlendingMode.Screen">
            <summary>
            Multiplies the complements of the backdrop and source values, then complements the result.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelColorBlendingMode.Darken">
            <summary>
            Selects the minimum of the backdrop and source values.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelColorBlendingMode.Lighten">
            <summary>
            Selects the max of the backdrop and source values.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelColorBlendingMode.Overlay">
            <summary>
            Multiplies or screens the values, depending on the backdrop vector values.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelColorBlendingMode.HardLight">
            <summary>
            Multiplies or screens the colors, depending on the source value.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers">
            <summary>
            Flags responsible to select additional operations which could be efficiently applied in
            <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{System.Numerics.Vector4},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)"/>
            or
            <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span{System.Numerics.Vector4},System.Span{`0},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)"/>
            knowing the pixel type.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers.None">
            <summary>
            No special operation is selected
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers.Scale">
            <summary>
            Select <see cref="M:SixLabors.ImageSharp.PixelFormats.IPixel.ToScaledVector4"/> and <see cref="M:SixLabors.ImageSharp.PixelFormats.IPixel.FromScaledVector4(System.Numerics.Vector4)"/> instead the standard (non scaled) variants.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers.Premultiply">
            <summary>
            Enable alpha premultiplication / unpremultiplication
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers.SRgbCompand">
            <summary>
            Enable SRGB companding (defined in <see cref="T:SixLabors.ImageSharp.ColorSpaces.Companding.SRgbCompanding"/>).
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiersExtensions">
            <summary>
            Extension and utility methods for <see cref="T:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiersExtensions.ApplyCompanding(SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers,System.Boolean)">
            <summary>
            Applies the union of <see cref="F:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers.Scale"/> and <see cref="F:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers.SRgbCompand"/>,
            if <paramref name="compand"/> is true, returns unmodified <paramref name="originalModifiers"/> otherwise.
            </summary>
            <remarks>
            <see cref="F:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers.Scale"/> and <see cref="F:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers.SRgbCompand"/>
            should be always used together!
            </remarks>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.A8">
            <summary>
            Packed pixel type containing a single 8-bit normalized alpha value.
            <para>
            Ranges from [0, 0, 0, 0] to [0, 0, 0, 1] in vector form.
            </para>
            </summary>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.#ctor(System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.A8"/> struct.
            </summary>
            <param name="alpha">The alpha component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.A8"/> struct.
            </summary>
            <param name="alpha">The alpha component.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.A8.PackedValue">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.op_Equality(SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.PixelFormats.A8)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.A8"/> objects for equality.
            </summary>
            <param name="left">
            The <see cref="T:SixLabors.ImageSharp.PixelFormats.A8"/> on the left side of the operand.
            </param>
            <param name="right">
            The <see cref="T:SixLabors.ImageSharp.PixelFormats.A8"/> on the right side of the operand.
            </param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.op_Inequality(SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.PixelFormats.A8)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.A8"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.A8"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.A8"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.FromVector4(System.Numerics.Vector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.ToVector4">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.Equals(System.Object)">
            <summary>
            Compares an object with the packed vector.
            </summary>
            <param name="obj">The object to compare.</param>
            <returns>True if the object is equal to the packed vector.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.Equals(SixLabors.ImageSharp.PixelFormats.A8)">
            <summary>
            Compares another A8 packed vector with the packed vector.
            </summary>
            <param name="other">The A8 packed vector to compare.</param>
            <returns>True if the packed vectors are equal.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.ToString">
            <summary>
            Gets a string representation of the packed vector.
            </summary>
            <returns>A string representation of the packed vector.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.GetHashCode">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.Pack(System.Single)">
            <summary>
            Packs a <see cref="T:System.Single"/> into a byte.
            </summary>
            <param name="alpha">The float containing the value to pack.</param>
            <returns>The <see cref="T:System.Byte"/> containing the packed values.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.A8.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.A8.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Abgr32">
            <summary>
            Packed pixel type containing four 8-bit unsigned normalized values ranging from 0 to 255.
            The color components are stored in alpha, red, green, and blue order (least significant to most significant byte).
            <para>
            Ranges from [0, 0, 0, 0] to [1, 1, 1, 1] in vector form.
            </para>
            </summary>
            <remarks>
            This struct is fully mutable. This is done (against the guidelines) for the sake of performance,
            as it avoids the need to create new values for modification operations.
            </remarks>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Abgr32.A">
            <summary>
            Gets or sets the alpha component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Abgr32.B">
            <summary>
            Gets or sets the blue component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Abgr32.G">
            <summary>
            Gets or sets the green component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Abgr32.R">
            <summary>
            Gets or sets the red component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Abgr32.MaxBytes">
            <summary>
            The maximum byte value.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Abgr32.Half">
            <summary>
            The half vector value.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.#ctor(System.Byte,System.Byte,System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> struct.
            </summary>
            <param name="r">The red component.</param>
            <param name="g">The green component.</param>
            <param name="b">The blue component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> struct.
            </summary>
            <param name="r">The red component.</param>
            <param name="g">The green component.</param>
            <param name="b">The blue component.</param>
            <param name="a">The alpha component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> struct.
            </summary>
            <param name="r">The red component.</param>
            <param name="g">The green component.</param>
            <param name="b">The blue component.</param>
            <param name="a">The alpha component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.#ctor(System.Numerics.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> struct.
            </summary>
            <param name="vector">
            The vector containing the components for the packed vector.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.#ctor(System.Numerics.Vector4)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> struct.
            </summary>
            <param name="vector">
            The vector containing the components for the packed vector.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.#ctor(System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> struct.
            </summary>
            <param name="packed">
            The packed value.
            </param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.Abgr32.Abgr">
            <summary>
            Gets or sets the packed representation of the Abgrb32 struct.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.Abgr32.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.op_Implicit(SixLabors.ImageSharp.PixelFormats.Abgr32)~SixLabors.ImageSharp.Color">
            <summary>
            Converts an <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> to <see cref="T:SixLabors.ImageSharp.Color"/>.
            </summary>
            <param name="source">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/>.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Color"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.op_Implicit(SixLabors.ImageSharp.Color)~SixLabors.ImageSharp.PixelFormats.Abgr32">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.Color"/> to <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/>.
            </summary>
            <param name="color">The <see cref="T:SixLabors.ImageSharp.Color"/>.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.op_Equality(SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.op_Inequality(SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.FromVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.ToVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.Equals(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.ToString">
            <summary>
            Gets a string representation of the packed vector.
            </summary>
            <returns>A string representation of the packed vector.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.Pack(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Packs the four floats into a color.
            </summary>
            <param name="x">The x-component</param>
            <param name="y">The y-component</param>
            <param name="z">The z-component</param>
            <param name="w">The w-component</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.Pack(System.Numerics.Vector3@)">
            <summary>
            Packs a <see cref="T:System.Numerics.Vector3"/> into a uint.
            </summary>
            <param name="vector">The vector containing the values to pack.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.Pack(System.Numerics.Vector4@)">
            <summary>
            Packs a <see cref="T:System.Numerics.Vector4"/> into a color.
            </summary>
            <param name="vector">The vector containing the values to pack.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.FromAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.ToAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span{System.Numerics.Vector4},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{System.Numerics.Vector4},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.ToRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.FromRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.ToArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.FromArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.ToBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.FromBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.ToRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.FromRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.ToBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.FromBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.ToL8(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{SixLabors.ImageSharp.PixelFormats.L8})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.ToL16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{SixLabors.ImageSharp.PixelFormats.L16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.ToLa16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{SixLabors.ImageSharp.PixelFormats.La16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.ToLa32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{SixLabors.ImageSharp.PixelFormats.La32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.ToRgb48(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb48})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.ToRgba64(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba64})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.ToBgra5551(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra5551})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Abgr32.PixelOperations.From``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{``0},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Argb32">
            <summary>
            Packed pixel type containing four 8-bit unsigned normalized values ranging from 0 to 255.
            The color components are stored in alpha, red, green, and blue order (least significant to most significant byte).
            <para>
            Ranges from [0, 0, 0, 0] to [1, 1, 1, 1] in vector form.
            </para>
            </summary>
            <remarks>
            This struct is fully mutable. This is done (against the guidelines) for the sake of performance,
            as it avoids the need to create new values for modification operations.
            </remarks>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Argb32.A">
            <summary>
            Gets or sets the alpha component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Argb32.R">
            <summary>
            Gets or sets the red component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Argb32.G">
            <summary>
            Gets or sets the green component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Argb32.B">
            <summary>
            Gets or sets the blue component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Argb32.MaxBytes">
            <summary>
            The maximum byte value.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Argb32.Half">
            <summary>
            The half vector value.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.#ctor(System.Byte,System.Byte,System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> struct.
            </summary>
            <param name="r">The red component.</param>
            <param name="g">The green component.</param>
            <param name="b">The blue component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> struct.
            </summary>
            <param name="r">The red component.</param>
            <param name="g">The green component.</param>
            <param name="b">The blue component.</param>
            <param name="a">The alpha component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> struct.
            </summary>
            <param name="r">The red component.</param>
            <param name="g">The green component.</param>
            <param name="b">The blue component.</param>
            <param name="a">The alpha component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.#ctor(System.Numerics.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> struct.
            </summary>
            <param name="vector">
            The vector containing the components for the packed vector.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.#ctor(System.Numerics.Vector4)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> struct.
            </summary>
            <param name="vector">
            The vector containing the components for the packed vector.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.#ctor(System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> struct.
            </summary>
            <param name="packed">
            The packed value.
            </param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.Argb32.Argb">
            <summary>
            Gets or sets the packed representation of the Argb32 struct.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.Argb32.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.op_Implicit(SixLabors.ImageSharp.PixelFormats.Argb32)~SixLabors.ImageSharp.Color">
            <summary>
            Converts an <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> to <see cref="T:SixLabors.ImageSharp.Color"/>.
            </summary>
            <param name="source">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/>.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Color"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.op_Implicit(SixLabors.ImageSharp.Color)~SixLabors.ImageSharp.PixelFormats.Argb32">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.Color"/> to <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/>.
            </summary>
            <param name="color">The <see cref="T:SixLabors.ImageSharp.Color"/>.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.op_Equality(SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.PixelFormats.Argb32)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.op_Inequality(SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.PixelFormats.Argb32)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.FromVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.ToVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.Equals(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.ToString">
            <summary>
            Gets a string representation of the packed vector.
            </summary>
            <returns>A string representation of the packed vector.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.Pack(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Packs the four floats into a color.
            </summary>
            <param name="x">The x-component</param>
            <param name="y">The y-component</param>
            <param name="z">The z-component</param>
            <param name="w">The w-component</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.Pack(System.Numerics.Vector3@)">
            <summary>
            Packs a <see cref="T:System.Numerics.Vector3"/> into a uint.
            </summary>
            <param name="vector">The vector containing the values to pack.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.Pack(System.Numerics.Vector4@)">
            <summary>
            Packs a <see cref="T:System.Numerics.Vector4"/> into a color.
            </summary>
            <param name="vector">The vector containing the values to pack.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.FromArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.ToArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span{System.Numerics.Vector4},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{System.Numerics.Vector4},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.ToRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.FromRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.ToAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.FromAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.ToBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.FromBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.ToRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.FromRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.ToBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.FromBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.ToL8(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{SixLabors.ImageSharp.PixelFormats.L8})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.ToL16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{SixLabors.ImageSharp.PixelFormats.L16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.ToLa16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{SixLabors.ImageSharp.PixelFormats.La16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.ToLa32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{SixLabors.ImageSharp.PixelFormats.La32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.ToRgb48(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb48})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.ToRgba64(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba64})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.ToBgra5551(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra5551})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Argb32.PixelOperations.From``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{``0},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Bgr24">
            <summary>
            Pixel type containing three 8-bit unsigned normalized values ranging from 0 to 255.
            The color components are stored in blue, green, red order (least significant to most significant byte).
            <para>
            Ranges from [0, 0, 0, 1] to [1, 1, 1, 1] in vector form.
            </para>
            </summary>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Bgr24.B">
            <summary>
            The blue component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Bgr24.G">
            <summary>
            The green component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Bgr24.R">
            <summary>
            The red component.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.#ctor(System.Byte,System.Byte,System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> struct.
            </summary>
            <param name="r">The red component.</param>
            <param name="g">The green component.</param>
            <param name="b">The blue component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.op_Implicit(SixLabors.ImageSharp.PixelFormats.Bgr24)~SixLabors.ImageSharp.Color">
            <summary>
            Converts an <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> to <see cref="T:SixLabors.ImageSharp.Color"/>.
            </summary>
            <param name="source">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/>.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Color"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.op_Implicit(SixLabors.ImageSharp.Color)~SixLabors.ImageSharp.PixelFormats.Bgr24">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.Color"/> to <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/>.
            </summary>
            <param name="color">The <see cref="T:SixLabors.ImageSharp.Color"/>.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.op_Equality(SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.op_Inequality(SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.CreatePixelOperations">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.FromVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.ToVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.Equals(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.ToString">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.FromBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.ToBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span{System.Numerics.Vector4},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{System.Numerics.Vector4},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.ToRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.FromRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.ToArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.FromArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.ToAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.FromAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.ToBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.FromBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.ToRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.FromRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.ToL8(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{SixLabors.ImageSharp.PixelFormats.L8})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.ToL16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{SixLabors.ImageSharp.PixelFormats.L16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.ToLa16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{SixLabors.ImageSharp.PixelFormats.La16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.ToLa32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{SixLabors.ImageSharp.PixelFormats.La32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.ToRgb48(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb48})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.ToRgba64(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba64})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.ToBgra5551(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra5551})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr24.PixelOperations.From``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{``0},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Bgr565">
            <summary>
            Packed pixel type containing unsigned normalized values ranging from 0 to 1.
            The x and z components use 5 bits, and the y component uses 6 bits.
            <para>
            Ranges from [0, 0, 0, 1] to [1, 1, 1, 1] in vector form.
            </para>
            </summary>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr565"/> struct.
            </summary>
            <param name="x">The x-component</param>
            <param name="y">The y-component</param>
            <param name="z">The z-component</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.#ctor(System.Numerics.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr565"/> struct.
            </summary>
            <param name="vector">
            The vector containing the components for the packed value.
            </param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.Bgr565.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.op_Equality(SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.PixelFormats.Bgr565)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr565"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr565"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr565"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.op_Inequality(SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.PixelFormats.Bgr565)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr565"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr565"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr565"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.FromVector4(System.Numerics.Vector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.ToVector4">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.ToVector3">
            <summary>
            Expands the packed representation into a <see cref="T:System.Numerics.Vector3"/>.
            The vector components are typically expanded in least to greatest significance order.
            </summary>
            <returns>The <see cref="T:System.Numerics.Vector3"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.Equals(SixLabors.ImageSharp.PixelFormats.Bgr565)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.ToString">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Bgr565.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgr565.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Bgra32">
            <summary>
            Packed pixel type containing four 8-bit unsigned normalized values ranging from 0 to 255.
            The color components are stored in blue, green, red, and alpha order (least significant to most significant byte).
            The format is binary compatible with System.Drawing.Imaging.PixelFormat.Format32bppArgb
            <para>
            Ranges from [0, 0, 0, 0] to [1, 1, 1, 1] in vector form.
            </para>
            </summary>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Bgra32.B">
            <summary>
            Gets or sets the blue component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Bgra32.G">
            <summary>
            Gets or sets the green component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Bgra32.R">
            <summary>
            Gets or sets the red component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Bgra32.A">
            <summary>
            Gets or sets the alpha component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Bgra32.MaxBytes">
            <summary>
            The maximum byte value.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Bgra32.Half">
            <summary>
            The half vector value.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.#ctor(System.Byte,System.Byte,System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> struct.
            </summary>
            <param name="r">The red component.</param>
            <param name="g">The green component.</param>
            <param name="b">The blue component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> struct.
            </summary>
            <param name="r">The red component.</param>
            <param name="g">The green component.</param>
            <param name="b">The blue component.</param>
            <param name="a">The alpha component.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.Bgra32.Bgra">
            <summary>
            Gets or sets the packed representation of the Bgra32 struct.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.Bgra32.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.op_Implicit(SixLabors.ImageSharp.PixelFormats.Bgra32)~SixLabors.ImageSharp.Color">
            <summary>
            Converts an <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> to <see cref="T:SixLabors.ImageSharp.Color"/>.
            </summary>
            <param name="source">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/>.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Color"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.op_Implicit(SixLabors.ImageSharp.Color)~SixLabors.ImageSharp.PixelFormats.Bgra32">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.Color"/> to <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/>.
            </summary>
            <param name="color">The <see cref="T:SixLabors.ImageSharp.Color"/>.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.op_Equality(SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.op_Inequality(SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.CreatePixelOperations">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.FromVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.ToVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.Equals(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.ToString">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.Pack(System.Numerics.Vector4@)">
            <summary>
            Packs a <see cref="T:System.Numerics.Vector4"/> into a color.
            </summary>
            <param name="vector">The vector containing the values to pack.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.FromBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.ToBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span{System.Numerics.Vector4},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{System.Numerics.Vector4},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.ToRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.FromRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.ToArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.FromArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.ToAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.FromAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.ToRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.FromRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.ToBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.FromBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.ToL8(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{SixLabors.ImageSharp.PixelFormats.L8})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.ToL16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{SixLabors.ImageSharp.PixelFormats.L16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.ToLa16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{SixLabors.ImageSharp.PixelFormats.La16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.ToLa32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{SixLabors.ImageSharp.PixelFormats.La32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.ToRgb48(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb48})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.ToRgba64(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba64})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.ToBgra5551(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra5551})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra32.PixelOperations.From``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{``0},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Bgra4444">
            <summary>
            Packed pixel type containing unsigned normalized values, ranging from 0 to 1, using 4 bits each for x, y, z, and w.
            <para>
            Ranges from [0, 0, 0, 0] to [1, 1, 1, 1] in vector form.
            </para>
            </summary>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra4444"/> struct.
            </summary>
            <param name="x">The x-component</param>
            <param name="y">The y-component</param>
            <param name="z">The z-component</param>
            <param name="w">The w-component</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.#ctor(System.Numerics.Vector4)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra4444"/> struct.
            </summary>
            <param name="vector">The vector containing the components for the packed vector.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.Bgra4444.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.op_Equality(SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.PixelFormats.Bgra4444)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra4444"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra4444"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra4444"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.op_Inequality(SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.PixelFormats.Bgra4444)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra4444"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra4444"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra4444"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.FromVector4(System.Numerics.Vector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.ToVector4">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.Equals(SixLabors.ImageSharp.PixelFormats.Bgra4444)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.ToString">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Bgra4444.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra4444.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Bgra5551">
            <summary>
            Packed pixel type containing unsigned normalized values ranging from 0 to 1.
            The x , y and z components use 5 bits, and the w component uses 1 bit.
            <para>
            Ranges from [0, 0, 0, 0] to [1, 1, 1, 1] in vector form.
            </para>
            </summary>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra5551"/> struct.
            </summary>
            <param name="x">The x-component</param>
            <param name="y">The y-component</param>
            <param name="z">The z-component</param>
            <param name="w">The w-component</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.#ctor(System.Numerics.Vector4)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra5551"/> struct.
            </summary>
            <param name="vector">
            The vector containing the components for the packed vector.
            </param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.Bgra5551.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.op_Equality(SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra5551"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra5551"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra5551"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.op_Inequality(SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra5551"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra5551"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra5551"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.FromVector4(System.Numerics.Vector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.ToVector4">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.Equals(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.ToString">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Bgra5551.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.PixelOperations.FromBgra5551(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra5551},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra5551})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.PixelOperations.ToBgra5551(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra5551},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra5551})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.PixelOperations.ToArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra5551},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.PixelOperations.ToAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra5551},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.PixelOperations.ToBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra5551},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.PixelOperations.ToBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra5551},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.PixelOperations.ToL8(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra5551},System.Span{SixLabors.ImageSharp.PixelFormats.L8})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.PixelOperations.ToL16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra5551},System.Span{SixLabors.ImageSharp.PixelFormats.L16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.PixelOperations.ToLa16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra5551},System.Span{SixLabors.ImageSharp.PixelFormats.La16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.PixelOperations.ToLa32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra5551},System.Span{SixLabors.ImageSharp.PixelFormats.La32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.PixelOperations.ToRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra5551},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.PixelOperations.ToRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra5551},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.PixelOperations.ToRgb48(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra5551},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb48})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.PixelOperations.ToRgba64(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra5551},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba64})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Bgra5551.PixelOperations.From``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{``0},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra5551})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Byte4">
            <summary>
            Packed pixel type containing four 8-bit unsigned integer values, ranging from 0 to 255.
            <para>
            Ranges from [0, 0, 0, 0] to [255, 255, 255, 255] in vector form.
            </para>
            </summary>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.#ctor(System.Numerics.Vector4)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Byte4"/> struct.
            </summary>
            <param name="vector">
            A vector containing the initial values for the components of the Byte4 structure.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Byte4"/> struct.
            </summary>
            <param name="x">The x-component</param>
            <param name="y">The y-component</param>
            <param name="z">The z-component</param>
            <param name="w">The w-component</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.Byte4.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.op_Equality(SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.PixelFormats.Byte4)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Byte4"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Byte4"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Byte4"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.op_Inequality(SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.PixelFormats.Byte4)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Byte4"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Byte4"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Byte4"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.FromVector4(System.Numerics.Vector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.ToVector4">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.Equals(SixLabors.ImageSharp.PixelFormats.Byte4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.GetHashCode">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.ToString">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.Pack(System.Numerics.Vector4@)">
            <summary>
            Packs a vector into a uint.
            </summary>
            <param name="vector">The vector containing the values to pack.</param>
            <returns>The <see cref="T:System.UInt32"/> containing the packed values.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Byte4.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Byte4.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.HalfSingle">
            <summary>
            Packed pixel type containing a single 16 bit floating point value.
            <para>
            Ranges from [-1, 0, 0, 1] to [1, 0, 0, 1] in vector form.
            </para>
            </summary>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfSingle"/> struct.
            </summary>
            <param name="single">The single component.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.HalfSingle.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.op_Equality(SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.PixelFormats.HalfSingle)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfSingle"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfSingle"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfSingle"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.op_Inequality(SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.PixelFormats.HalfSingle)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfSingle"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfSingle"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfSingle"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.FromVector4(System.Numerics.Vector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.ToVector4">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.ToSingle">
            <summary>
            Expands the packed representation into a <see cref="T:System.Single"/>.
            </summary>
            <returns>The <see cref="T:System.Single"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.Equals(SixLabors.ImageSharp.PixelFormats.HalfSingle)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.ToString">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.HalfSingle.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfSingle.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.HalfVector2">
            <summary>
            Packed pixel type containing two 16-bit floating-point values.
            <para>
            Ranges from [-1, -1, 0, 1] to [1, 1, 0, 1] in vector form.
            </para>
            </summary>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.#ctor(System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfVector2"/> struct.
            </summary>
            <param name="x">The x-component.</param>
            <param name="y">The y-component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.#ctor(System.Numerics.Vector2)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfVector2"/> struct.
            </summary>
            <param name="vector">A vector containing the initial values for the components.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.HalfVector2.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.op_Equality(SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.PixelFormats.HalfVector2)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfVector2"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfVector2"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfVector2"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.op_Inequality(SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.PixelFormats.HalfVector2)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfVector2"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfVector2"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfVector2"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.FromVector4(System.Numerics.Vector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.ToVector4">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.ToVector2">
            <summary>
            Expands the packed representation into a <see cref="T:System.Numerics.Vector2"/>.
            </summary>
            <returns>The <see cref="T:System.Numerics.Vector2"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.Equals(SixLabors.ImageSharp.PixelFormats.HalfVector2)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.ToString">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.HalfVector2.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector2.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.HalfVector4">
            <summary>
            Packed pixel type containing four 16-bit floating-point values.
            <para>
            Ranges from [-1, -1, -1, -1] to [1, 1, 1, 1] in vector form.
            </para>
            </summary>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfVector4"/> struct.
            </summary>
            <param name="x">The x-component.</param>
            <param name="y">The y-component.</param>
            <param name="z">The z-component.</param>
            <param name="w">The w-component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.#ctor(System.Numerics.Vector4)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfVector4"/> struct.
            </summary>
            <param name="vector">A vector containing the initial values for the components</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.HalfVector4.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.op_Equality(SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.PixelFormats.HalfVector4)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfVector4"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfVector4"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfVector4"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.op_Inequality(SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.PixelFormats.HalfVector4)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfVector4"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfVector4"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.HalfVector4"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.FromVector4(System.Numerics.Vector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.ToVector4">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.Equals(SixLabors.ImageSharp.PixelFormats.HalfVector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.ToString">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.GetHashCode">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.Pack(System.Numerics.Vector4@)">
            <summary>
            Packs a <see cref="T:System.Numerics.Vector4"/> into a <see cref="T:System.UInt64"/>.
            </summary>
            <param name="vector">The vector containing the values to pack.</param>
            <returns>The <see cref="T:System.UInt64"/> containing the packed values.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.HalfVector4.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.HalfVector4.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.L16">
            <summary>
            Packed pixel type containing a single 16-bit normalized luminance value.
            <para>
            Ranges from [0, 0, 0, 1] to [1, 1, 1, 1] in vector form.
            </para>
            </summary>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.#ctor(System.UInt16)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.L16"/> struct.
            </summary>
            <param name="luminance">The luminance component</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.L16.PackedValue">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.op_Equality(SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.PixelFormats.L16)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.L16"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.L16"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.L16"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.op_Inequality(SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.PixelFormats.L16)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.L16"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.L16"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.L16"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.FromVector4(System.Numerics.Vector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.ToVector4">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.Equals(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.ToString">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.L16.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.PixelOperations.FromL16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L16},System.Span{SixLabors.ImageSharp.PixelFormats.L16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.PixelOperations.ToL16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L16},System.Span{SixLabors.ImageSharp.PixelFormats.L16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.PixelOperations.ToArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L16},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.PixelOperations.ToAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L16},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.PixelOperations.ToBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L16},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.PixelOperations.ToBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L16},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.PixelOperations.ToL8(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L16},System.Span{SixLabors.ImageSharp.PixelFormats.L8})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.PixelOperations.ToLa16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L16},System.Span{SixLabors.ImageSharp.PixelFormats.La16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.PixelOperations.ToLa32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L16},System.Span{SixLabors.ImageSharp.PixelFormats.La32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.PixelOperations.ToRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L16},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.PixelOperations.ToRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L16},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.PixelOperations.ToRgb48(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L16},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb48})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.PixelOperations.ToRgba64(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L16},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba64})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.PixelOperations.ToBgra5551(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L16},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra5551})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.PixelOperations.From``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{``0},System.Span{SixLabors.ImageSharp.PixelFormats.L16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L16.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.L8">
            <summary>
            Packed pixel type containing a single 8-bit normalized luminance value.
            <para>
            Ranges from [0, 0, 0, 1] to [1, 1, 1, 1] in vector form.
            </para>
            </summary>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.#ctor(System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.L8"/> struct.
            </summary>
            <param name="luminance">The luminance component.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.L8.PackedValue">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.op_Equality(SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.PixelFormats.L8)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.L8"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.L8"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.L8"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.op_Inequality(SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.PixelFormats.L8)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.L8"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.L8"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.L8"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.FromVector4(System.Numerics.Vector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.ToVector4">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.Equals(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.ToString">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.L8.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.PixelOperations.FromL8(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L8},System.Span{SixLabors.ImageSharp.PixelFormats.L8})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.PixelOperations.ToL8(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L8},System.Span{SixLabors.ImageSharp.PixelFormats.L8})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.PixelOperations.ToArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L8},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.PixelOperations.ToAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L8},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.PixelOperations.ToBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L8},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.PixelOperations.ToBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L8},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.PixelOperations.ToL16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L8},System.Span{SixLabors.ImageSharp.PixelFormats.L16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.PixelOperations.ToLa16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L8},System.Span{SixLabors.ImageSharp.PixelFormats.La16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.PixelOperations.ToLa32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L8},System.Span{SixLabors.ImageSharp.PixelFormats.La32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.PixelOperations.ToRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L8},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.PixelOperations.ToRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L8},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.PixelOperations.ToRgb48(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L8},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb48})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.PixelOperations.ToRgba64(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L8},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba64})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.PixelOperations.ToBgra5551(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L8},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra5551})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.PixelOperations.From``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{``0},System.Span{SixLabors.ImageSharp.PixelFormats.L8})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.L8.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.La16">
            <summary>
            Packed pixel type containing two 8-bit normalized values representing luminance and alpha.
            <para>
            Ranges from [0, 0, 0, 0] to [1, 1, 1, 1] in vector form.
            </para>
            </summary>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.La16.L">
            <summary>
            Gets or sets the luminance component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.La16.A">
            <summary>
            Gets or sets the alpha component.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.#ctor(System.Byte,System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.La16"/> struct.
            </summary>
            <param name="l">The luminance component.</param>
            <param name="a">The alpha component.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.La16.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.op_Equality(SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.PixelFormats.La16)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.La16"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.La16"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.La16"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.op_Inequality(SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.PixelFormats.La16)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.La16"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.La16"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.La16"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.CreatePixelOperations">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.Equals(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.ToString">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.GetHashCode">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.FromVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.ToVector4">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.La16.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.PixelOperations.FromLa16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La16},System.Span{SixLabors.ImageSharp.PixelFormats.La16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.PixelOperations.ToLa16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La16},System.Span{SixLabors.ImageSharp.PixelFormats.La16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.PixelOperations.ToArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La16},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.PixelOperations.ToAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La16},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.PixelOperations.ToBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La16},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.PixelOperations.ToBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La16},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.PixelOperations.ToL8(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La16},System.Span{SixLabors.ImageSharp.PixelFormats.L8})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.PixelOperations.ToL16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La16},System.Span{SixLabors.ImageSharp.PixelFormats.L16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.PixelOperations.ToLa32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La16},System.Span{SixLabors.ImageSharp.PixelFormats.La32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.PixelOperations.ToRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La16},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.PixelOperations.ToRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La16},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.PixelOperations.ToRgb48(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La16},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb48})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.PixelOperations.ToRgba64(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La16},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba64})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.PixelOperations.ToBgra5551(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La16},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra5551})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.PixelOperations.From``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{``0},System.Span{SixLabors.ImageSharp.PixelFormats.La16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La16.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.La32">
            <summary>
            Packed pixel type containing two 16-bit normalized values representing luminance and alpha.
            <para>
            Ranges from [0, 0, 0, 0] to [1, 1, 1, 1] in vector form.
            </para>
            </summary>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.La32.L">
            <summary>
            Gets or sets the luminance component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.La32.A">
            <summary>
            Gets or sets the alpha component.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.#ctor(System.UInt16,System.UInt16)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.La32"/> struct.
            </summary>
            <param name="l">The luminance component.</param>
            <param name="a">The alpha component.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.La32.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.op_Equality(SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.PixelFormats.La32)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.La32"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.La32"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.La32"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.op_Inequality(SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.PixelFormats.La32)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.La32"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.La32"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.La32"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.CreatePixelOperations">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.Equals(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.ToString">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.GetHashCode">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.FromVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.ToVector4">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.La32.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.PixelOperations.FromLa32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La32},System.Span{SixLabors.ImageSharp.PixelFormats.La32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.PixelOperations.ToLa32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La32},System.Span{SixLabors.ImageSharp.PixelFormats.La32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.PixelOperations.ToArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La32},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.PixelOperations.ToAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La32},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.PixelOperations.ToBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.PixelOperations.ToBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.PixelOperations.ToL8(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La32},System.Span{SixLabors.ImageSharp.PixelFormats.L8})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.PixelOperations.ToL16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La32},System.Span{SixLabors.ImageSharp.PixelFormats.L16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.PixelOperations.ToLa16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La32},System.Span{SixLabors.ImageSharp.PixelFormats.La16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.PixelOperations.ToRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.PixelOperations.ToRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.PixelOperations.ToRgb48(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb48})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.PixelOperations.ToRgba64(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba64})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.PixelOperations.ToBgra5551(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra5551})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.PixelOperations.From``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{``0},System.Span{SixLabors.ImageSharp.PixelFormats.La32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.La32.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.NormalizedByte2">
            <summary>
            Packed pixel type containing two 8-bit signed normalized values, ranging from −1 to 1.
            <para>
            Ranges from [-1, -1, 0, 1] to [1, 1, 0, 1] in vector form.
            </para>
            </summary>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.#ctor(System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedByte2"/> struct.
            </summary>
            <param name="x">The x-component.</param>
            <param name="y">The y-component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.#ctor(System.Numerics.Vector2)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedByte2"/> struct.
            </summary>
            <param name="vector">The vector containing the component values.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.op_Equality(SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.PixelFormats.NormalizedByte2)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedByte2"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedByte2"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedByte2"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.op_Inequality(SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.PixelFormats.NormalizedByte2)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedByte2"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedByte2"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedByte2"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.FromVector4(System.Numerics.Vector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.ToVector4">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.ToVector2">
            <summary>
            Expands the packed representation into a <see cref="T:System.Numerics.Vector2"/>.
            The vector components are typically expanded in least to greatest significance order.
            </summary>
            <returns>The <see cref="T:System.Numerics.Vector2"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.Equals(SixLabors.ImageSharp.PixelFormats.NormalizedByte2)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.GetHashCode">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.ToString">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte2.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.NormalizedByte4">
            <summary>
            Packed pixel type containing four 8-bit signed normalized values, ranging from −1 to 1.
            <para>
            Ranges from [-1, -1, -1, -1] to [1, 1, 1, 1] in vector form.
            </para>
            </summary>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedByte4"/> struct.
            </summary>
            <param name="x">The x-component.</param>
            <param name="y">The y-component.</param>
            <param name="z">The z-component.</param>
            <param name="w">The w-component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.#ctor(System.Numerics.Vector4)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedByte4"/> struct.
            </summary>
            <param name="vector">The vector containing the component values.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.op_Equality(SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.PixelFormats.NormalizedByte4)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedByte4"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedByte4"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedByte4"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.op_Inequality(SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.PixelFormats.NormalizedByte4)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedByte4"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedByte4"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedByte4"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.FromVector4(System.Numerics.Vector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.ToVector4">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.Equals(SixLabors.ImageSharp.PixelFormats.NormalizedByte4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.GetHashCode">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.ToString">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedByte4.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.NormalizedShort2">
            <summary>
            Packed pixel type containing two 16-bit signed normalized values, ranging from −1 to 1.
            <para>
            Ranges from [-1, -1, 0, 1] to [1, 1, 0, 1] in vector form.
            </para>
            </summary>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.#ctor(System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedShort2"/> struct.
            </summary>
            <param name="x">The x-component.</param>
            <param name="y">The y-component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.#ctor(System.Numerics.Vector2)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedShort2"/> struct.
            </summary>
            <param name="vector">The vector containing the component values.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.op_Equality(SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.PixelFormats.NormalizedShort2)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedShort2"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedShort2"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedShort2"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.op_Inequality(SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.PixelFormats.NormalizedShort2)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedShort2"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedShort2"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedShort2"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.FromVector4(System.Numerics.Vector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.ToVector4">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.ToVector2">
            <summary>
            Expands the packed representation into a <see cref="T:System.Numerics.Vector2"/>.
            The vector components are typically expanded in least to greatest significance order.
            </summary>
            <returns>The <see cref="T:System.Numerics.Vector2"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.Equals(SixLabors.ImageSharp.PixelFormats.NormalizedShort2)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.GetHashCode">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.ToString">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort2.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.NormalizedShort4">
            <summary>
            Packed pixel type containing four 16-bit signed normalized values, ranging from −1 to 1.
            <para>
            Ranges from [-1, -1, -1, -1] to [1, 1, 1, 1] in vector form.
            </para>
            </summary>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedShort4"/> struct.
            </summary>
            <param name="x">The x-component.</param>
            <param name="y">The y-component.</param>
            <param name="z">The z-component.</param>
            <param name="w">The w-component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.#ctor(System.Numerics.Vector4)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedShort4"/> struct.
            </summary>
            <param name="vector">The vector containing the component values.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.op_Equality(SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.PixelFormats.NormalizedShort4)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedShort4"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedShort4"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedShort4"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.op_Inequality(SixLabors.ImageSharp.PixelFormats.NormalizedShort4,SixLabors.ImageSharp.PixelFormats.NormalizedShort4)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedShort4"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedShort4"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.NormalizedShort4"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.FromVector4(System.Numerics.Vector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.ToVector4">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.Equals(SixLabors.ImageSharp.PixelFormats.NormalizedShort4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.GetHashCode">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.ToString">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.NormalizedShort4.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Rgb24">
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <summary>
            Pixel type containing three 8-bit unsigned normalized values ranging from 0 to 255.
            The color components are stored in red, green, blue order (least significant to most significant byte).
            <para>
            Ranges from [0, 0, 0, 1] to [1, 1, 1, 1] in vector form.
            </para>
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.FromRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.ToRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span{System.Numerics.Vector4},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{System.Numerics.Vector4},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.ToRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.FromRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.ToArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.FromArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.ToAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.FromAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.ToBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.FromBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.ToBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.FromBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.ToL8(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{SixLabors.ImageSharp.PixelFormats.L8})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.ToL16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{SixLabors.ImageSharp.PixelFormats.L16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.ToLa16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{SixLabors.ImageSharp.PixelFormats.La16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.ToLa32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{SixLabors.ImageSharp.PixelFormats.La32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.ToRgb48(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb48})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.ToRgba64(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba64})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.ToBgra5551(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra5551})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.From``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{``0},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.PixelOperations.PackFromRgbPlanes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Rgb24.R">
            <summary>
            The red component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Rgb24.G">
            <summary>
            The green component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Rgb24.B">
            <summary>
            The blue component.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.#ctor(System.Byte,System.Byte,System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> struct.
            </summary>
            <param name="r">The red component.</param>
            <param name="g">The green component.</param>
            <param name="b">The blue component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.op_Implicit(SixLabors.ImageSharp.PixelFormats.Rgb24)~SixLabors.ImageSharp.Color">
            <summary>
            Converts an <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> to <see cref="T:SixLabors.ImageSharp.Color"/>.
            </summary>
            <param name="source">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/>.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Color"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.op_Implicit(SixLabors.ImageSharp.Color)~SixLabors.ImageSharp.PixelFormats.Rgb24">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.Color"/> to <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/>.
            </summary>
            <param name="color">The <see cref="T:SixLabors.ImageSharp.Color"/>.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.op_Implicit(SixLabors.ImageSharp.ColorSpaces.Rgb)~SixLabors.ImageSharp.PixelFormats.Rgb24">
            <summary>
            Allows the implicit conversion of an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> to a
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/>.
            </summary>
            <param name="color">The instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> to convert.</param>
            <returns>An instance of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.op_Equality(SixLabors.ImageSharp.PixelFormats.Rgb24,SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.op_Inequality(SixLabors.ImageSharp.PixelFormats.Rgb24,SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.CreatePixelOperations">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.FromVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.ToVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.Equals(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb24.Pack(System.Numerics.Vector4@)">
            <summary>
            Packs a <see cref="T:System.Numerics.Vector4"/> into a color.
            </summary>
            <param name="vector">The vector containing the values to pack.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Rgb48">
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <summary>
            Packed pixel type containing three 16-bit unsigned normalized values ranging from 0 to 635535.
            <para>
            Ranges from [0, 0, 0, 1] to [1, 1, 1, 1] in vector form.
            </para>
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Rgb48.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.PixelOperations.FromRgb48(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb48},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb48})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.PixelOperations.ToRgb48(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb48},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb48})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.PixelOperations.ToArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb48},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.PixelOperations.ToAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb48},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.PixelOperations.ToBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb48},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.PixelOperations.ToBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb48},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.PixelOperations.ToL8(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb48},System.Span{SixLabors.ImageSharp.PixelFormats.L8})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.PixelOperations.ToL16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb48},System.Span{SixLabors.ImageSharp.PixelFormats.L16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.PixelOperations.ToLa16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb48},System.Span{SixLabors.ImageSharp.PixelFormats.La16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.PixelOperations.ToLa32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb48},System.Span{SixLabors.ImageSharp.PixelFormats.La32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.PixelOperations.ToRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb48},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.PixelOperations.ToRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb48},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.PixelOperations.ToRgba64(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb48},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba64})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.PixelOperations.ToBgra5551(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb48},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra5551})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.PixelOperations.From``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{``0},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb48})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Rgb48.R">
            <summary>
            Gets or sets the red component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Rgb48.G">
            <summary>
            Gets or sets the green component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Rgb48.B">
            <summary>
            Gets or sets the blue component.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.#ctor(System.UInt16,System.UInt16,System.UInt16)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb48"/> struct.
            </summary>
            <param name="r">The red component.</param>
            <param name="g">The green component.</param>
            <param name="b">The blue component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.op_Equality(SixLabors.ImageSharp.PixelFormats.Rgb48,SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb48"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb48"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb48"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.op_Inequality(SixLabors.ImageSharp.PixelFormats.Rgb48,SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb48"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb48"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb48"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.FromVector4(System.Numerics.Vector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.ToVector4">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.Equals(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.ToString">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgb48.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Rgba32">
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <summary>
            Packed pixel type containing four 8-bit unsigned normalized values ranging from 0 to 255.
            The color components are stored in red, green, blue, and alpha order (least significant to most significant byte).
            <para>
            Ranges from [0, 0, 0, 0] to [1, 1, 1, 1] in vector form.
            </para>
            </summary>
            <remarks>
            This struct is fully mutable. This is done (against the guidelines) for the sake of performance,
            as it avoids the need to create new values for modification operations.
            </remarks>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
            <summary>
            <see cref="T:SixLabors.ImageSharp.PixelFormats.PixelOperations`1"/> implementation optimized for <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.FromRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.ToRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.ToArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.FromArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.ToAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.FromAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.ToBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.FromBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.ToRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.FromRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.ToBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.FromBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.ToL8(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{SixLabors.ImageSharp.PixelFormats.L8})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.ToL16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{SixLabors.ImageSharp.PixelFormats.L16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.ToLa16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{SixLabors.ImageSharp.PixelFormats.La16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.ToLa32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{SixLabors.ImageSharp.PixelFormats.La32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.ToRgb48(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb48})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.ToRgba64(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba64})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.ToBgra5551(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra5551})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.From``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{``0},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{System.Numerics.Vector4},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span{System.Numerics.Vector4},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PixelOperations.PackFromRgbPlanes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Rgba32.R">
            <summary>
            Gets or sets the red component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Rgba32.G">
            <summary>
            Gets or sets the green component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Rgba32.B">
            <summary>
            Gets or sets the blue component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Rgba32.A">
            <summary>
            Gets or sets the alpha component.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.#ctor(System.Byte,System.Byte,System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> struct.
            </summary>
            <param name="r">The red component.</param>
            <param name="g">The green component.</param>
            <param name="b">The blue component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> struct.
            </summary>
            <param name="r">The red component.</param>
            <param name="g">The green component.</param>
            <param name="b">The blue component.</param>
            <param name="a">The alpha component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> struct.
            </summary>
            <param name="r">The red component.</param>
            <param name="g">The green component.</param>
            <param name="b">The blue component.</param>
            <param name="a">The alpha component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.#ctor(System.Numerics.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> struct.
            </summary>
            <param name="vector">
            The vector containing the components for the packed vector.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.#ctor(System.Numerics.Vector4)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> struct.
            </summary>
            <param name="vector">
            The vector containing the components for the packed vector.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.#ctor(System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> struct.
            </summary>
            <param name="packed">
            The packed value.
            </param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.Rgba32.Rgba">
            <summary>
            Gets or sets the packed representation of the Rgba32 struct.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.Rgba32.Rgb">
            <summary>
            Gets or sets the RGB components of this struct as <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/>
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.Rgba32.Bgr">
            <summary>
            Gets or sets the RGB components of this struct as <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> reverting the component order.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.Rgba32.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.op_Implicit(SixLabors.ImageSharp.PixelFormats.Rgba32)~SixLabors.ImageSharp.Color">
            <summary>
            Converts an <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> to <see cref="T:SixLabors.ImageSharp.Color"/>.
            </summary>
            <param name="source">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/>.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Color"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.op_Implicit(SixLabors.ImageSharp.Color)~SixLabors.ImageSharp.PixelFormats.Rgba32">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.Color"/> to <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/>.
            </summary>
            <param name="color">The <see cref="T:SixLabors.ImageSharp.Color"/>.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.op_Implicit(SixLabors.ImageSharp.ColorSpaces.Rgb)~SixLabors.ImageSharp.PixelFormats.Rgba32">
            <summary>
            Allows the implicit conversion of an instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> to a
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/>.
            </summary>
            <param name="color">The instance of <see cref="T:SixLabors.ImageSharp.ColorSpaces.Rgb"/> to convert.</param>
            <returns>An instance of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.op_Equality(SixLabors.ImageSharp.PixelFormats.Rgba32,SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.op_Inequality(SixLabors.ImageSharp.PixelFormats.Rgba32,SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.ParseHex(System.String)">
            <summary>
            Creates a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> struct
            from the given hexadecimal string.
            </summary>
            <param name="hex">
            The hexadecimal representation of the combined color components arranged
            in rgb, rgba, rrggbb, or rrggbbaa format to match web syntax.
            </param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.TryParseHex(System.String,SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <summary>
            Attempts to creates a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> struct
            from the given hexadecimal string.
            </summary>
            <param name="hex">
            The hexadecimal representation of the combined color components arranged
            in rgb, rgba, rrggbb, or rrggbbaa format to match web syntax.
            </param>
            <param name="result">When this method returns, contains the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> equivalent of the hexadecimal input.</param>
            <returns>
            The <see cref="T:System.Boolean"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.FromVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.ToVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.ToHex">
            <summary>
            Converts the value of this instance to a hexadecimal string.
            </summary>
            <returns>A hexadecimal string representation of the value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.Equals(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.PackNew(System.Numerics.Vector4@)">
            <summary>
            Packs a <see cref="T:System.Numerics.Vector4"/> into a color returning a new instance as a result.
            </summary>
            <param name="vector">The vector containing the values to pack.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.Pack(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Packs the four floats into a color.
            </summary>
            <param name="x">The x-component</param>
            <param name="y">The y-component</param>
            <param name="z">The z-component</param>
            <param name="w">The w-component</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.Pack(System.Numerics.Vector3@)">
            <summary>
            Packs a <see cref="T:System.Numerics.Vector3"/> into a uint.
            </summary>
            <param name="vector">The vector containing the values to pack.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.Pack(System.Numerics.Vector4@)">
            <summary>
            Packs a <see cref="T:System.Numerics.Vector4"/> into a color.
            </summary>
            <param name="vector">The vector containing the values to pack.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba32.ToRgbaHex(System.String)">
            <summary>
            Converts the specified hex value to an rrggbbaa hex value.
            </summary>
            <param name="hex">The hex value to convert.</param>
            <returns>
            A rrggbbaa hex value.
            </returns>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Rgba64">
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <summary>
            Packed pixel type containing four 16-bit unsigned normalized values ranging from 0 to 65535.
            <para>
            Ranges from [0, 0, 0, 0] to [1, 1, 1, 1] in vector form.
            </para>
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Rgba64.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.PixelOperations.FromRgba64(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba64},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba64})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.PixelOperations.ToRgba64(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba64},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba64})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.PixelOperations.ToArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba64},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.PixelOperations.ToAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba64},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.PixelOperations.ToBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba64},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.PixelOperations.ToBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba64},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.PixelOperations.ToL8(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba64},System.Span{SixLabors.ImageSharp.PixelFormats.L8})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.PixelOperations.ToL16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba64},System.Span{SixLabors.ImageSharp.PixelFormats.L16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.PixelOperations.ToLa16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba64},System.Span{SixLabors.ImageSharp.PixelFormats.La16})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.PixelOperations.ToLa32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba64},System.Span{SixLabors.ImageSharp.PixelFormats.La32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.PixelOperations.ToRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba64},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.PixelOperations.ToRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba64},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.PixelOperations.ToRgb48(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba64},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb48})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.PixelOperations.ToBgra5551(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba64},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra5551})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.PixelOperations.From``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{``0},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba64})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Rgba64.R">
            <summary>
            Gets or sets the red component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Rgba64.G">
            <summary>
            Gets or sets the green component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Rgba64.B">
            <summary>
            Gets or sets the blue component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Rgba64.A">
            <summary>
            Gets or sets the alpha component.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.#ctor(System.UInt16,System.UInt16,System.UInt16,System.UInt16)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> struct.
            </summary>
            <param name="r">The red component.</param>
            <param name="g">The green component.</param>
            <param name="b">The blue component.</param>
            <param name="a">The alpha component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.#ctor(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> struct.
            </summary>
            <param name="source">A structure of 4 bytes in RGBA byte order.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.#ctor(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> struct.
            </summary>
            <param name="source">A structure of 4 bytes in BGRA byte order.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.#ctor(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> struct.
            </summary>
            <param name="source">A structure of 4 bytes in ARGB byte order.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.#ctor(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> struct.
            </summary>
            <param name="source">A structure of 4 bytes in ABGR byte order.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.#ctor(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> struct.
            </summary>
            <param name="source">A structure of 3 bytes in RGB byte order.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.#ctor(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> struct.
            </summary>
            <param name="source">A structure of 3 bytes in BGR byte order.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.#ctor(System.Numerics.Vector4)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> struct.
            </summary>
            <param name="vector">The <see cref="T:System.Numerics.Vector4"/>.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.Rgba64.Rgb">
            <summary>
            Gets or sets the RGB components of this struct as <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb48"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.Rgba64.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.op_Implicit(SixLabors.ImageSharp.PixelFormats.Rgba64)~SixLabors.ImageSharp.Color">
            <summary>
            Converts an <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> to <see cref="T:SixLabors.ImageSharp.Color"/>.
            </summary>
            <param name="source">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/>.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Color"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.op_Implicit(SixLabors.ImageSharp.Color)~SixLabors.ImageSharp.PixelFormats.Rgba64">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.Color"/> to <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/>.
            </summary>
            <param name="color">The <see cref="T:SixLabors.ImageSharp.Color"/>.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.op_Equality(SixLabors.ImageSharp.PixelFormats.Rgba64,SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.op_Inequality(SixLabors.ImageSharp.PixelFormats.Rgba64,SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.FromVector4(System.Numerics.Vector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.ToVector4">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.ToRgba32">
            <summary>
            Convert to <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/>.
            </summary>
            <returns>The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.ToBgra32">
            <summary>
            Convert to <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/>.
            </summary>
            <returns>The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.ToArgb32">
            <summary>
            Convert to <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/>.
            </summary>
            <returns>The <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.ToAbgr32">
            <summary>
            Convert to <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/>.
            </summary>
            <returns>The <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.ToRgb24">
            <summary>
            Convert to <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/>.
            </summary>
            <returns>The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.ToBgr24">
            <summary>
            Convert to <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/>.
            </summary>
            <returns>The <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.Equals(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.ToString">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba64.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Rg32">
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <summary>
            Packed pixel type containing two 16-bit unsigned normalized values ranging from 0 to 1.
            <para>
            Ranges from [0, 0, 0, 1] to [1, 1, 0, 1] in vector form.
            </para>
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Rg32.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.#ctor(System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rg32"/> struct.
            </summary>
            <param name="x">The x-component</param>
            <param name="y">The y-component</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.#ctor(System.Numerics.Vector2)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rg32"/> struct.
            </summary>
            <param name="vector">The vector containing the component values.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.Rg32.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.op_Equality(SixLabors.ImageSharp.PixelFormats.Rg32,SixLabors.ImageSharp.PixelFormats.Rg32)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Rg32"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rg32"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rg32"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.op_Inequality(SixLabors.ImageSharp.PixelFormats.Rg32,SixLabors.ImageSharp.PixelFormats.Rg32)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Rg32"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rg32"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rg32"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.FromVector4(System.Numerics.Vector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.ToVector4">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.ToVector2">
            <summary>
            Expands the packed representation into a <see cref="T:System.Numerics.Vector2"/>.
            The vector components are typically expanded in least to greatest significance order.
            </summary>
            <returns>The <see cref="T:System.Numerics.Vector2"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.Equals(SixLabors.ImageSharp.PixelFormats.Rg32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.ToString">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rg32.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Rgba1010102">
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <summary>
            Packed vector type containing unsigned normalized values ranging from 0 to 1.
            The x, y and z components use 10 bits, and the w component uses 2 bits.
            <para>
            Ranges from [0, 0, 0, 0] to [1, 1, 1, 1] in vector form.
            </para>
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Rgba1010102.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba1010102"/> struct.
            </summary>
            <param name="x">The x-component</param>
            <param name="y">The y-component</param>
            <param name="z">The z-component</param>
            <param name="w">The w-component</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.#ctor(System.Numerics.Vector4)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba1010102"/> struct.
            </summary>
            <param name="vector">The vector containing the component values.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.Rgba1010102.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.op_Equality(SixLabors.ImageSharp.PixelFormats.Rgba1010102,SixLabors.ImageSharp.PixelFormats.Rgba1010102)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba1010102"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba1010102"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba1010102"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.op_Inequality(SixLabors.ImageSharp.PixelFormats.Rgba1010102,SixLabors.ImageSharp.PixelFormats.Rgba1010102)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba1010102"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba1010102"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba1010102"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.FromVector4(System.Numerics.Vector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.ToVector4">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.Equals(SixLabors.ImageSharp.PixelFormats.Rgba1010102)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.ToString">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Rgba1010102.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.RgbaVector">
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <summary>
            Unpacked pixel type containing four 32-bit floating-point values typically ranging from 0 to 1.
            The color components are stored in red, green, blue, and alpha order.
            <para>
            Ranges from [0, 0, 0, 0] to [1, 1, 1, 1] in vector form.
            </para>
            </summary>
            <remarks>
            This struct is fully mutable. This is done (against the guidelines) for the sake of performance,
            as it avoids the need to create new values for modification operations.
            </remarks>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.RgbaVector.PixelOperations">
            <summary>
            <see cref="T:SixLabors.ImageSharp.PixelFormats.PixelOperations`1"/> implementation optimized for <see cref="T:SixLabors.ImageSharp.PixelFormats.RgbaVector"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.PixelOperations.From``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{``0},System.Span{SixLabors.ImageSharp.PixelFormats.RgbaVector})">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.PixelOperations.FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span{System.Numerics.Vector4},System.Span{SixLabors.ImageSharp.PixelFormats.RgbaVector},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.PixelOperations.ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.RgbaVector},System.Span{System.Numerics.Vector4},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <inheritdoc />
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.RgbaVector.R">
            <summary>
            Gets or sets the red component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.RgbaVector.G">
            <summary>
            Gets or sets the green component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.RgbaVector.B">
            <summary>
            Gets or sets the blue component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.RgbaVector.A">
            <summary>
            Gets or sets the alpha component.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.RgbaVector"/> struct.
            </summary>
            <param name="r">The red component.</param>
            <param name="g">The green component.</param>
            <param name="b">The blue component.</param>
            <param name="a">The alpha component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.op_Equality(SixLabors.ImageSharp.PixelFormats.RgbaVector,SixLabors.ImageSharp.PixelFormats.RgbaVector)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.RgbaVector"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.RgbaVector"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.RgbaVector"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.op_Inequality(SixLabors.ImageSharp.PixelFormats.RgbaVector,SixLabors.ImageSharp.PixelFormats.RgbaVector)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.RgbaVector"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.RgbaVector"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.RgbaVector"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.FromHex(System.String)">
            <summary>
            Creates a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.RgbaVector"/> struct.
            </summary>
            <param name="hex">
            The hexadecimal representation of the combined color components arranged
            in rgb, rgba, rrggbb, or rrggbbaa format to match web syntax.
            </param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.PixelFormats.RgbaVector"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.FromVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.ToVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.ToHex">
            <summary>
            Converts the value of this instance to a hexadecimal string.
            </summary>
            <returns>A hexadecimal string representation of the value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.Equals(SixLabors.ImageSharp.PixelFormats.RgbaVector)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.RgbaVector.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Short2">
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <summary>
            Packed pixel type containing two 16-bit signed integer values.
            <para>
            Ranges from [-32767, -32767, 0, 1] to [32767, 32767, 0, 1] in vector form.
            </para>
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Short2.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.#ctor(System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Short2"/> struct.
            </summary>
            <param name="x">The x-component.</param>
            <param name="y">The y-component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.#ctor(System.Numerics.Vector2)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Short2"/> struct.
            </summary>
            <param name="vector">The vector containing the component values.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.Short2.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.op_Equality(SixLabors.ImageSharp.PixelFormats.Short2,SixLabors.ImageSharp.PixelFormats.Short2)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Short2"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Short2"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Short2"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.op_Inequality(SixLabors.ImageSharp.PixelFormats.Short2,SixLabors.ImageSharp.PixelFormats.Short2)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Short2"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Short2"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Short2"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.FromVector4(System.Numerics.Vector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.ToVector4">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.ToVector2">
            <summary>
            Expands the packed representation into a <see cref="T:System.Numerics.Vector2"/>.
            The vector components are typically expanded in least to greatest significance order.
            </summary>
            <returns>The <see cref="T:System.Numerics.Vector2"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.Equals(SixLabors.ImageSharp.PixelFormats.Short2)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.GetHashCode">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short2.ToString">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Short4">
            <content>
            Provides optimized overrides for bulk operations.
            </content>
            <summary>
            Packed pixel type containing four 16-bit signed integer values.
            <para>
            Ranges from [-37267, -37267, -37267, -37267] to [37267, 37267, 37267, 37267] in vector form.
            </para>
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Short4.PixelOperations">
            <summary>
            Provides optimized overrides for bulk operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.PixelOperations.GetPixelTypeInfo">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Short4"/> struct.
            </summary>
            <param name="x">The x-component.</param>
            <param name="y">The y-component.</param>
            <param name="z">The z-component.</param>
            <param name="w">The w-component.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.#ctor(System.Numerics.Vector4)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PixelFormats.Short4"/> struct.
            </summary>
            <param name="vector">A vector containing the initial values for the components.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.Short4.PackedValue">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.op_Equality(SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.PixelFormats.Short4)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Short4"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Short4"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Short4"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.op_Inequality(SixLabors.ImageSharp.PixelFormats.Short4,SixLabors.ImageSharp.PixelFormats.Short4)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PixelFormats.Short4"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Short4"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.PixelFormats.Short4"/> on the right side of the operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.CreatePixelOperations">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.FromScaledVector4(System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.ToScaledVector4">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.FromVector4(System.Numerics.Vector4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.ToVector4">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.FromArgb32(SixLabors.ImageSharp.PixelFormats.Argb32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.FromBgr24(SixLabors.ImageSharp.PixelFormats.Bgr24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.FromBgra32(SixLabors.ImageSharp.PixelFormats.Bgra32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.FromAbgr32(SixLabors.ImageSharp.PixelFormats.Abgr32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.FromBgra5551(SixLabors.ImageSharp.PixelFormats.Bgra5551)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.FromL8(SixLabors.ImageSharp.PixelFormats.L8)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.FromL16(SixLabors.ImageSharp.PixelFormats.L16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.FromLa16(SixLabors.ImageSharp.PixelFormats.La16)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.FromLa32(SixLabors.ImageSharp.PixelFormats.La32)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.FromRgb24(SixLabors.ImageSharp.PixelFormats.Rgb24)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.FromRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.ToRgba32(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.FromRgb48(SixLabors.ImageSharp.PixelFormats.Rgb48)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.FromRgba64(SixLabors.ImageSharp.PixelFormats.Rgba64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.Equals(SixLabors.ImageSharp.PixelFormats.Short4)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.GetHashCode">
            <summary>
            Gets the hash code for the current instance.
            </summary>
            <returns>Hash code for the instance.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Short4.ToString">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.PixelOperations`1">
            <summary>
            A stateless class implementing Strategy Pattern for batched pixel-data conversion operations
            for pixel buffers of type <typeparamref name="TPixel"/>.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <content>
            Provides access to pixel blenders
            </content>
        </member>
        <member name="P:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.Instance">
            <summary>
            Gets the global <see cref="T:SixLabors.ImageSharp.PixelFormats.PixelOperations`1"/> instance for the pixel type <typeparamref name="TPixel"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.GetPixelTypeInfo">
            <summary>
            Gets the pixel type info for the given <typeparamref name="TPixel"/>.
            </summary>
            <returns>The <see cref="T:SixLabors.ImageSharp.Formats.PixelTypeInfo"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span{System.Numerics.Vector4},System.Span{`0},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <summary>
            Bulk version of <see cref="M:SixLabors.ImageSharp.PixelFormats.IPixel.FromVector4(System.Numerics.Vector4)"/> converting 'sourceVectors.Length' pixels into 'destinationColors'.
            The method is DESTRUCTIVE altering the contents of <paramref name="sourceVectors"/>.
            </summary>
            <remarks>
            The destructive behavior is a design choice for performance reasons.
            In a typical use case the contents of <paramref name="sourceVectors"/> are abandoned after the conversion.
            </remarks>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourceVectors">The <see cref="T:System.Span`1"/> to the source vectors.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination colors.</param>
            <param name="modifiers">The <see cref="T:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers"/> to apply during the conversion</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span{System.Numerics.Vector4},System.Span{`0})">
            <summary>
            Bulk version of <see cref="M:SixLabors.ImageSharp.PixelFormats.IPixel.FromVector4(System.Numerics.Vector4)"/> converting 'sourceVectors.Length' pixels into 'destinationColors'.
            The method is DESTRUCTIVE altering the contents of <paramref name="sourceVectors"/>.
            </summary>
            <remarks>
            The destructive behavior is a design choice for performance reasons.
            In a typical use case the contents of <paramref name="sourceVectors"/> are abandoned after the conversion.
            </remarks>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourceVectors">The <see cref="T:System.Span`1"/> to the source vectors.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination colors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{System.Numerics.Vector4},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <summary>
            Bulk version of <see cref="M:SixLabors.ImageSharp.PixelFormats.IPixel.ToVector4"/> converting 'sourceColors.Length' pixels into 'destinationVectors'.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The <see cref="T:System.Span`1"/> to the source colors.</param>
            <param name="destinationVectors">The <see cref="T:System.Span`1"/> to the destination vectors.</param>
            <param name="modifiers">The <see cref="T:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers"/> to apply during the conversion</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{System.Numerics.Vector4})">
            <summary>
            Bulk version of <see cref="M:SixLabors.ImageSharp.PixelFormats.IPixel.ToVector4"/> converting 'sourceColors.Length' pixels into 'destinationVectors'.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The <see cref="T:System.Span`1"/> to the source colors.</param>
            <param name="destinationVectors">The <see cref="T:System.Span`1"/> to the destination vectors.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.From``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{``0},System.Span{`0})">
            <summary>
            Bulk operation that copies the <paramref name="sourcePixels"/> to <paramref name="destinationPixels"/> in
            <typeparamref name="TSourcePixel"/> format.
            </summary>
            <typeparam name="TSourcePixel">The destination pixel type.</typeparam>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="sourcePixels">The <see cref="T:System.ReadOnlySpan`1"/> to the source pixels.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.To``1(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{``0})">
            <summary>
            Bulk operation that copies the <paramref name="sourcePixels"/> to <paramref name="destinationPixels"/> in
            <typeparamref name="TDestinationPixel"/> format.
            </summary>
            <typeparam name="TDestinationPixel">The destination pixel type.</typeparam>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="sourcePixels">The <see cref="T:System.ReadOnlySpan`1"/> to the source pixels.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.PackFromRgbPlanes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte},System.Span{`0})">
            <summary>
            Bulk operation that packs 3 seperate RGB channels to <paramref name="destination"/>.
            The destination must have a padding of 3.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="redChannel">A <see cref="T:System.ReadOnlySpan`1"/> to the red values.</param>
            <param name="greenChannel">A <see cref="T:System.ReadOnlySpan`1"/> to the green values.</param>
            <param name="blueChannel">A <see cref="T:System.ReadOnlySpan`1"/> to the blue values.</param>
            <param name="destination">A <see cref="T:System.Span`1"/> to the destination pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{`0})">
            <summary>
            Converts all pixels in 'source` span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> into a span of <typeparamref name="TPixel"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="source">The source <see cref="T:System.Span`1"/> of <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> data.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromArgb32Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},System.Span{`0},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Argb32},System.Span{`0})"/> that expects a byte span.
            The layout of the data in 'sourceBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="sourceBytes">The <see cref="T:System.ReadOnlySpan`1"/> to the source bytes.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})">
            <summary>
            Converts all pixels of the 'sourcePixels` span to a span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The span of source pixels</param>
            <param name="destinationPixels">The destination span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToArgb32Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{System.Byte},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToArgb32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.Argb32})"/> that expects a byte span as destination.
            The layout of the data in 'destBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The <see cref="T:System.Span`1"/> to the source pixels.</param>
            <param name="destBytes">The <see cref="T:System.Span`1"/> to the destination bytes.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{`0})">
            <summary>
            Converts all pixels in 'source` span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> into a span of <typeparamref name="TPixel"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="source">The source <see cref="T:System.Span`1"/> of <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> data.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromAbgr32Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},System.Span{`0},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Abgr32},System.Span{`0})"/> that expects a byte span.
            The layout of the data in 'sourceBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="sourceBytes">The <see cref="T:System.ReadOnlySpan`1"/> to the source bytes.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})">
            <summary>
            Converts all pixels of the 'sourcePixels` span to a span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The span of source pixels</param>
            <param name="destinationPixels">The destination span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToAbgr32Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{System.Byte},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToAbgr32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.Abgr32})"/> that expects a byte span as destination.
            The layout of the data in 'destBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The <see cref="T:System.Span`1"/> to the source pixels.</param>
            <param name="destBytes">The <see cref="T:System.Span`1"/> to the destination bytes.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{`0})">
            <summary>
            Converts all pixels in 'source` span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> into a span of <typeparamref name="TPixel"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="source">The source <see cref="T:System.Span`1"/> of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> data.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromBgr24Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},System.Span{`0},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgr24},System.Span{`0})"/> that expects a byte span.
            The layout of the data in 'sourceBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="sourceBytes">The <see cref="T:System.ReadOnlySpan`1"/> to the source bytes.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})">
            <summary>
            Converts all pixels of the 'sourcePixels` span to a span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The span of source pixels</param>
            <param name="destinationPixels">The destination span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToBgr24Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{System.Byte},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToBgr24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.Bgr24})"/> that expects a byte span as destination.
            The layout of the data in 'destBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The <see cref="T:System.Span`1"/> to the source pixels.</param>
            <param name="destBytes">The <see cref="T:System.Span`1"/> to the destination bytes.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{`0})">
            <summary>
            Converts all pixels in 'source` span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> into a span of <typeparamref name="TPixel"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="source">The source <see cref="T:System.Span`1"/> of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> data.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromBgra32Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},System.Span{`0},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra32},System.Span{`0})"/> that expects a byte span.
            The layout of the data in 'sourceBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="sourceBytes">The <see cref="T:System.ReadOnlySpan`1"/> to the source bytes.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})">
            <summary>
            Converts all pixels of the 'sourcePixels` span to a span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The span of source pixels</param>
            <param name="destinationPixels">The destination span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToBgra32Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{System.Byte},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToBgra32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra32})"/> that expects a byte span as destination.
            The layout of the data in 'destBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The <see cref="T:System.Span`1"/> to the source pixels.</param>
            <param name="destBytes">The <see cref="T:System.Span`1"/> to the destination bytes.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromL8(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L8},System.Span{`0})">
            <summary>
            Converts all pixels in 'source` span of <see cref="T:SixLabors.ImageSharp.PixelFormats.L8"/> into a span of <typeparamref name="TPixel"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="source">The source <see cref="T:System.Span`1"/> of <see cref="T:SixLabors.ImageSharp.PixelFormats.L8"/> data.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromL8Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},System.Span{`0},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromL8(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L8},System.Span{`0})"/> that expects a byte span.
            The layout of the data in 'sourceBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.L8"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="sourceBytes">The <see cref="T:System.ReadOnlySpan`1"/> to the source bytes.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToL8(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.L8})">
            <summary>
            Converts all pixels of the 'sourcePixels` span to a span of <see cref="T:SixLabors.ImageSharp.PixelFormats.L8"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The span of source pixels</param>
            <param name="destinationPixels">The destination span of <see cref="T:SixLabors.ImageSharp.PixelFormats.L8"/> data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToL8Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{System.Byte},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToL8(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.L8})"/> that expects a byte span as destination.
            The layout of the data in 'destBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.L8"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The <see cref="T:System.Span`1"/> to the source pixels.</param>
            <param name="destBytes">The <see cref="T:System.Span`1"/> to the destination bytes.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromL16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L16},System.Span{`0})">
            <summary>
            Converts all pixels in 'source` span of <see cref="T:SixLabors.ImageSharp.PixelFormats.L16"/> into a span of <typeparamref name="TPixel"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="source">The source <see cref="T:System.Span`1"/> of <see cref="T:SixLabors.ImageSharp.PixelFormats.L16"/> data.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromL16Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},System.Span{`0},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromL16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.L16},System.Span{`0})"/> that expects a byte span.
            The layout of the data in 'sourceBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.L16"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="sourceBytes">The <see cref="T:System.ReadOnlySpan`1"/> to the source bytes.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToL16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.L16})">
            <summary>
            Converts all pixels of the 'sourcePixels` span to a span of <see cref="T:SixLabors.ImageSharp.PixelFormats.L16"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The span of source pixels</param>
            <param name="destinationPixels">The destination span of <see cref="T:SixLabors.ImageSharp.PixelFormats.L16"/> data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToL16Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{System.Byte},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToL16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.L16})"/> that expects a byte span as destination.
            The layout of the data in 'destBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.L16"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The <see cref="T:System.Span`1"/> to the source pixels.</param>
            <param name="destBytes">The <see cref="T:System.Span`1"/> to the destination bytes.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromLa16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La16},System.Span{`0})">
            <summary>
            Converts all pixels in 'source` span of <see cref="T:SixLabors.ImageSharp.PixelFormats.La16"/> into a span of <typeparamref name="TPixel"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="source">The source <see cref="T:System.Span`1"/> of <see cref="T:SixLabors.ImageSharp.PixelFormats.La16"/> data.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromLa16Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},System.Span{`0},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromLa16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La16},System.Span{`0})"/> that expects a byte span.
            The layout of the data in 'sourceBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.La16"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="sourceBytes">The <see cref="T:System.ReadOnlySpan`1"/> to the source bytes.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToLa16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.La16})">
            <summary>
            Converts all pixels of the 'sourcePixels` span to a span of <see cref="T:SixLabors.ImageSharp.PixelFormats.La16"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The span of source pixels</param>
            <param name="destinationPixels">The destination span of <see cref="T:SixLabors.ImageSharp.PixelFormats.La16"/> data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToLa16Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{System.Byte},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToLa16(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.La16})"/> that expects a byte span as destination.
            The layout of the data in 'destBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.La16"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The <see cref="T:System.Span`1"/> to the source pixels.</param>
            <param name="destBytes">The <see cref="T:System.Span`1"/> to the destination bytes.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromLa32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La32},System.Span{`0})">
            <summary>
            Converts all pixels in 'source` span of <see cref="T:SixLabors.ImageSharp.PixelFormats.La32"/> into a span of <typeparamref name="TPixel"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="source">The source <see cref="T:System.Span`1"/> of <see cref="T:SixLabors.ImageSharp.PixelFormats.La32"/> data.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromLa32Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},System.Span{`0},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromLa32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.La32},System.Span{`0})"/> that expects a byte span.
            The layout of the data in 'sourceBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.La32"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="sourceBytes">The <see cref="T:System.ReadOnlySpan`1"/> to the source bytes.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToLa32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.La32})">
            <summary>
            Converts all pixels of the 'sourcePixels` span to a span of <see cref="T:SixLabors.ImageSharp.PixelFormats.La32"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The span of source pixels</param>
            <param name="destinationPixels">The destination span of <see cref="T:SixLabors.ImageSharp.PixelFormats.La32"/> data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToLa32Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{System.Byte},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToLa32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.La32})"/> that expects a byte span as destination.
            The layout of the data in 'destBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.La32"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The <see cref="T:System.Span`1"/> to the source pixels.</param>
            <param name="destBytes">The <see cref="T:System.Span`1"/> to the destination bytes.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{`0})">
            <summary>
            Converts all pixels in 'source` span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> into a span of <typeparamref name="TPixel"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="source">The source <see cref="T:System.Span`1"/> of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> data.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromRgb24Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},System.Span{`0},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb24},System.Span{`0})"/> that expects a byte span.
            The layout of the data in 'sourceBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="sourceBytes">The <see cref="T:System.ReadOnlySpan`1"/> to the source bytes.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <summary>
            Converts all pixels of the 'sourcePixels` span to a span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The span of source pixels</param>
            <param name="destinationPixels">The destination span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToRgb24Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{System.Byte},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToRgb24(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})"/> that expects a byte span as destination.
            The layout of the data in 'destBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The <see cref="T:System.Span`1"/> to the source pixels.</param>
            <param name="destBytes">The <see cref="T:System.Span`1"/> to the destination bytes.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{`0})">
            <summary>
            Converts all pixels in 'source` span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> into a span of <typeparamref name="TPixel"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="source">The source <see cref="T:System.Span`1"/> of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> data.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromRgba32Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},System.Span{`0},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba32},System.Span{`0})"/> that expects a byte span.
            The layout of the data in 'sourceBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="sourceBytes">The <see cref="T:System.ReadOnlySpan`1"/> to the source bytes.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})">
            <summary>
            Converts all pixels of the 'sourcePixels` span to a span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The span of source pixels</param>
            <param name="destinationPixels">The destination span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToRgba32Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{System.Byte},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToRgba32(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba32})"/> that expects a byte span as destination.
            The layout of the data in 'destBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The <see cref="T:System.Span`1"/> to the source pixels.</param>
            <param name="destBytes">The <see cref="T:System.Span`1"/> to the destination bytes.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromRgb48(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb48},System.Span{`0})">
            <summary>
            Converts all pixels in 'source` span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb48"/> into a span of <typeparamref name="TPixel"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="source">The source <see cref="T:System.Span`1"/> of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb48"/> data.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromRgb48Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},System.Span{`0},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromRgb48(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgb48},System.Span{`0})"/> that expects a byte span.
            The layout of the data in 'sourceBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb48"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="sourceBytes">The <see cref="T:System.ReadOnlySpan`1"/> to the source bytes.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToRgb48(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb48})">
            <summary>
            Converts all pixels of the 'sourcePixels` span to a span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb48"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The span of source pixels</param>
            <param name="destinationPixels">The destination span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb48"/> data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToRgb48Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{System.Byte},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToRgb48(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.Rgb48})"/> that expects a byte span as destination.
            The layout of the data in 'destBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb48"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The <see cref="T:System.Span`1"/> to the source pixels.</param>
            <param name="destBytes">The <see cref="T:System.Span`1"/> to the destination bytes.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromRgba64(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba64},System.Span{`0})">
            <summary>
            Converts all pixels in 'source` span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> into a span of <typeparamref name="TPixel"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="source">The source <see cref="T:System.Span`1"/> of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> data.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromRgba64Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},System.Span{`0},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromRgba64(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Rgba64},System.Span{`0})"/> that expects a byte span.
            The layout of the data in 'sourceBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="sourceBytes">The <see cref="T:System.ReadOnlySpan`1"/> to the source bytes.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToRgba64(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba64})">
            <summary>
            Converts all pixels of the 'sourcePixels` span to a span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The span of source pixels</param>
            <param name="destinationPixels">The destination span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToRgba64Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{System.Byte},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToRgba64(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.Rgba64})"/> that expects a byte span as destination.
            The layout of the data in 'destBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba64"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The <see cref="T:System.Span`1"/> to the source pixels.</param>
            <param name="destBytes">The <see cref="T:System.Span`1"/> to the destination bytes.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromBgra5551(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra5551},System.Span{`0})">
            <summary>
            Converts all pixels in 'source` span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra5551"/> into a span of <typeparamref name="TPixel"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="source">The source <see cref="T:System.Span`1"/> of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra5551"/> data.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromBgra5551Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{System.Byte},System.Span{`0},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromBgra5551(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{SixLabors.ImageSharp.PixelFormats.Bgra5551},System.Span{`0})"/> that expects a byte span.
            The layout of the data in 'sourceBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra5551"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="sourceBytes">The <see cref="T:System.ReadOnlySpan`1"/> to the source bytes.</param>
            <param name="destinationPixels">The <see cref="T:System.Span`1"/> to the destination pixels.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToBgra5551(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra5551})">
            <summary>
            Converts all pixels of the 'sourcePixels` span to a span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra5551"/>-s.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The span of source pixels</param>
            <param name="destinationPixels">The destination span of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra5551"/> data.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToBgra5551Bytes(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{System.Byte},System.Int32)">
            <summary>
            A helper for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToBgra5551(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{SixLabors.ImageSharp.PixelFormats.Bgra5551})"/> that expects a byte span as destination.
            The layout of the data in 'destBytes' must be compatible with <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra5551"/> layout.
            </summary>
            <param name="configuration">A <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations</param>
            <param name="sourcePixels">The <see cref="T:System.Span`1"/> to the source pixels.</param>
            <param name="destBytes">The <see cref="T:System.Span`1"/> to the destination bytes.</param>
            <param name="count">The number of pixels to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.GetPixelBlender(SixLabors.ImageSharp.GraphicsOptions)">
            <summary>
            Find an instance of the pixel blender.
            </summary>
            <param name="options">the blending and composition to apply</param>
            <returns>A <see cref="T:SixLabors.ImageSharp.PixelFormats.PixelBlender`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.GetPixelBlender(SixLabors.ImageSharp.PixelFormats.PixelColorBlendingMode,SixLabors.ImageSharp.PixelFormats.PixelAlphaCompositionMode)">
            <summary>
            Find an instance of the pixel blender.
            </summary>
            <param name="colorMode">The color blending mode to apply</param>
            <param name="alphaMode">The alpha composition mode to apply</param>
            <returns>A <see cref="T:SixLabors.ImageSharp.PixelFormats.PixelBlender`1"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter">
            <summary>
            Contains optimized implementations for conversion between pixel formats.
            </summary>
            <remarks>
            Implementations are based on ideas in:
            https://github.com/dotnet/coreclr/blob/master/src/System.Private.CoreLib/shared/System/Buffers/Binary/Reader.cs#L84
            The JIT can detect and optimize rotation idioms ROTL (Rotate Left)
            and ROTR (Rotate Right) emitting efficient CPU instructions:
            https://github.com/dotnet/coreclr/pull/1830
            </remarks>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromRgba32">
            <summary>
            Optimized converters from <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromRgba32.ToArgb32(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromRgba32.ToBgra32(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromRgba32.ToAbgr32(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromRgba32.ToRgb24(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromRgba32.ToBgr24(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> pixels.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromArgb32">
            <summary>
            Optimized converters from <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromArgb32.ToRgba32(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromArgb32.ToBgra32(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromArgb32.ToAbgr32(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromArgb32.ToRgb24(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromArgb32.ToBgr24(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> pixels.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromBgra32">
            <summary>
            Optimized converters from <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromBgra32.ToArgb32(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromBgra32.ToRgba32(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromBgra32.ToAbgr32(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromBgra32.ToRgb24(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromBgra32.ToBgr24(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> pixels.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromAbgr32">
            <summary>
            Optimized converters from <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromAbgr32.ToArgb32(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromAbgr32.ToRgba32(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromAbgr32.ToBgra32(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromAbgr32.ToRgb24(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromAbgr32.ToBgr24(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> pixels.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromRgb24">
            <summary>
            Optimized converters from <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromRgb24.ToRgba32(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromRgb24.ToArgb32(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromRgb24.ToBgra32(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromRgb24.ToAbgr32(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromRgb24.ToBgr24(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> pixels.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromBgr24">
            <summary>
            Optimized converters from <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromBgr24.ToArgb32(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Argb32"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromBgr24.ToRgba32(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromBgr24.ToBgra32(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgra32"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromBgr24.ToAbgr32(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Abgr32"/> pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.PixelConverter.FromBgr24.ToRgb24(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
            <summary>
            Converts a <see cref="T:System.ReadOnlySpan`1"/> representing a collection of
            <see cref="T:SixLabors.ImageSharp.PixelFormats.Bgr24"/> pixels to a <see cref="T:System.Span`1"/> representing
            a collection of <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgb24"/> pixels.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Utils.Vector4Converters">
            <summary>
            Helper class for (bulk) conversion of <see cref="T:System.Numerics.Vector4"/> buffers to/from other buffer types.
            </summary>
            <content>
            Contains <see cref="T:SixLabors.ImageSharp.PixelFormats.Utils.Vector4Converters.RgbaCompatible"/>
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.Vector4Converters.ApplyForwardConversionModifiers(System.Span{System.Numerics.Vector4},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <summary>
            Apply modifiers used requested by ToVector4() conversion.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.Vector4Converters.ApplyBackwardConversionModifiers(System.Span{System.Numerics.Vector4},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <summary>
            Apply modifiers used requested by FromVector4() conversion.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Utils.Vector4Converters.Default">
            <summary>
            Provides default implementations for batched to/from <see cref="T:System.Numerics.Vector4"/> conversion.
            WARNING: The methods prefixed with "Unsafe" are operating without bounds checking and input validation!
            Input validation is the responsibility of the caller!
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.PixelFormats.Utils.Vector4Converters.RgbaCompatible">
            <summary>
            Provides efficient implementations for batched to/from <see cref="T:System.Numerics.Vector4"/> conversion.
            which is applicable for <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/>-compatible pixel types where <see cref="M:SixLabors.ImageSharp.PixelFormats.IPixel.ToVector4"/>
            returns the same scaled result as <see cref="M:SixLabors.ImageSharp.PixelFormats.IPixel.ToScaledVector4"/>.
            The method is works by internally converting to a <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> therefore it's not applicable for that type!
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.PixelFormats.Utils.Vector4Converters.RgbaCompatible.Vector4ConversionThreshold">
            <summary>
            It's not worth to bother the transitive pixel conversion method below this limit.
            The value depends on the actual gain brought by the SIMD characteristics of the executing CPU and JIT.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.Vector4Converters.RgbaCompatible.ToVector4``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.PixelFormats.PixelOperations{``0},System.ReadOnlySpan{``0},System.Span{System.Numerics.Vector4},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <summary>
            Provides an efficient default implementation for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan{`0},System.Span{System.Numerics.Vector4},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)"/>
            The method works by internally converting to a <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> therefore it's not applicable for that type!
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PixelFormats.Utils.Vector4Converters.RgbaCompatible.FromVector4``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.PixelFormats.PixelOperations{``0},System.Span{System.Numerics.Vector4},System.Span{``0},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <summary>
            Provides an efficient default implementation for <see cref="M:SixLabors.ImageSharp.PixelFormats.PixelOperations`1.FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span{System.Numerics.Vector4},System.Span{`0},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)"/>
            The method is works by internally converting to a <see cref="T:SixLabors.ImageSharp.PixelFormats.Rgba32"/> therefore it's not applicable for that type!
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.RgbaComponent">
            <summary>
            Enumerates the RGBA (red, green, blue, alpha) color components.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.RgbaComponent.R">
            <summary>
            The red component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.RgbaComponent.G">
            <summary>
            The green component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.RgbaComponent.B">
            <summary>
            The blue component.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.RgbaComponent.A">
            <summary>
            The alpha component.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.ColorMatrix">
            <summary>
            A structure encapsulating a 5x4 matrix used for transforming the color and alpha components of an image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorMatrix.M11">
            <summary>
            Value at row 1, column 1 of the matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorMatrix.M12">
            <summary>
            Value at row 1, column 2 of the matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorMatrix.M13">
            <summary>
            Value at row 1, column 3 of the matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorMatrix.M14">
            <summary>
            Value at row 1, column 4 of the matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorMatrix.M21">
            <summary>
            Value at row 2, column 1 of the matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorMatrix.M22">
            <summary>
            Value at row 2, column 2 of the matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorMatrix.M23">
            <summary>
            Value at row 2, column 3 of the matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorMatrix.M24">
            <summary>
            Value at row 2, column 4 of the matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorMatrix.M31">
            <summary>
            Value at row 3, column 1 of the matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorMatrix.M32">
            <summary>
            Value at row 3, column 2 of the matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorMatrix.M33">
            <summary>
            Value at row 3, column 3 of the matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorMatrix.M34">
            <summary>
            Value at row 3, column 4 of the matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorMatrix.M41">
            <summary>
            Value at row 4, column 1 of the matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorMatrix.M42">
            <summary>
            Value at row 4, column 2 of the matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorMatrix.M43">
            <summary>
            Value at row 4, column 3 of the matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorMatrix.M44">
            <summary>
            Value at row 4, column 4 of the matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorMatrix.M51">
            <summary>
            Value at row 5, column 1 of the matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorMatrix.M52">
            <summary>
            Value at row 5, column 2 of the matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorMatrix.M53">
            <summary>
            Value at row 5, column 3 of the matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ColorMatrix.M54">
            <summary>
            Value at row 5, column 4 of the matrix.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorMatrix.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ColorMatrix"/> struct.
            </summary>
            <param name="m11">The value at row 1, column 1 of the matrix.</param>
            <param name="m12">The value at row 1, column 2 of the matrix.</param>
            <param name="m13">The value at row 1, column 3 of the matrix.</param>
            <param name="m14">The value at row 1, column 4 of the matrix.</param>
            <param name="m21">The value at row 2, column 1 of the matrix.</param>
            <param name="m22">The value at row 2, column 2 of the matrix.</param>
            <param name="m23">The value at row 2, column 3 of the matrix.</param>
            <param name="m24">The value at row 2, column 4 of the matrix.</param>
            <param name="m31">The value at row 3, column 1 of the matrix.</param>
            <param name="m32">The value at row 3, column 2 of the matrix.</param>
            <param name="m33">The value at row 3, column 3 of the matrix.</param>
            <param name="m34">The value at row 3, column 4 of the matrix.</param>
            <param name="m41">The value at row 4, column 1 of the matrix.</param>
            <param name="m42">The value at row 4, column 2 of the matrix.</param>
            <param name="m43">The value at row 4, column 3 of the matrix.</param>
            <param name="m44">The value at row 4, column 4 of the matrix.</param>
            <param name="m51">The value at row 5, column 1 of the matrix.</param>
            <param name="m52">The value at row 5, column 2 of the matrix.</param>
            <param name="m53">The value at row 5, column 3 of the matrix.</param>
            <param name="m54">The value at row 5, column 4 of the matrix.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.ColorMatrix.Identity">
            <summary>
            Gets the multiplicative identity matrix.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ColorMatrix.IsIdentity">
            <summary>
            Gets a value indicating whether the matrix is the identity matrix.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorMatrix.op_Addition(SixLabors.ImageSharp.ColorMatrix,SixLabors.ImageSharp.ColorMatrix)">
            <summary>
            Adds two matrices together.
            </summary>
            <param name="value1">The first source matrix.</param>
            <param name="value2">The second source matrix.</param>
            <returns>The resulting matrix.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorMatrix.op_Subtraction(SixLabors.ImageSharp.ColorMatrix,SixLabors.ImageSharp.ColorMatrix)">
            <summary>
            Subtracts the second matrix from the first.
            </summary>
            <param name="value1">The first source matrix.</param>
            <param name="value2">The second source matrix.</param>
            <returns>The result of the subtraction.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorMatrix.op_UnaryNegation(SixLabors.ImageSharp.ColorMatrix)">
            <summary>
            Returns a new matrix with the negated elements of the given matrix.
            </summary>
            <param name="value">The source matrix.</param>
            <returns>The negated matrix.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorMatrix.op_Multiply(SixLabors.ImageSharp.ColorMatrix,SixLabors.ImageSharp.ColorMatrix)">
            <summary>
            Multiplies a matrix by another matrix.
            </summary>
            <param name="value1">The first source matrix.</param>
            <param name="value2">The second source matrix.</param>
            <returns>The result of the multiplication.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorMatrix.op_Multiply(SixLabors.ImageSharp.ColorMatrix,System.Single)">
            <summary>
            Multiplies a matrix by a scalar value.
            </summary>
            <param name="value1">The source matrix.</param>
            <param name="value2">The scaling factor.</param>
            <returns>The scaled matrix.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorMatrix.op_Equality(SixLabors.ImageSharp.ColorMatrix,SixLabors.ImageSharp.ColorMatrix)">
            <summary>
            Returns a boolean indicating whether the given two matrices are equal.
            </summary>
            <param name="value1">The first matrix to compare.</param>
            <param name="value2">The second matrix to compare.</param>
            <returns>True if the given matrices are equal; False otherwise.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorMatrix.op_Inequality(SixLabors.ImageSharp.ColorMatrix,SixLabors.ImageSharp.ColorMatrix)">
            <summary>
            Returns a boolean indicating whether the given two matrices are not equal.
            </summary>
            <param name="value1">The first matrix to compare.</param>
            <param name="value2">The second matrix to compare.</param>
            <returns>True if the given matrices are equal; False otherwise.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorMatrix.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorMatrix.Equals(SixLabors.ImageSharp.ColorMatrix)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorMatrix.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ColorMatrix.ToString">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Complex64">
            <summary>
            Represents a complex number, where the real and imaginary parts are stored as <see cref="T:System.Single"/> values.
            </summary>
            <remarks>
            This is a more efficient version of the <see cref="T:SixLabors.ImageSharp.Complex64"/> type.
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Complex64.Real">
            <summary>
            The real part of the complex number
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Complex64.Imaginary">
            <summary>
            The imaginary part of the complex number
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Complex64.#ctor(System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Complex64"/> struct.
            </summary>
            <param name="real">The real part in the complex number.</param>
            <param name="imaginary">The imaginary part in the complex number.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Complex64.op_Multiply(SixLabors.ImageSharp.Complex64,System.Single)">
            <summary>
            Performs the multiplication operation between a <see cref="T:SixLabors.ImageSharp.Complex64"/> instance and a <see cref="T:System.Single"/> scalar.
            </summary>
            <param name="value">The <see cref="T:SixLabors.ImageSharp.Complex64"/> value to multiply.</param>
            <param name="scalar">The <see cref="T:System.Single"/> scalar to use to multiply the <see cref="T:SixLabors.ImageSharp.Complex64"/> value.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Complex64"/> result</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Complex64.op_Multiply(SixLabors.ImageSharp.Complex64,System.Numerics.Vector4)">
            <summary>
            Performs the multiplication operation between a <see cref="T:SixLabors.ImageSharp.Complex64"/> instance and a <see cref="T:System.Numerics.Vector4"/>.
            </summary>
            <param name="value">The <see cref="T:SixLabors.ImageSharp.Complex64"/> value to multiply.</param>
            <param name="vector">The <see cref="T:System.Numerics.Vector4"/> instance to use to multiply the <see cref="T:SixLabors.ImageSharp.Complex64"/> value.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Complex64"/> result</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Complex64.op_Multiply(SixLabors.ImageSharp.Complex64,SixLabors.ImageSharp.ComplexVector4)">
            <summary>
            Performs the multiplication operation between a <see cref="T:SixLabors.ImageSharp.Complex64"/> instance and a <see cref="T:SixLabors.ImageSharp.ComplexVector4"/>.
            </summary>
            <param name="value">The <see cref="T:SixLabors.ImageSharp.Complex64"/> value to multiply.</param>
            <param name="vector">The <see cref="T:SixLabors.ImageSharp.ComplexVector4"/> instance to use to multiply the <see cref="T:SixLabors.ImageSharp.Complex64"/> value.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Complex64"/> result</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Complex64.Equals(SixLabors.ImageSharp.Complex64)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Complex64.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Complex64.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Complex64.ToString">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.ComplexVector4">
            <summary>
            A vector with 4 values of type <see cref="T:SixLabors.ImageSharp.Complex64"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ComplexVector4.Real">
            <summary>
            The real part of the complex vector
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ComplexVector4.Imaginary">
            <summary>
            The imaginary part of the complex number
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ComplexVector4.Sum(SixLabors.ImageSharp.ComplexVector4)">
            <summary>
            Sums the values in the input <see cref="T:SixLabors.ImageSharp.ComplexVector4"/> to the current instance
            </summary>
            <param name="value">The input <see cref="T:SixLabors.ImageSharp.ComplexVector4"/> to sum</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ComplexVector4.WeightedSum(System.Single,System.Single)">
            <summary>
            Performs a weighted sum on the current instance according to the given parameters
            </summary>
            <param name="a">The 'a' parameter, for the real component</param>
            <param name="b">The 'b' parameter, for the imaginary component</param>
            <returns>The resulting <see cref="T:System.Numerics.Vector4"/> value</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ComplexVector4.Equals(SixLabors.ImageSharp.ComplexVector4)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ComplexVector4.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ComplexVector4.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.DenseMatrix`1">
            <summary>
            Represents a dense matrix with arbitrary elements.
            Components that are adjacent in a column of the matrix are adjacent in the storage array.
            The components are said to be stored in column major order.
            </summary>
            <typeparam name="T">The type of elements in the matrix.</typeparam>
        </member>
        <member name="F:SixLabors.ImageSharp.DenseMatrix`1.Data">
            <summary>
            The 1D representation of the dense matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.DenseMatrix`1.Columns">
            <summary>
            Gets the number of columns in the dense matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.DenseMatrix`1.Rows">
            <summary>
            Gets the number of rows in the dense matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.DenseMatrix`1.Size">
            <summary>
            Gets the size of the dense matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.DenseMatrix`1.Count">
            <summary>
            Gets the number of items in the array.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.DenseMatrix`1.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.DenseMatrix`1" /> struct.
            </summary>
            <param name="length">The length of each side in the matrix.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.DenseMatrix`1.#ctor(System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.DenseMatrix`1" /> struct.
            </summary>
            <param name="columns">The number of columns.</param>
            <param name="rows">The number of rows.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.DenseMatrix`1.#ctor(`0[0:,0:])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.DenseMatrix`1"/> struct.
            </summary>
            <param name="data">The 2D array to provide access to.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.DenseMatrix`1.Span">
            <summary>
            Gets a span wrapping the <see cref="F:SixLabors.ImageSharp.DenseMatrix`1.Data"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.DenseMatrix`1.Item(System.Int32,System.Int32)">
            <summary>
            Gets or sets the item at the specified position.
            </summary>
            <param name="row">The row-coordinate of the item. Must be greater than or equal to zero and less than the height of the array.</param>
            <param name="column">The column-coordinate of the item. Must be greater than or equal to zero and less than the width of the array.</param>
            <returns>The <see typeparam="T"/> at the specified position.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.DenseMatrix`1.op_Implicit(`0[0:,0:])~SixLabors.ImageSharp.DenseMatrix{`0}">
            <summary>
            Performs an implicit conversion from a <see cref="T:T[,]" /> to a <see cref="T:SixLabors.ImageSharp.DenseMatrix`1" />.
            </summary>
            <param name="data">The source array.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.DenseMatrix`1"/> representation on the source data.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.DenseMatrix`1.op_Implicit(SixLabors.ImageSharp.DenseMatrix{`0}@)~`0[0:,0:]">
            <summary>
            Performs an implicit conversion from a <see cref="T:SixLabors.ImageSharp.DenseMatrix`1"/> to a <see cref="T:T[,]" />.
            </summary>
            <param name="data">The source array.</param>
            <returns>
            The <see cref="T:T[,]"/> representation on the source data.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.DenseMatrix`1.op_Equality(SixLabors.ImageSharp.DenseMatrix{`0},SixLabors.ImageSharp.DenseMatrix{`0})">
            <summary>
            Compares the two <see cref="T:SixLabors.ImageSharp.DenseMatrix`1"/> instances to determine whether they are unequal.
            </summary>
            <param name="left">The first source instance.</param>
            <param name="right">The second source instance.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.DenseMatrix`1.op_Inequality(SixLabors.ImageSharp.DenseMatrix{`0},SixLabors.ImageSharp.DenseMatrix{`0})">
            <summary>
            Compares the two <see cref="T:SixLabors.ImageSharp.DenseMatrix`1"/> instances to determine whether they are equal.
            </summary>
            <param name="left">The first source instance.</param>
            <param name="right">The second source instance.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.DenseMatrix`1.Transpose">
            <summary>
            Transposes the rows and columns of the dense matrix.
            </summary>
            <returns>The <see cref="T:SixLabors.ImageSharp.DenseMatrix`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.DenseMatrix`1.Fill(`0)">
            <summary>
            Fills the matrix with the given value
            </summary>
            <param name="value">The value to fill each item with</param>
        </member>
        <member name="M:SixLabors.ImageSharp.DenseMatrix`1.Clear">
            <summary>
            Clears the matrix setting each value to the default value for the element type
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.DenseMatrix`1.CheckCoordinates(System.Int32,System.Int32)">
            <summary>
            Checks the coordinates to ensure they are within bounds.
            </summary>
            <param name="row">The y-coordinate of the item. Must be greater than zero and smaller than the height of the matrix.</param>
            <param name="column">The x-coordinate of the item. Must be greater than zero and smaller than the width of the matrix.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            Thrown if the coordinates are not within the bounds of the array.
            </exception>
        </member>
        <member name="M:SixLabors.ImageSharp.DenseMatrix`1.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.DenseMatrix`1.Equals(SixLabors.ImageSharp.DenseMatrix{`0})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.DenseMatrix`1.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.LongRational">
            <summary>
            Represents a number that can be expressed as a fraction.
            </summary>
            <remarks>
            This is a very simplified implementation of a rational number designed for use with metadata only.
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.LongRational.#ctor(System.Int64,System.Int64)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.LongRational"/> struct.
            </summary>
            <param name="numerator">
            The number above the line in a vulgar fraction showing how many of the parts
            indicated by the denominator are taken.
            </param>
            <param name="denominator">
            The number below the line in a vulgar fraction; a divisor.
            </param>
        </member>
        <member name="P:SixLabors.ImageSharp.LongRational.Numerator">
            <summary>
            Gets the numerator of a number.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.LongRational.Denominator">
            <summary>
            Gets the denominator of a number.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.LongRational.IsIndeterminate">
            <summary>
            Gets a value indicating whether this instance is indeterminate.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.LongRational.IsInteger">
            <summary>
            Gets a value indicating whether this instance is an integer (n, 1)
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.LongRational.IsNegativeInfinity">
            <summary>
            Gets a value indicating whether this instance is equal to negative infinity (-1, 0)
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.LongRational.IsPositiveInfinity">
            <summary>
            Gets a value indicating whether this instance is equal to positive infinity (1, 0)
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.LongRational.IsZero">
            <summary>
            Gets a value indicating whether this instance is equal to 0 (0, 1)
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.LongRational.Equals(SixLabors.ImageSharp.LongRational)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.LongRational.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.LongRational.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.LongRational.ToString(System.IFormatProvider)">
            <summary>
            Converts the numeric value of this instance to its equivalent string representation using
            the specified culture-specific format information.
            </summary>
            <param name="provider">
            An object that supplies culture-specific formatting information.
            </param>
            <returns>The <see cref="T:System.String"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.LongRational.FromDouble(System.Double,System.Boolean)">
            <summary>
            Create a new instance of the <see cref="T:SixLabors.ImageSharp.LongRational"/> struct from a double value.
            </summary>
            <param name="value">The <see cref="T:System.Double"/> to create the instance from.</param>
            <param name="bestPrecision">Whether to use the best possible precision when parsing the value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.LongRational.GreatestCommonDivisor(System.Int64,System.Int64)">
            <summary>
            Finds the greatest common divisor of two <see cref="T:System.Int64"/> values.
            </summary>
            <param name="left">The first value</param>
            <param name="right">The second value</param>
            <returns>The <see cref="T:System.Int64"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.LongRational.Simplify">
            <summary>
            Simplifies the <see cref="T:SixLabors.ImageSharp.LongRational"/>
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Matrix3x2Extensions">
            <summary>
            Extension methods for the <see cref="T:System.Numerics.Matrix3x2"/> struct.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Matrix3x2Extensions.CreateTranslation(SixLabors.ImageSharp.PointF)">
            <summary>
            Creates a translation matrix from the given vector.
            </summary>
            <param name="position">The translation position.</param>
            <returns>A translation matrix.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Matrix3x2Extensions.CreateScale(System.Single,System.Single,SixLabors.ImageSharp.PointF)">
            <summary>
            Creates a scale matrix that is offset by a given center point.
            </summary>
            <param name="xScale">Value to scale by on the X-axis.</param>
            <param name="yScale">Value to scale by on the Y-axis.</param>
            <param name="centerPoint">The center point.</param>
            <returns>A scaling matrix.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Matrix3x2Extensions.CreateScale(SixLabors.ImageSharp.SizeF)">
            <summary>
            Creates a scale matrix from the given vector scale.
            </summary>
            <param name="scales">The scale to use.</param>
            <returns>A scaling matrix.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Matrix3x2Extensions.CreateScale(SixLabors.ImageSharp.SizeF,SixLabors.ImageSharp.PointF)">
            <summary>
            Creates a scale matrix from the given vector scale with an offset from the given center point.
            </summary>
            <param name="scales">The scale to use.</param>
            <param name="centerPoint">The center offset.</param>
            <returns>A scaling matrix.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Matrix3x2Extensions.CreateScale(System.Single,SixLabors.ImageSharp.PointF)">
            <summary>
            Creates a scale matrix that scales uniformly with the given scale with an offset from the given center.
            </summary>
            <param name="scale">The uniform scale to use.</param>
            <param name="centerPoint">The center offset.</param>
            <returns>A scaling matrix.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Matrix3x2Extensions.CreateSkewDegrees(System.Single,System.Single)">
            <summary>
            Creates a skew matrix from the given angles in degrees.
            </summary>
            <param name="degreesX">The X angle, in degrees.</param>
            <param name="degreesY">The Y angle, in degrees.</param>
            <returns>A skew matrix.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Matrix3x2Extensions.CreateSkew(System.Single,System.Single,SixLabors.ImageSharp.PointF)">
            <summary>
            Creates a skew matrix from the given angles in radians and a center point.
            </summary>
            <param name="radiansX">The X angle, in radians.</param>
            <param name="radiansY">The Y angle, in radians.</param>
            <param name="centerPoint">The center point.</param>
            <returns>A skew matrix.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Matrix3x2Extensions.CreateSkewDegrees(System.Single,System.Single,SixLabors.ImageSharp.PointF)">
            <summary>
            Creates a skew matrix from the given angles in degrees and a center point.
            </summary>
            <param name="degreesX">The X angle, in degrees.</param>
            <param name="degreesY">The Y angle, in degrees.</param>
            <param name="centerPoint">The center point.</param>
            <returns>A skew matrix.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Matrix3x2Extensions.CreateRotationDegrees(System.Single)">
            <summary>
            Creates a rotation matrix using the given rotation in degrees.
            </summary>
            <param name="degrees">The amount of rotation, in degrees.</param>
            <returns>A rotation matrix.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Matrix3x2Extensions.CreateRotation(System.Single,SixLabors.ImageSharp.PointF)">
            <summary>
            Creates a rotation matrix using the given rotation in radians and a center point.
            </summary>
            <param name="radians">The amount of rotation, in radians.</param>
            <param name="centerPoint">The center point.</param>
            <returns>A rotation matrix.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Matrix3x2Extensions.CreateRotationDegrees(System.Single,SixLabors.ImageSharp.PointF)">
            <summary>
            Creates a rotation matrix using the given rotation in degrees and a center point.
            </summary>
            <param name="degrees">The amount of rotation, in degrees.</param>
            <param name="centerPoint">The center point.</param>
            <returns>A rotation matrix.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Number">
            <summary>
            Represents an integral number.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Number.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Number"/> struct.
            </summary>
            <param name="value">The value of the number.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Number.#ctor(System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Number"/> struct.
            </summary>
            <param name="value">The value of the number.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Number.op_Implicit(System.Int32)~SixLabors.ImageSharp.Number">
            <summary>
            Converts the specified <see cref="T:System.Int32"/> to an instance of this type.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Number.op_Implicit(System.UInt32)~SixLabors.ImageSharp.Number">
            <summary>
            Converts the specified <see cref="T:System.UInt32"/> to an instance of this type.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Number.op_Implicit(System.UInt16)~SixLabors.ImageSharp.Number">
            <summary>
            Converts the specified <see cref="T:System.UInt16"/> to an instance of this type.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Number.op_Explicit(SixLabors.ImageSharp.Number)~System.Int32">
            <summary>
            Converts the specified <see cref="T:SixLabors.ImageSharp.Number"/> to a <see cref="T:System.Int32"/>.
            </summary>
            <param name="number">The <see cref="T:SixLabors.ImageSharp.Number"/> to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Number.op_Explicit(SixLabors.ImageSharp.Number)~System.UInt32">
            <summary>
            Converts the specified <see cref="T:SixLabors.ImageSharp.Number"/> to a <see cref="T:System.UInt32"/>.
            </summary>
            <param name="number">The <see cref="T:SixLabors.ImageSharp.Number"/> to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Number.op_Explicit(SixLabors.ImageSharp.Number)~System.UInt16">
            <summary>
            Converts the specified <see cref="T:SixLabors.ImageSharp.Number"/> to a <see cref="T:System.UInt16"/>.
            </summary>
            <param name="number">The <see cref="T:SixLabors.ImageSharp.Number"/> to convert.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Number.op_Equality(SixLabors.ImageSharp.Number,SixLabors.ImageSharp.Number)">
            <summary>
            Determines whether the specified <see cref="T:SixLabors.ImageSharp.Number"/> instances are considered equal.
            </summary>
            <param name="left">The first <see cref="T:SixLabors.ImageSharp.Number"/> to compare.</param>
            <param name="right"> The second <see cref="T:SixLabors.ImageSharp.Number"/> to compare.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Number.op_Inequality(SixLabors.ImageSharp.Number,SixLabors.ImageSharp.Number)">
            <summary>
            Determines whether the specified <see cref="T:SixLabors.ImageSharp.Number"/> instances are not considered equal.
            </summary>
            <param name="left">The first <see cref="T:SixLabors.ImageSharp.Number"/> to compare.</param>
            <param name="right"> The second <see cref="T:SixLabors.ImageSharp.Number"/> to compare.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Number.op_GreaterThan(SixLabors.ImageSharp.Number,SixLabors.ImageSharp.Number)">
            <summary>
            Determines whether the first <see cref="T:SixLabors.ImageSharp.Number"/> is more than the second <see cref="T:SixLabors.ImageSharp.Number"/>.
            </summary>
            <param name="left">The first <see cref="T:SixLabors.ImageSharp.Number"/> to compare.</param>
            <param name="right"> The second <see cref="T:SixLabors.ImageSharp.Number"/> to compare.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Number.op_LessThan(SixLabors.ImageSharp.Number,SixLabors.ImageSharp.Number)">
            <summary>
            Determines whether the first <see cref="T:SixLabors.ImageSharp.Number"/> is less than the second <see cref="T:SixLabors.ImageSharp.Number"/>.
            </summary>
            <param name="left">The first <see cref="T:SixLabors.ImageSharp.Number"/> to compare.</param>
            <param name="right"> The second <see cref="T:SixLabors.ImageSharp.Number"/> to compare.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Number.op_GreaterThanOrEqual(SixLabors.ImageSharp.Number,SixLabors.ImageSharp.Number)">
            <summary>
            Determines whether the first <see cref="T:SixLabors.ImageSharp.Number"/> is more than or equal to the second <see cref="T:SixLabors.ImageSharp.Number"/>.
            </summary>
            <param name="left">The first <see cref="T:SixLabors.ImageSharp.Number"/> to compare.</param>
            <param name="right"> The second <see cref="T:SixLabors.ImageSharp.Number"/> to compare.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Number.op_LessThanOrEqual(SixLabors.ImageSharp.Number,SixLabors.ImageSharp.Number)">
            <summary>
            Determines whether the first <see cref="T:SixLabors.ImageSharp.Number"/> is less than or equal to the second <see cref="T:SixLabors.ImageSharp.Number"/>.
            </summary>
            <param name="left">The first <see cref="T:SixLabors.ImageSharp.Number"/> to compare.</param>
            <param name="right"> The second <see cref="T:SixLabors.ImageSharp.Number"/> to compare.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Number.CompareTo(SixLabors.ImageSharp.Number)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Number.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Number.Equals(SixLabors.ImageSharp.Number)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Number.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Number.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Number.ToString(System.IFormatProvider)">
            <summary>
            Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information.
            </summary>
            <param name="provider">An object that supplies culture-specific formatting information.</param>
            <returns>The string representation of the value of this instance, which consists of a sequence of digits ranging from 0 to 9, without a sign or leading zeros.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Point">
            <summary>
            Represents an ordered pair of integer x- and y-coordinates that defines a point in
            a two-dimensional plane.
            </summary>
            <remarks>
            This struct is fully mutable. This is done (against the guidelines) for the sake of performance,
            as it avoids the need to create new values for modification operations.
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Point.Empty">
            <summary>
            Represents a <see cref="T:SixLabors.ImageSharp.Point"/> that has X and Y values set to zero.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Point"/> struct.
            </summary>
            <param name="value">The horizontal and vertical position of the point.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.#ctor(System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Point"/> struct.
            </summary>
            <param name="x">The horizontal position of the point.</param>
            <param name="y">The vertical position of the point.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.#ctor(SixLabors.ImageSharp.Size)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Point"/> struct from the given <see cref="T:SixLabors.ImageSharp.Size"/>.
            </summary>
            <param name="size">The size.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Point.X">
            <summary>
            Gets or sets the x-coordinate of this <see cref="T:SixLabors.ImageSharp.Point"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Point.Y">
            <summary>
            Gets or sets the y-coordinate of this <see cref="T:SixLabors.ImageSharp.Point"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Point.IsEmpty">
            <summary>
            Gets a value indicating whether this <see cref="T:SixLabors.ImageSharp.Point"/> is empty.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.op_Implicit(SixLabors.ImageSharp.Point)~SixLabors.ImageSharp.PointF">
            <summary>
            Creates a <see cref="T:SixLabors.ImageSharp.PointF"/> with the coordinates of the specified <see cref="T:SixLabors.ImageSharp.Point"/>.
            </summary>
            <param name="point">The point.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.op_Implicit(SixLabors.ImageSharp.Point)~System.Numerics.Vector2">
            <summary>
            Creates a <see cref="T:System.Numerics.Vector2"/> with the coordinates of the specified <see cref="T:SixLabors.ImageSharp.Point"/>.
            </summary>
            <param name="point">The point.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.op_Explicit(SixLabors.ImageSharp.Point)~SixLabors.ImageSharp.Size">
            <summary>
            Creates a <see cref="T:SixLabors.ImageSharp.Size"/> with the coordinates of the specified <see cref="T:SixLabors.ImageSharp.Point"/>.
            </summary>
            <param name="point">The point.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.op_UnaryNegation(SixLabors.ImageSharp.Point)">
            <summary>
            Negates the given point by multiplying all values by -1.
            </summary>
            <param name="value">The source point.</param>
            <returns>The negated point.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.op_Addition(SixLabors.ImageSharp.Point,SixLabors.ImageSharp.Size)">
            <summary>
            Translates a <see cref="T:SixLabors.ImageSharp.Point"/> by a given <see cref="T:SixLabors.ImageSharp.Size"/>.
            </summary>
            <param name="point">The point on the left hand of the operand.</param>
            <param name="size">The size on the right hand of the operand.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.Point"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.op_Subtraction(SixLabors.ImageSharp.Point,SixLabors.ImageSharp.Size)">
            <summary>
            Translates a <see cref="T:SixLabors.ImageSharp.Point"/> by the negative of a given <see cref="T:SixLabors.ImageSharp.Size"/>.
            </summary>
            <param name="point">The point on the left hand of the operand.</param>
            <param name="size">The size on the right hand of the operand.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Point"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.op_Multiply(System.Int32,SixLabors.ImageSharp.Point)">
            <summary>
            Multiplies <see cref="T:SixLabors.ImageSharp.Point"/> by a <see cref="T:System.Int32"/> producing <see cref="T:SixLabors.ImageSharp.Point"/>.
            </summary>
            <param name="left">Multiplier of type <see cref="T:System.Int32"/>.</param>
            <param name="right">Multiplicand of type <see cref="T:SixLabors.ImageSharp.Point"/>.</param>
            <returns>Product of type <see cref="T:SixLabors.ImageSharp.Point"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.op_Multiply(SixLabors.ImageSharp.Point,System.Int32)">
            <summary>
            Multiplies <see cref="T:SixLabors.ImageSharp.Point"/> by a <see cref="T:System.Int32"/> producing <see cref="T:SixLabors.ImageSharp.Point"/>.
            </summary>
            <param name="left">Multiplicand of type <see cref="T:SixLabors.ImageSharp.Point"/>.</param>
            <param name="right">Multiplier of type <see cref="T:System.Int32"/>.</param>
            <returns>Product of type <see cref="T:SixLabors.ImageSharp.Point"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.op_Division(SixLabors.ImageSharp.Point,System.Int32)">
            <summary>
            Divides <see cref="T:SixLabors.ImageSharp.Point"/> by a <see cref="T:System.Int32"/> producing <see cref="T:SixLabors.ImageSharp.Point"/>.
            </summary>
            <param name="left">Dividend of type <see cref="T:SixLabors.ImageSharp.Point"/>.</param>
            <param name="right">Divisor of type <see cref="T:System.Int32"/>.</param>
            <returns>Result of type <see cref="T:SixLabors.ImageSharp.Point"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.op_Equality(SixLabors.ImageSharp.Point,SixLabors.ImageSharp.Point)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Point"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.Point"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.Point"/> on the right side of the operand.</param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.op_Inequality(SixLabors.ImageSharp.Point,SixLabors.ImageSharp.Point)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Point"/> objects for inequality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.Point"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.Point"/> on the right side of the operand.</param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.Add(SixLabors.ImageSharp.Point,SixLabors.ImageSharp.Size)">
            <summary>
            Translates a <see cref="T:SixLabors.ImageSharp.Point"/> by the negative of a given <see cref="T:SixLabors.ImageSharp.Size"/>.
            </summary>
            <param name="point">The point on the left hand of the operand.</param>
            <param name="size">The size on the right hand of the operand.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Point"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.Multiply(SixLabors.ImageSharp.Point,System.Int32)">
            <summary>
            Translates a <see cref="T:SixLabors.ImageSharp.Point"/> by the negative of a given value.
            </summary>
            <param name="point">The point on the left hand of the operand.</param>
            <param name="value">The value on the right hand of the operand.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Point"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.Subtract(SixLabors.ImageSharp.Point,SixLabors.ImageSharp.Size)">
            <summary>
            Translates a <see cref="T:SixLabors.ImageSharp.Point"/> by the negative of a given <see cref="T:SixLabors.ImageSharp.Size"/>.
            </summary>
            <param name="point">The point on the left hand of the operand.</param>
            <param name="size">The size on the right hand of the operand.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Point"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.Ceiling(SixLabors.ImageSharp.PointF)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.PointF"/> to a <see cref="T:SixLabors.ImageSharp.Point"/> by performing a ceiling operation on all the coordinates.
            </summary>
            <param name="point">The point.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Point"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.Round(SixLabors.ImageSharp.PointF)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.PointF"/> to a <see cref="T:SixLabors.ImageSharp.Point"/> by performing a round operation on all the coordinates.
            </summary>
            <param name="point">The point.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Point"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.Round(System.Numerics.Vector2)">
            <summary>
            Converts a <see cref="T:System.Numerics.Vector2"/> to a <see cref="T:SixLabors.ImageSharp.Point"/> by performing a round operation on all the coordinates.
            </summary>
            <param name="vector">The vector.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Point"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.Truncate(SixLabors.ImageSharp.PointF)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.PointF"/> to a <see cref="T:SixLabors.ImageSharp.Point"/> by performing a truncate operation on all the coordinates.
            </summary>
            <param name="point">The point.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Point"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.Transform(SixLabors.ImageSharp.Point,System.Numerics.Matrix3x2)">
            <summary>
            Transforms a point by a specified 3x2 matrix.
            </summary>
            <param name="point">The point to transform.</param>
            <param name="matrix">The transformation matrix used.</param>
            <returns>The transformed <see cref="T:SixLabors.ImageSharp.PointF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.Deconstruct(System.Int32@,System.Int32@)">
            <summary>
            Deconstructs this point into two integers.
            </summary>
            <param name="x">The out value for X.</param>
            <param name="y">The out value for Y.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.Offset(System.Int32,System.Int32)">
            <summary>
            Translates this <see cref="T:SixLabors.ImageSharp.Point"/> by the specified amount.
            </summary>
            <param name="dx">The amount to offset the x-coordinate.</param>
            <param name="dy">The amount to offset the y-coordinate.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.Offset(SixLabors.ImageSharp.Point)">
            <summary>
            Translates this <see cref="T:SixLabors.ImageSharp.Point"/> by the specified amount.
            </summary>
            <param name="point">The <see cref="T:SixLabors.ImageSharp.Point"/> used offset this <see cref="T:SixLabors.ImageSharp.Point"/>.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Point.Equals(SixLabors.ImageSharp.Point)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.PointF">
            <summary>
            Represents an ordered pair of single precision floating point x- and y-coordinates that defines a point in
            a two-dimensional plane.
            </summary>
            <remarks>
            This struct is fully mutable. This is done (against the guidelines) for the sake of performance,
            as it avoids the need to create new values for modification operations.
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.PointF.Empty">
            <summary>
            Represents a <see cref="T:SixLabors.ImageSharp.PointF"/> that has X and Y values set to zero.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.#ctor(System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PointF"/> struct.
            </summary>
            <param name="x">The horizontal position of the point.</param>
            <param name="y">The vertical position of the point.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.#ctor(SixLabors.ImageSharp.SizeF)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.PointF"/> struct from the given <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
            <param name="size">The size.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.PointF.X">
            <summary>
            Gets or sets the x-coordinate of this <see cref="T:SixLabors.ImageSharp.PointF"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PointF.Y">
            <summary>
            Gets or sets the y-coordinate of this <see cref="T:SixLabors.ImageSharp.PointF"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.PointF.IsEmpty">
            <summary>
            Gets a value indicating whether this <see cref="T:SixLabors.ImageSharp.PointF"/> is empty.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.op_Implicit(System.Numerics.Vector2)~SixLabors.ImageSharp.PointF">
            <summary>
            Creates a <see cref="T:System.Numerics.Vector2"/> with the coordinates of the specified <see cref="T:SixLabors.ImageSharp.PointF"/>.
            </summary>
            <param name="vector">The vector.</param>
            <returns>
            The <see cref="T:System.Numerics.Vector2"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.op_Implicit(SixLabors.ImageSharp.PointF)~System.Numerics.Vector2">
            <summary>
            Creates a <see cref="T:System.Numerics.Vector2"/> with the coordinates of the specified <see cref="T:SixLabors.ImageSharp.PointF"/>.
            </summary>
            <param name="point">The point.</param>
            <returns>
            The <see cref="T:System.Numerics.Vector2"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.op_Explicit(SixLabors.ImageSharp.PointF)~SixLabors.ImageSharp.Point">
            <summary>
            Creates a <see cref="T:SixLabors.ImageSharp.Point"/> with the coordinates of the specified <see cref="T:SixLabors.ImageSharp.PointF"/> by truncating each of the coordinates.
            </summary>
            <param name="point">The point.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.Point"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.op_UnaryNegation(SixLabors.ImageSharp.PointF)">
            <summary>
            Negates the given point by multiplying all values by -1.
            </summary>
            <param name="value">The source point.</param>
            <returns>The negated point.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.op_Addition(SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.SizeF)">
            <summary>
            Translates a <see cref="T:SixLabors.ImageSharp.PointF"/> by a given <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
            <param name="point">The point on the left hand of the operand.</param>
            <param name="size">The size on the right hand of the operand.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.PointF"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.op_Subtraction(SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.PointF)">
            <summary>
            Translates a <see cref="T:SixLabors.ImageSharp.PointF"/> by the negative of a given <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
            <param name="point">The point on the left hand of the operand.</param>
            <param name="size">The size on the right hand of the operand.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.PointF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.op_Addition(SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.PointF)">
            <summary>
            Translates a <see cref="T:SixLabors.ImageSharp.PointF"/> by a given <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
            <param name="point">The point on the left hand of the operand.</param>
            <param name="size">The size on the right hand of the operand.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.PointF"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.op_Subtraction(SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.SizeF)">
            <summary>
            Translates a <see cref="T:SixLabors.ImageSharp.PointF"/> by the negative of a given <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
            <param name="point">The point on the left hand of the operand.</param>
            <param name="size">The size on the right hand of the operand.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.PointF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.op_Multiply(System.Single,SixLabors.ImageSharp.PointF)">
            <summary>
            Multiplies <see cref="T:SixLabors.ImageSharp.PointF"/> by a <see cref="T:System.Single"/> producing <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
            <param name="left">Multiplier of type <see cref="T:System.Single"/>.</param>
            <param name="right">Multiplicand of type <see cref="T:SixLabors.ImageSharp.SizeF"/>.</param>
            <returns>Product of type <see cref="T:SixLabors.ImageSharp.SizeF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.op_Multiply(SixLabors.ImageSharp.PointF,System.Single)">
            <summary>
            Multiplies <see cref="T:SixLabors.ImageSharp.PointF"/> by a <see cref="T:System.Single"/> producing <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
            <param name="left">Multiplicand of type <see cref="T:SixLabors.ImageSharp.PointF"/>.</param>
            <param name="right">Multiplier of type <see cref="T:System.Single"/>.</param>
            <returns>Product of type <see cref="T:SixLabors.ImageSharp.SizeF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.op_Division(SixLabors.ImageSharp.PointF,System.Single)">
            <summary>
            Divides <see cref="T:SixLabors.ImageSharp.PointF"/> by a <see cref="T:System.Single"/> producing <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
            <param name="left">Dividend of type <see cref="T:SixLabors.ImageSharp.PointF"/>.</param>
            <param name="right">Divisor of type <see cref="T:System.Int32"/>.</param>
            <returns>Result of type <see cref="T:SixLabors.ImageSharp.PointF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.op_Equality(SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.PointF)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PointF"/> objects for equality.
            </summary>
            <param name="left">
            The <see cref="T:SixLabors.ImageSharp.PointF"/> on the left side of the operand.
            </param>
            <param name="right">
            The <see cref="T:SixLabors.ImageSharp.PointF"/> on the right side of the operand.
            </param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.op_Inequality(SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.PointF)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.PointF"/> objects for inequality.
            </summary>
            <param name="left">
            The <see cref="T:SixLabors.ImageSharp.PointF"/> on the left side of the operand.
            </param>
            <param name="right">
            The <see cref="T:SixLabors.ImageSharp.PointF"/> on the right side of the operand.
            </param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.Add(SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.SizeF)">
            <summary>
            Translates a <see cref="T:SixLabors.ImageSharp.PointF"/> by the given <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
            <param name="point">The point on the left hand of the operand.</param>
            <param name="size">The size on the right hand of the operand.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.PointF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.Add(SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.PointF)">
            <summary>
            Translates a <see cref="T:SixLabors.ImageSharp.PointF"/> by the given <see cref="T:SixLabors.ImageSharp.PointF"/>.
            </summary>
            <param name="point">The point on the left hand of the operand.</param>
            <param name="pointb">The point on the right hand of the operand.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.PointF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.Subtract(SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.SizeF)">
            <summary>
            Translates a <see cref="T:SixLabors.ImageSharp.PointF"/> by the negative of a given <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
            <param name="point">The point on the left hand of the operand.</param>
            <param name="size">The size on the right hand of the operand.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.PointF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.Subtract(SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.PointF)">
            <summary>
            Translates a <see cref="T:SixLabors.ImageSharp.PointF"/> by the negative of a given <see cref="T:SixLabors.ImageSharp.PointF"/>.
            </summary>
            <param name="point">The point on the left hand of the operand.</param>
            <param name="pointb">The point on the right hand of the operand.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.PointF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.Multiply(SixLabors.ImageSharp.PointF,System.Single)">
            <summary>
            Translates a <see cref="T:SixLabors.ImageSharp.PointF"/> by the multiplying the X and Y by the given value.
            </summary>
            <param name="point">The point on the left hand of the operand.</param>
            <param name="right">The value on the right hand of the operand.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.PointF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.Transform(SixLabors.ImageSharp.PointF,System.Numerics.Matrix3x2)">
            <summary>
            Transforms a point by a specified 3x2 matrix.
            </summary>
            <param name="point">The point to transform.</param>
            <param name="matrix">The transformation matrix used.</param>
            <returns>The transformed <see cref="T:SixLabors.ImageSharp.PointF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.Deconstruct(System.Single@,System.Single@)">
            <summary>
            Deconstructs this point into two floats.
            </summary>
            <param name="x">The out value for X.</param>
            <param name="y">The out value for Y.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.Offset(System.Single,System.Single)">
            <summary>
            Translates this <see cref="T:SixLabors.ImageSharp.PointF"/> by the specified amount.
            </summary>
            <param name="dx">The amount to offset the x-coordinate.</param>
            <param name="dy">The amount to offset the y-coordinate.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.Offset(SixLabors.ImageSharp.PointF)">
            <summary>
            Translates this <see cref="T:SixLabors.ImageSharp.PointF"/> by the specified amount.
            </summary>
            <param name="point">The <see cref="T:SixLabors.ImageSharp.PointF"/> used offset this <see cref="T:SixLabors.ImageSharp.PointF"/>.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.PointF.Equals(SixLabors.ImageSharp.PointF)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Rational">
            <summary>
            Represents a number that can be expressed as a fraction.
            </summary>
            <remarks>
            This is a very simplified implementation of a rational number designed for use with metadata only.
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Rational.#ctor(System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Rational"/> struct.
            </summary>
            <param name="value">The <see cref="T:System.UInt32"/> to create the rational from.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Rational.#ctor(System.UInt32,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Rational"/> struct.
            </summary>
            <param name="numerator">The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken.</param>
            <param name="denominator">The number below the line in a vulgar fraction; a divisor.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Rational.#ctor(System.UInt32,System.UInt32,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Rational"/> struct.
            </summary>
            <param name="numerator">The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken.</param>
            <param name="denominator">The number below the line in a vulgar fraction; a divisor.</param>
            <param name="simplify">Specified if the rational should be simplified.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Rational.#ctor(System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Rational"/> struct.
            </summary>
            <param name="value">The <see cref="T:System.Double"/> to create the instance from.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Rational.#ctor(System.Double,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Rational"/> struct.
            </summary>
            <param name="value">The <see cref="T:System.Double"/> to create the instance from.</param>
            <param name="bestPrecision">Whether to use the best possible precision when parsing the value.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Rational.Numerator">
            <summary>
            Gets the numerator of a number.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Rational.Denominator">
            <summary>
            Gets the denominator of a number.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Rational.op_Equality(SixLabors.ImageSharp.Rational,SixLabors.ImageSharp.Rational)">
            <summary>
            Determines whether the specified <see cref="T:SixLabors.ImageSharp.Rational"/> instances are considered equal.
            </summary>
            <param name="left">The first <see cref="T:SixLabors.ImageSharp.Rational"/>  to compare.</param>
            <param name="right"> The second <see cref="T:SixLabors.ImageSharp.Rational"/>  to compare.</param>
            <returns>The <see cref="T:System.Boolean"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rational.op_Inequality(SixLabors.ImageSharp.Rational,SixLabors.ImageSharp.Rational)">
            <summary>
            Determines whether the specified <see cref="T:SixLabors.ImageSharp.Rational"/> instances are not considered equal.
            </summary>
            <param name="left">The first <see cref="T:SixLabors.ImageSharp.Rational"/> to compare.</param>
            <param name="right"> The second <see cref="T:SixLabors.ImageSharp.Rational"/> to compare.</param>
            <returns>The <see cref="T:System.Boolean"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rational.FromDouble(System.Double)">
            <summary>
            Converts the specified <see cref="T:System.Double"/> to an instance of this type.
            </summary>
            <param name="value">The <see cref="T:System.Double"/> to convert to an instance of this type.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.Rational"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rational.FromDouble(System.Double,System.Boolean)">
            <summary>
            Converts the specified <see cref="T:System.Double"/> to an instance of this type.
            </summary>
            <param name="value">The <see cref="T:System.Double"/> to convert to an instance of this type.</param>
            <param name="bestPrecision">Whether to use the best possible precision when parsing the value.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.Rational"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rational.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Rational.Equals(SixLabors.ImageSharp.Rational)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Rational.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Rational.ToDouble">
            <summary>
            Converts a rational number to the nearest <see cref="T:System.Double"/>.
            </summary>
            <returns>
            The <see cref="T:System.Double"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rational.ToSingle">
            <summary>
            Converts a rational number to the nearest <see cref="T:System.Single"/>.
            </summary>
            <returns>
            The <see cref="T:System.Single"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rational.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Rational.ToString(System.IFormatProvider)">
            <summary>
            Converts the numeric value of this instance to its equivalent string representation using
            the specified culture-specific format information.
            </summary>
            <param name="provider">
            An object that supplies culture-specific formatting information.
            </param>
            <returns>The <see cref="T:System.String"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Rectangle">
            <summary>
            Stores a set of four integers that represent the location and size of a rectangle.
            </summary>
            <remarks>
            This struct is fully mutable. This is done (against the guidelines) for the sake of performance,
            as it avoids the need to create new values for modification operations.
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Rectangle.Empty">
            <summary>
            Represents a <see cref="T:SixLabors.ImageSharp.Rectangle"/> that has X, Y, Width, and Height values set to zero.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Rectangle"/> struct.
            </summary>
            <param name="x">The horizontal position of the rectangle.</param>
            <param name="y">The vertical position of the rectangle.</param>
            <param name="width">The width of the rectangle.</param>
            <param name="height">The height of the rectangle.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.#ctor(SixLabors.ImageSharp.Point,SixLabors.ImageSharp.Size)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Rectangle"/> struct.
            </summary>
            <param name="point">
            The <see cref="T:SixLabors.ImageSharp.Point"/> which specifies the rectangles point in a two-dimensional plane.
            </param>
            <param name="size">
            The <see cref="P:SixLabors.ImageSharp.Rectangle.Size"/> which specifies the rectangles height and width.
            </param>
        </member>
        <member name="P:SixLabors.ImageSharp.Rectangle.X">
            <summary>
            Gets or sets the x-coordinate of this <see cref="T:SixLabors.ImageSharp.Rectangle"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Rectangle.Y">
            <summary>
            Gets or sets the y-coordinate of this <see cref="T:SixLabors.ImageSharp.Rectangle"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Rectangle.Width">
            <summary>
            Gets or sets the width of this <see cref="T:SixLabors.ImageSharp.Rectangle"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Rectangle.Height">
            <summary>
            Gets or sets the height of this <see cref="T:SixLabors.ImageSharp.Rectangle"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Rectangle.Location">
            <summary>
            Gets or sets the coordinates of the upper-left corner of the rectangular region represented by this <see cref="T:SixLabors.ImageSharp.Rectangle"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Rectangle.Size">
            <summary>
            Gets or sets the size of this <see cref="T:SixLabors.ImageSharp.Rectangle"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Rectangle.IsEmpty">
            <summary>
            Gets a value indicating whether this <see cref="T:SixLabors.ImageSharp.Rectangle"/> is empty.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Rectangle.Top">
            <summary>
            Gets the y-coordinate of the top edge of this <see cref="T:SixLabors.ImageSharp.Rectangle"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Rectangle.Right">
            <summary>
            Gets the x-coordinate of the right edge of this <see cref="T:SixLabors.ImageSharp.Rectangle"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Rectangle.Bottom">
            <summary>
            Gets the y-coordinate of the bottom edge of this <see cref="T:SixLabors.ImageSharp.Rectangle"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Rectangle.Left">
            <summary>
            Gets the x-coordinate of the left edge of this <see cref="T:SixLabors.ImageSharp.Rectangle"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.op_Implicit(SixLabors.ImageSharp.Rectangle)~SixLabors.ImageSharp.RectangleF">
            <summary>
            Creates a <see cref="T:SixLabors.ImageSharp.RectangleF"/> with the coordinates of the specified <see cref="T:SixLabors.ImageSharp.Rectangle"/>.
            </summary>
            <param name="rectangle">The rectangle.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.op_Implicit(SixLabors.ImageSharp.Rectangle)~System.Numerics.Vector4">
            <summary>
            Creates a <see cref="T:System.Numerics.Vector4"/> with the coordinates of the specified <see cref="T:SixLabors.ImageSharp.Rectangle"/>.
            </summary>
            <param name="rectangle">The rectangle.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.op_Equality(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Rectangle"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.Rectangle"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.Rectangle"/> on the right side of the operand.</param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.op_Inequality(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Rectangle"/> objects for inequality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.Rectangle"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.Rectangle"/> on the right side of the operand.</param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.FromLTRB(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Creates a new <see cref="T:SixLabors.ImageSharp.Rectangle"/> with the specified location and size. </summary>
            <param name="left">The left coordinate of the rectangle.</param>
            <param name="top">The top coordinate of the rectangle.</param>
            <param name="right">The right coordinate of the rectangle.</param>
            <param name="bottom">The bottom coordinate of the rectangle.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Rectangle"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.Center(SixLabors.ImageSharp.Rectangle)">
            <summary>
            Returns the center point of the given <see cref="T:SixLabors.ImageSharp.Rectangle"/>.
            </summary>
            <param name="rectangle">The rectangle.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Point"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.Intersect(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Creates a rectangle that represents the intersection between <paramref name="a"/> and
            <paramref name="b"/>. If there is no intersection, an empty rectangle is returned.
            </summary>
            <param name="a">The first rectangle.</param>
            <param name="b">The second rectangle.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Rectangle"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.Inflate(SixLabors.ImageSharp.Rectangle,System.Int32,System.Int32)">
            <summary>
            Creates a <see cref="T:SixLabors.ImageSharp.Rectangle"/> that is inflated by the specified amount.
            </summary>
            <param name="rectangle">The rectangle.</param>
            <param name="x">The amount to inflate the width by.</param>
            <param name="y">The amount to inflate the height by.</param>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Rectangle"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.Ceiling(SixLabors.ImageSharp.RectangleF)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.RectangleF"/> to a <see cref="T:SixLabors.ImageSharp.Rectangle"/> by performing a ceiling operation on all the coordinates.
            </summary>
            <param name="rectangle">The rectangle.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Rectangle"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.Transform(SixLabors.ImageSharp.Rectangle,System.Numerics.Matrix3x2)">
            <summary>
            Transforms a rectangle by the given matrix.
            </summary>
            <param name="rectangle">The source rectangle.</param>
            <param name="matrix">The transformation matrix.</param>
            <returns>A transformed rectangle.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.Truncate(SixLabors.ImageSharp.RectangleF)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.RectangleF"/> to a <see cref="T:SixLabors.ImageSharp.Rectangle"/> by performing a truncate operation on all the coordinates.
            </summary>
            <param name="rectangle">The rectangle.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Rectangle"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.Round(SixLabors.ImageSharp.RectangleF)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.RectangleF"/> to a <see cref="T:SixLabors.ImageSharp.Rectangle"/> by performing a round operation on all the coordinates.
            </summary>
            <param name="rectangle">The rectangle.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Rectangle"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.Union(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Creates a rectangle that represents the union between <paramref name="a"/> and <paramref name="b"/>.
            </summary>
            <param name="a">The first rectangle.</param>
            <param name="b">The second rectangle.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Rectangle"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.Deconstruct(System.Int32@,System.Int32@,System.Int32@,System.Int32@)">
            <summary>
            Deconstructs this rectangle into four integers.
            </summary>
            <param name="x">The out value for X.</param>
            <param name="y">The out value for Y.</param>
            <param name="width">The out value for the width.</param>
            <param name="height">The out value for the height.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.Intersect(SixLabors.ImageSharp.Rectangle)">
            <summary>
            Creates a Rectangle that represents the intersection between this Rectangle and the <paramref name="rectangle"/>.
            </summary>
            <param name="rectangle">The rectangle.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.Inflate(System.Int32,System.Int32)">
            <summary>
            Inflates this <see cref="T:SixLabors.ImageSharp.Rectangle"/> by the specified amount.
            </summary>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.Inflate(SixLabors.ImageSharp.Size)">
            <summary>
            Inflates this <see cref="T:SixLabors.ImageSharp.Rectangle"/> by the specified amount.
            </summary>
            <param name="size">The size.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.Contains(System.Int32,System.Int32)">
            <summary>
            Determines if the specfied point is contained within the rectangular region defined by
            this <see cref="T:SixLabors.ImageSharp.Rectangle"/>.
            </summary>
            <param name="x">The x-coordinate of the given point.</param>
            <param name="y">The y-coordinate of the given point.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.Contains(SixLabors.ImageSharp.Point)">
            <summary>
            Determines if the specified point is contained within the rectangular region defined by this <see cref="T:SixLabors.ImageSharp.Rectangle"/> .
            </summary>
            <param name="point">The point.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.Contains(SixLabors.ImageSharp.Rectangle)">
            <summary>
            Determines if the rectangular region represented by <paramref name="rectangle"/> is entirely contained
            within the rectangular region represented by this <see cref="T:SixLabors.ImageSharp.Rectangle"/> .
            </summary>
            <param name="rectangle">The rectangle.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.IntersectsWith(SixLabors.ImageSharp.Rectangle)">
            <summary>
            Determines if the specfied <see cref="T:SixLabors.ImageSharp.Rectangle"/> intersects the rectangular region defined by
            this <see cref="T:SixLabors.ImageSharp.Rectangle"/>.
            </summary>
            <param name="rectangle">The other Rectange. </param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.Offset(SixLabors.ImageSharp.Point)">
            <summary>
            Adjusts the location of this rectangle by the specified amount.
            </summary>
            <param name="point">The point.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.Offset(System.Int32,System.Int32)">
            <summary>
            Adjusts the location of this rectangle by the specified amount.
            </summary>
            <param name="dx">The amount to offset the x-coordinate.</param>
            <param name="dy">The amount to offset the y-coordinate.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Rectangle.Equals(SixLabors.ImageSharp.Rectangle)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.RectangleF">
            <summary>
            Stores a set of four single precision floating points that represent the location and size of a rectangle.
            </summary>
            <remarks>
            This struct is fully mutable. This is done (against the guidelines) for the sake of performance,
            as it avoids the need to create new values for modification operations.
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.RectangleF.Empty">
            <summary>
            Represents a <see cref="T:SixLabors.ImageSharp.RectangleF"/> that has X, Y, Width, and Height values set to zero.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.RectangleF"/> struct.
            </summary>
            <param name="x">The horizontal position of the rectangle.</param>
            <param name="y">The vertical position of the rectangle.</param>
            <param name="width">The width of the rectangle.</param>
            <param name="height">The height of the rectangle.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.#ctor(SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.SizeF)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.RectangleF"/> struct.
            </summary>
            <param name="point">
            The <see cref="T:SixLabors.ImageSharp.Point"/> which specifies the rectangles point in a two-dimensional plane.
            </param>
            <param name="size">
            The <see cref="P:SixLabors.ImageSharp.RectangleF.Size"/> which specifies the rectangles height and width.
            </param>
        </member>
        <member name="P:SixLabors.ImageSharp.RectangleF.X">
            <summary>
            Gets or sets the x-coordinate of this <see cref="T:SixLabors.ImageSharp.RectangleF"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.RectangleF.Y">
            <summary>
            Gets or sets the y-coordinate of this <see cref="T:SixLabors.ImageSharp.RectangleF"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.RectangleF.Width">
            <summary>
            Gets or sets the width of this <see cref="T:SixLabors.ImageSharp.RectangleF"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.RectangleF.Height">
            <summary>
            Gets or sets the height of this <see cref="T:SixLabors.ImageSharp.RectangleF"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.RectangleF.Location">
            <summary>
            Gets or sets the coordinates of the upper-left corner of the rectangular region represented by this <see cref="T:SixLabors.ImageSharp.RectangleF"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.RectangleF.Size">
            <summary>
            Gets or sets the size of this <see cref="T:SixLabors.ImageSharp.RectangleF"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.RectangleF.IsEmpty">
            <summary>
            Gets a value indicating whether this <see cref="T:SixLabors.ImageSharp.RectangleF"/> is empty.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.RectangleF.Top">
            <summary>
            Gets the y-coordinate of the top edge of this <see cref="T:SixLabors.ImageSharp.RectangleF"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.RectangleF.Right">
            <summary>
            Gets the x-coordinate of the right edge of this <see cref="T:SixLabors.ImageSharp.RectangleF"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.RectangleF.Bottom">
            <summary>
            Gets the y-coordinate of the bottom edge of this <see cref="T:SixLabors.ImageSharp.RectangleF"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.RectangleF.Left">
            <summary>
            Gets the x-coordinate of the left edge of this <see cref="T:SixLabors.ImageSharp.RectangleF"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.op_Explicit(SixLabors.ImageSharp.RectangleF)~SixLabors.ImageSharp.Rectangle">
            <summary>
            Creates a <see cref="T:SixLabors.ImageSharp.Rectangle"/> with the coordinates of the specified <see cref="T:SixLabors.ImageSharp.RectangleF"/> by truncating each coordinate.
            </summary>
            <param name="rectangle">The rectangle.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.op_Equality(SixLabors.ImageSharp.RectangleF,SixLabors.ImageSharp.RectangleF)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.RectangleF"/> objects for equality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.RectangleF"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.RectangleF"/> on the right side of the operand.</param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.op_Inequality(SixLabors.ImageSharp.RectangleF,SixLabors.ImageSharp.RectangleF)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.RectangleF"/> objects for inequality.
            </summary>
            <param name="left">The <see cref="T:SixLabors.ImageSharp.RectangleF"/> on the left side of the operand.</param>
            <param name="right">The <see cref="T:SixLabors.ImageSharp.RectangleF"/> on the right side of the operand.</param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.FromLTRB(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Creates a new <see cref="T:SixLabors.ImageSharp.RectangleF"/> with the specified location and size. </summary>
            <param name="left">The left coordinate of the rectangle.</param>
            <param name="top">The top coordinate of the rectangle.</param>
            <param name="right">The right coordinate of the rectangle.</param>
            <param name="bottom">The bottom coordinate of the rectangle.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.RectangleF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.Center(SixLabors.ImageSharp.RectangleF)">
            <summary>
            Returns the center point of the given <see cref="T:SixLabors.ImageSharp.RectangleF"/>.
            </summary>
            <param name="rectangle">The rectangle.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Point"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.Intersect(SixLabors.ImageSharp.RectangleF,SixLabors.ImageSharp.RectangleF)">
            <summary>
            Creates a rectangle that represents the intersection between <paramref name="a"/> and
            <paramref name="b"/>. If there is no intersection, an empty rectangle is returned.
            </summary>
            <param name="a">The first rectangle.</param>
            <param name="b">The second rectangle.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.RectangleF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.Inflate(SixLabors.ImageSharp.RectangleF,System.Single,System.Single)">
            <summary>
            Creates a <see cref="T:SixLabors.ImageSharp.RectangleF"/> that is inflated by the specified amount.
            </summary>
            <param name="rectangle">The rectangle.</param>
            <param name="x">The amount to inflate the width by.</param>
            <param name="y">The amount to inflate the height by.</param>
            <returns>A new <see cref="T:SixLabors.ImageSharp.RectangleF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.Transform(SixLabors.ImageSharp.RectangleF,System.Numerics.Matrix3x2)">
            <summary>
            Transforms a rectangle by the given matrix.
            </summary>
            <param name="rectangle">The source rectangle.</param>
            <param name="matrix">The transformation matrix.</param>
            <returns>A transformed <see cref="T:SixLabors.ImageSharp.RectangleF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.Union(SixLabors.ImageSharp.RectangleF,SixLabors.ImageSharp.RectangleF)">
            <summary>
            Creates a rectangle that represents the union between <paramref name="a"/> and <paramref name="b"/>.
            </summary>
            <param name="a">The first rectangle.</param>
            <param name="b">The second rectangle.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.RectangleF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.Deconstruct(System.Single@,System.Single@,System.Single@,System.Single@)">
            <summary>
            Deconstructs this rectangle into four floats.
            </summary>
            <param name="x">The out value for X.</param>
            <param name="y">The out value for Y.</param>
            <param name="width">The out value for the width.</param>
            <param name="height">The out value for the height.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.Intersect(SixLabors.ImageSharp.RectangleF)">
            <summary>
            Creates a RectangleF that represents the intersection between this RectangleF and the <paramref name="rectangle"/>.
            </summary>
            <param name="rectangle">The rectangle.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.Inflate(System.Single,System.Single)">
            <summary>
            Inflates this <see cref="T:SixLabors.ImageSharp.RectangleF"/> by the specified amount.
            </summary>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.Inflate(SixLabors.ImageSharp.SizeF)">
            <summary>
            Inflates this <see cref="T:SixLabors.ImageSharp.RectangleF"/> by the specified amount.
            </summary>
            <param name="size">The size.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.Contains(System.Single,System.Single)">
            <summary>
            Determines if the specfied point is contained within the rectangular region defined by
            this <see cref="T:SixLabors.ImageSharp.RectangleF"/>.
            </summary>
            <param name="x">The x-coordinate of the given point.</param>
            <param name="y">The y-coordinate of the given point.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.Contains(SixLabors.ImageSharp.PointF)">
            <summary>
            Determines if the specified point is contained within the rectangular region defined by this <see cref="T:SixLabors.ImageSharp.RectangleF"/> .
            </summary>
            <param name="point">The point.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.Contains(SixLabors.ImageSharp.RectangleF)">
            <summary>
            Determines if the rectangular region represented by <paramref name="rectangle"/> is entirely contained
            within the rectangular region represented by this <see cref="T:SixLabors.ImageSharp.RectangleF"/> .
            </summary>
            <param name="rectangle">The rectangle.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.IntersectsWith(SixLabors.ImageSharp.RectangleF)">
            <summary>
            Determines if the specfied <see cref="T:SixLabors.ImageSharp.RectangleF"/> intersects the rectangular region defined by
            this <see cref="T:SixLabors.ImageSharp.RectangleF"/>.
            </summary>
            <param name="rectangle">The other Rectange. </param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.Offset(SixLabors.ImageSharp.PointF)">
            <summary>
            Adjusts the location of this rectangle by the specified amount.
            </summary>
            <param name="point">The point.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.Offset(System.Single,System.Single)">
            <summary>
            Adjusts the location of this rectangle by the specified amount.
            </summary>
            <param name="dx">The amount to offset the x-coordinate.</param>
            <param name="dy">The amount to offset the y-coordinate.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.RectangleF.Equals(SixLabors.ImageSharp.RectangleF)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.SignedRational">
            <summary>
            Represents a number that can be expressed as a fraction.
            </summary>
            <remarks>
            This is a very simplified implementation of a rational number designed for use with metadata only.
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.SignedRational.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.SignedRational"/> struct.
            </summary>
            <param name="value">The <see cref="T:System.Int32"/> to create the rational from.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.SignedRational.#ctor(System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.SignedRational"/> struct.
            </summary>
            <param name="numerator">The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken.</param>
            <param name="denominator">The number below the line in a vulgar fraction; a divisor.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.SignedRational.#ctor(System.Int32,System.Int32,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.SignedRational"/> struct.
            </summary>
            <param name="numerator">The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken.</param>
            <param name="denominator">The number below the line in a vulgar fraction; a divisor.</param>
            <param name="simplify">Specified if the rational should be simplified.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.SignedRational.#ctor(System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.SignedRational"/> struct.
            </summary>
            <param name="value">The <see cref="T:System.Double"/> to create the instance from.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.SignedRational.#ctor(System.Double,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.SignedRational"/> struct.
            </summary>
            <param name="value">The <see cref="T:System.Double"/> to create the instance from.</param>
            <param name="bestPrecision">Whether to use the best possible precision when parsing the value.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.SignedRational.Numerator">
            <summary>
            Gets the numerator of a number.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.SignedRational.Denominator">
            <summary>
            Gets the denominator of a number.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.SignedRational.op_Equality(SixLabors.ImageSharp.SignedRational,SixLabors.ImageSharp.SignedRational)">
            <summary>
            Determines whether the specified <see cref="T:SixLabors.ImageSharp.SignedRational"/> instances are considered equal.
            </summary>
            <param name="left">The first <see cref="T:SixLabors.ImageSharp.SignedRational"/>  to compare.</param>
            <param name="right"> The second <see cref="T:SixLabors.ImageSharp.SignedRational"/>  to compare.</param>
            <returns>The <see cref="T:System.Boolean"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.SignedRational.op_Inequality(SixLabors.ImageSharp.SignedRational,SixLabors.ImageSharp.SignedRational)">
            <summary>
            Determines whether the specified <see cref="T:SixLabors.ImageSharp.SignedRational"/> instances are not considered equal.
            </summary>
            <param name="left">The first <see cref="T:SixLabors.ImageSharp.SignedRational"/> to compare.</param>
            <param name="right"> The second <see cref="T:SixLabors.ImageSharp.SignedRational"/> to compare.</param>
            <returns>The <see cref="T:System.Boolean"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.SignedRational.FromDouble(System.Double)">
            <summary>
            Converts the specified <see cref="T:System.Double"/> to an instance of this type.
            </summary>
            <param name="value">The <see cref="T:System.Double"/> to convert to an instance of this type.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.SignedRational"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.SignedRational.FromDouble(System.Double,System.Boolean)">
            <summary>
            Converts the specified <see cref="T:System.Double"/> to an instance of this type.
            </summary>
            <param name="value">The <see cref="T:System.Double"/> to convert to an instance of this type.</param>
            <param name="bestPrecision">Whether to use the best possible precision when parsing the value.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.SignedRational"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.SignedRational.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.SignedRational.Equals(SixLabors.ImageSharp.SignedRational)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.SignedRational.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.SignedRational.ToDouble">
            <summary>
            Converts a rational number to the nearest <see cref="T:System.Double"/>.
            </summary>
            <returns>
            The <see cref="T:System.Double"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.SignedRational.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.SignedRational.ToString(System.IFormatProvider)">
            <summary>
            Converts the numeric value of this instance to its equivalent string representation using
            the specified culture-specific format information.
            </summary>
            <param name="provider">
            An object that supplies culture-specific formatting information.
            </param>
            <returns>The <see cref="T:System.String"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Size">
            <summary>
            Stores an ordered pair of integers, which specify a height and width.
            </summary>
            <remarks>
            This struct is fully mutable. This is done (against the guidelines) for the sake of performance,
            as it avoids the need to create new values for modification operations.
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Size.Empty">
            <summary>
            Represents a <see cref="T:SixLabors.ImageSharp.Size"/> that has Width and Height values set to zero.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Size"/> struct.
            </summary>
            <param name="value">The width and height of the size.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.#ctor(System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Size"/> struct.
            </summary>
            <param name="width">The width of the size.</param>
            <param name="height">The height of the size.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.#ctor(SixLabors.ImageSharp.Size)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Size"/> struct.
            </summary>
            <param name="size">The size.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.#ctor(SixLabors.ImageSharp.Point)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Size"/> struct from the given <see cref="T:SixLabors.ImageSharp.Point"/>.
            </summary>
            <param name="point">The point.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Size.Width">
            <summary>
            Gets or sets the width of this <see cref="T:SixLabors.ImageSharp.Size"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Size.Height">
            <summary>
            Gets or sets the height of this <see cref="T:SixLabors.ImageSharp.Size"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Size.IsEmpty">
            <summary>
            Gets a value indicating whether this <see cref="T:SixLabors.ImageSharp.Size"/> is empty.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.op_Implicit(SixLabors.ImageSharp.Size)~SixLabors.ImageSharp.SizeF">
            <summary>
            Creates a <see cref="T:SixLabors.ImageSharp.SizeF"/> with the dimensions of the specified <see cref="T:SixLabors.ImageSharp.Size"/>.
            </summary>
            <param name="size">The point.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.op_Explicit(SixLabors.ImageSharp.Size)~SixLabors.ImageSharp.Point">
            <summary>
            Converts the given <see cref="T:SixLabors.ImageSharp.Size"/> into a <see cref="T:SixLabors.ImageSharp.Point"/>.
            </summary>
            <param name="size">The size.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.op_Addition(SixLabors.ImageSharp.Size,SixLabors.ImageSharp.Size)">
            <summary>
            Computes the sum of adding two sizes.
            </summary>
            <param name="left">The size on the left hand of the operand.</param>
            <param name="right">The size on the right hand of the operand.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.Size"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.op_Subtraction(SixLabors.ImageSharp.Size,SixLabors.ImageSharp.Size)">
            <summary>
            Computes the difference left by subtracting one size from another.
            </summary>
            <param name="left">The size on the left hand of the operand.</param>
            <param name="right">The size on the right hand of the operand.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.Size"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.op_Multiply(System.Int32,SixLabors.ImageSharp.Size)">
            <summary>
            Multiplies a <see cref="T:SixLabors.ImageSharp.Size"/> by an <see cref="T:System.Int32"/> producing <see cref="T:SixLabors.ImageSharp.Size"/>.
            </summary>
            <param name="left">Multiplier of type <see cref="T:System.Int32"/>.</param>
            <param name="right">Multiplicand of type <see cref="T:SixLabors.ImageSharp.Size"/>.</param>
            <returns>Product of type <see cref="T:SixLabors.ImageSharp.Size"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.op_Multiply(SixLabors.ImageSharp.Size,System.Int32)">
            <summary>
            Multiplies <see cref="T:SixLabors.ImageSharp.Size"/> by an <see cref="T:System.Int32"/> producing <see cref="T:SixLabors.ImageSharp.Size"/>.
            </summary>
            <param name="left">Multiplicand of type <see cref="T:SixLabors.ImageSharp.Size"/>.</param>
            <param name="right">Multiplier of type <see cref="T:System.Int32"/>.</param>
            <returns>Product of type <see cref="T:SixLabors.ImageSharp.Size"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.op_Division(SixLabors.ImageSharp.Size,System.Int32)">
            <summary>
            Divides <see cref="T:SixLabors.ImageSharp.Size"/> by an <see cref="T:System.Int32"/> producing <see cref="T:SixLabors.ImageSharp.Size"/>.
            </summary>
            <param name="left">Dividend of type <see cref="T:SixLabors.ImageSharp.Size"/>.</param>
            <param name="right">Divisor of type <see cref="T:System.Int32"/>.</param>
            <returns>Result of type <see cref="T:SixLabors.ImageSharp.Size"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.op_Multiply(System.Single,SixLabors.ImageSharp.Size)">
            <summary>
            Multiplies <see cref="T:SixLabors.ImageSharp.Size"/> by a <see cref="T:System.Single"/> producing <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
            <param name="left">Multiplier of type <see cref="T:System.Single"/>.</param>
            <param name="right">Multiplicand of type <see cref="T:SixLabors.ImageSharp.Size"/>.</param>
            <returns>Product of type <see cref="T:SixLabors.ImageSharp.SizeF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.op_Multiply(SixLabors.ImageSharp.Size,System.Single)">
            <summary>
            Multiplies <see cref="T:SixLabors.ImageSharp.Size"/> by a <see cref="T:System.Single"/> producing <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
            <param name="left">Multiplicand of type <see cref="T:SixLabors.ImageSharp.Size"/>.</param>
            <param name="right">Multiplier of type <see cref="T:System.Single"/>.</param>
            <returns>Product of type <see cref="T:SixLabors.ImageSharp.SizeF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.op_Division(SixLabors.ImageSharp.Size,System.Single)">
            <summary>
            Divides <see cref="T:SixLabors.ImageSharp.Size"/> by a <see cref="T:System.Single"/> producing <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
            <param name="left">Dividend of type <see cref="T:SixLabors.ImageSharp.Size"/>.</param>
            <param name="right">Divisor of type <see cref="T:System.Int32"/>.</param>
            <returns>Result of type <see cref="T:SixLabors.ImageSharp.SizeF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.op_Equality(SixLabors.ImageSharp.Size,SixLabors.ImageSharp.Size)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Size"/> objects for equality.
            </summary>
            <param name="left">
            The <see cref="T:SixLabors.ImageSharp.Size"/> on the left side of the operand.
            </param>
            <param name="right">
            The <see cref="T:SixLabors.ImageSharp.Size"/> on the right side of the operand.
            </param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.op_Inequality(SixLabors.ImageSharp.Size,SixLabors.ImageSharp.Size)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.Size"/> objects for inequality.
            </summary>
            <param name="left">
            The <see cref="T:SixLabors.ImageSharp.Size"/> on the left side of the operand.
            </param>
            <param name="right">
            The <see cref="T:SixLabors.ImageSharp.Size"/> on the right side of the operand.
            </param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.Add(SixLabors.ImageSharp.Size,SixLabors.ImageSharp.Size)">
            <summary>
            Performs vector addition of two <see cref="T:SixLabors.ImageSharp.Size"/> objects.
            </summary>
            <param name="left">The size on the left hand of the operand.</param>
            <param name="right">The size on the right hand of the operand.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Size"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.Subtract(SixLabors.ImageSharp.Size,SixLabors.ImageSharp.Size)">
            <summary>
            Contracts a <see cref="T:SixLabors.ImageSharp.Size"/> by another <see cref="T:SixLabors.ImageSharp.Size"/>.
            </summary>
            <param name="left">The size on the left hand of the operand.</param>
            <param name="right">The size on the right hand of the operand.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Size"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.Ceiling(SixLabors.ImageSharp.SizeF)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.SizeF"/> to a <see cref="T:SixLabors.ImageSharp.Size"/> by performing a ceiling operation on all the dimensions.
            </summary>
            <param name="size">The size.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Size"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.Round(SixLabors.ImageSharp.SizeF)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.SizeF"/> to a <see cref="T:SixLabors.ImageSharp.Size"/> by performing a round operation on all the dimensions.
            </summary>
            <param name="size">The size.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Size"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.Transform(SixLabors.ImageSharp.Size,System.Numerics.Matrix3x2)">
            <summary>
            Transforms a size by the given matrix.
            </summary>
            <param name="size">The source size.</param>
            <param name="matrix">The transformation matrix.</param>
            <returns>A transformed size.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.Truncate(SixLabors.ImageSharp.SizeF)">
            <summary>
            Converts a <see cref="T:SixLabors.ImageSharp.SizeF"/> to a <see cref="T:SixLabors.ImageSharp.Size"/> by performing a round operation on all the dimensions.
            </summary>
            <param name="size">The size.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Size"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.Deconstruct(System.Int32@,System.Int32@)">
            <summary>
            Deconstructs this size into two integers.
            </summary>
            <param name="width">The out value for the width.</param>
            <param name="height">The out value for the height.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.Equals(SixLabors.ImageSharp.Size)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.Multiply(SixLabors.ImageSharp.Size,System.Int32)">
            <summary>
            Multiplies <see cref="T:SixLabors.ImageSharp.Size"/> by an <see cref="T:System.Int32"/> producing <see cref="T:SixLabors.ImageSharp.Size"/>.
            </summary>
            <param name="size">Multiplicand of type <see cref="T:SixLabors.ImageSharp.Size"/>.</param>
            <param name="multiplier">Multiplier of type <see cref="T:System.Int32"/>.</param>
            <returns>Product of type <see cref="T:SixLabors.ImageSharp.Size"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Size.Multiply(SixLabors.ImageSharp.Size,System.Single)">
            <summary>
            Multiplies <see cref="T:SixLabors.ImageSharp.Size"/> by a <see cref="T:System.Single"/> producing <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
            <param name="size">Multiplicand of type <see cref="T:SixLabors.ImageSharp.Size"/>.</param>
            <param name="multiplier">Multiplier of type <see cref="T:System.Single"/>.</param>
            <returns>Product of type SizeF.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.SizeF">
            <summary>
            Stores an ordered pair of single precision floating points, which specify a height and width.
            </summary>
            <remarks>
            This struct is fully mutable. This is done (against the guidelines) for the sake of performance,
            as it avoids the need to create new values for modification operations.
            </remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.SizeF.Empty">
            <summary>
            Represents a <see cref="T:SixLabors.ImageSharp.SizeF"/> that has Width and Height values set to zero.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.#ctor(System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.SizeF"/> struct.
            </summary>
            <param name="width">The width of the size.</param>
            <param name="height">The height of the size.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.#ctor(SixLabors.ImageSharp.SizeF)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.SizeF"/> struct.
            </summary>
            <param name="size">The size.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.#ctor(SixLabors.ImageSharp.PointF)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.SizeF"/> struct from the given <see cref="T:SixLabors.ImageSharp.PointF"/>.
            </summary>
            <param name="point">The point.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.SizeF.Width">
            <summary>
            Gets or sets the width of this <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.SizeF.Height">
            <summary>
            Gets or sets the height of this <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.SizeF.IsEmpty">
            <summary>
            Gets a value indicating whether this <see cref="T:SixLabors.ImageSharp.SizeF"/> is empty.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.op_Implicit(SixLabors.ImageSharp.SizeF)~System.Numerics.Vector2">
            <summary>
            Creates a <see cref="T:System.Numerics.Vector2"/> with the coordinates of the specified <see cref="T:SixLabors.ImageSharp.PointF"/>.
            </summary>
            <param name="point">The point.</param>
            <returns>
            The <see cref="T:System.Numerics.Vector2"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.op_Explicit(SixLabors.ImageSharp.SizeF)~SixLabors.ImageSharp.Size">
            <summary>
            Creates a <see cref="T:SixLabors.ImageSharp.Size"/> with the dimensions of the specified <see cref="T:SixLabors.ImageSharp.SizeF"/> by truncating each of the dimensions.
            </summary>
            <param name="size">The size.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.Size"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.op_Explicit(SixLabors.ImageSharp.SizeF)~SixLabors.ImageSharp.PointF">
            <summary>
            Converts the given <see cref="T:SixLabors.ImageSharp.SizeF"/> into a <see cref="T:SixLabors.ImageSharp.PointF"/>.
            </summary>
            <param name="size">The size.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.op_Addition(SixLabors.ImageSharp.SizeF,SixLabors.ImageSharp.SizeF)">
            <summary>
            Computes the sum of adding two sizes.
            </summary>
            <param name="left">The size on the left hand of the operand.</param>
            <param name="right">The size on the right hand of the operand.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.op_Subtraction(SixLabors.ImageSharp.SizeF,SixLabors.ImageSharp.SizeF)">
            <summary>
            Computes the difference left by subtracting one size from another.
            </summary>
            <param name="left">The size on the left hand of the operand.</param>
            <param name="right">The size on the right hand of the operand.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.op_Multiply(System.Single,SixLabors.ImageSharp.SizeF)">
            <summary>
            Multiplies <see cref="T:SixLabors.ImageSharp.SizeF"/> by a <see cref="T:System.Single"/> producing <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
            <param name="left">Multiplier of type <see cref="T:System.Single"/>.</param>
            <param name="right">Multiplicand of type <see cref="T:SixLabors.ImageSharp.SizeF"/>.</param>
            <returns>Product of type <see cref="T:SixLabors.ImageSharp.SizeF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.op_Multiply(SixLabors.ImageSharp.SizeF,System.Single)">
            <summary>
            Multiplies <see cref="T:SixLabors.ImageSharp.SizeF"/> by a <see cref="T:System.Single"/> producing <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
            <param name="left">Multiplicand of type <see cref="T:SixLabors.ImageSharp.SizeF"/>.</param>
            <param name="right">Multiplier of type <see cref="T:System.Single"/>.</param>
            <returns>Product of type <see cref="T:SixLabors.ImageSharp.SizeF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.op_Division(SixLabors.ImageSharp.SizeF,System.Single)">
            <summary>
            Divides <see cref="T:SixLabors.ImageSharp.SizeF"/> by a <see cref="T:System.Single"/> producing <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
            <param name="left">Dividend of type <see cref="T:SixLabors.ImageSharp.SizeF"/>.</param>
            <param name="right">Divisor of type <see cref="T:System.Int32"/>.</param>
            <returns>Result of type <see cref="T:SixLabors.ImageSharp.SizeF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.op_Equality(SixLabors.ImageSharp.SizeF,SixLabors.ImageSharp.SizeF)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.SizeF"/> objects for equality.
            </summary>
            <param name="left">The size on the left hand of the operand.</param>
            <param name="right">The size on the right hand of the operand.</param>
            <returns>
            True if the current left is equal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.op_Inequality(SixLabors.ImageSharp.SizeF,SixLabors.ImageSharp.SizeF)">
            <summary>
            Compares two <see cref="T:SixLabors.ImageSharp.SizeF"/> objects for inequality.
            </summary>
            <param name="left">The size on the left hand of the operand.</param>
            <param name="right">The size on the right hand of the operand.</param>
            <returns>
            True if the current left is unequal to the <paramref name="right"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.Add(SixLabors.ImageSharp.SizeF,SixLabors.ImageSharp.SizeF)">
            <summary>
            Performs vector addition of two <see cref="T:SixLabors.ImageSharp.SizeF"/> objects.
            </summary>
            <param name="left">The size on the left hand of the operand.</param>
            <param name="right">The size on the right hand of the operand.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.SizeF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.Subtract(SixLabors.ImageSharp.SizeF,SixLabors.ImageSharp.SizeF)">
            <summary>
            Contracts a <see cref="T:SixLabors.ImageSharp.SizeF"/> by another <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
            <param name="left">The size on the left hand of the operand.</param>
            <param name="right">The size on the right hand of the operand.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.SizeF"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.Transform(SixLabors.ImageSharp.SizeF,System.Numerics.Matrix3x2)">
            <summary>
            Transforms a size by the given matrix.
            </summary>
            <param name="size">The source size.</param>
            <param name="matrix">The transformation matrix.</param>
            <returns>A transformed size.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.Deconstruct(System.Single@,System.Single@)">
            <summary>
            Deconstructs this size into two floats.
            </summary>
            <param name="width">The out value for the width.</param>
            <param name="height">The out value for the height.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.Equals(SixLabors.ImageSharp.SizeF)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.SizeF.Multiply(SixLabors.ImageSharp.SizeF,System.Single)">
            <summary>
            Multiplies <see cref="T:SixLabors.ImageSharp.SizeF"/> by a <see cref="T:System.Single"/> producing <see cref="T:SixLabors.ImageSharp.SizeF"/>.
            </summary>
            <param name="size">Multiplicand of type <see cref="T:SixLabors.ImageSharp.SizeF"/>.</param>
            <param name="multiplier">Multiplier of type <see cref="T:System.Single"/>.</param>
            <returns>Product of type SizeF.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.ValueSize">
            <summary>
            Represents a value in relation to a value on the image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ValueSize.#ctor(System.Single,SixLabors.ImageSharp.ValueSize.ValueSizeType)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.ValueSize"/> struct.
            </summary>
            <param name="value">The value.</param>
            <param name="type">The type.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.ValueSize.ValueSizeType">
            <summary>
            Enumerates the different value types.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ValueSize.ValueSizeType.Absolute">
            <summary>
            The value is the final return value.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ValueSize.ValueSizeType.PercentageOfWidth">
            <summary>
            The value is a percentage of the image width.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ValueSize.ValueSizeType.PercentageOfHeight">
            <summary>
            The value is a percentage of the images height.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ValueSize.Value">
            <summary>
            Gets the value.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.ValueSize.Type">
            <summary>
            Gets the type.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.ValueSize.op_Implicit(System.Single)~SixLabors.ImageSharp.ValueSize">
            <summary>
            Implicitly converts a float into an absolute value.
            </summary>
            <param name="f">the value to use as the absolute figure.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.ValueSize.PercentageOfWidth(System.Single)">
            <summary>
            Create a new ValueSize with as a PercentageOfWidth type with value set to percentage.
            </summary>
            <param name="percentage">The percentage.</param>
            <returns>a Values size with type PercentageOfWidth</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ValueSize.PercentageOfHeight(System.Single)">
            <summary>
            Create a new ValueSize with as a PercentageOfHeight type with value set to percentage.
            </summary>
            <param name="percentage">The percentage.</param>
            <returns>a Values size with type PercentageOfHeight</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ValueSize.Absolute(System.Single)">
            <summary>
            Create a new ValueSize with as a Absolute type with value set to value.
            </summary>
            <param name="value">The value.</param>
            <returns>a Values size with type Absolute.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ValueSize.Calculate(SixLabors.ImageSharp.Size)">
            <summary>
            Calculates the specified size.
            </summary>
            <param name="size">The size.</param>
            <returns>The calculated value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.ValueSize.ToString">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ValueSize.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ValueSize.Equals(SixLabors.ImageSharp.ValueSize)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.ValueSize.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.AdaptiveThresholdExtensions">
            <summary>
            Extensions to perform AdaptiveThreshold through Mutator.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AdaptiveThresholdExtensions.AdaptiveThreshold(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Applies Bradley Adaptive Threshold to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AdaptiveThresholdExtensions.AdaptiveThreshold(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single)">
            <summary>
            Applies Bradley Adaptive Threshold to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="thresholdLimit">Threshold limit (0.0-1.0) to consider for binarization.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AdaptiveThresholdExtensions.AdaptiveThreshold(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Color)">
            <summary>
            Applies Bradley Adaptive Threshold to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="upper">Upper (white) color for thresholding.</param>
            <param name="lower">Lower (black) color for thresholding.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AdaptiveThresholdExtensions.AdaptiveThreshold(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Color,System.Single)">
            <summary>
            Applies Bradley Adaptive Threshold to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="upper">Upper (white) color for thresholding.</param>
            <param name="lower">Lower (black) color for thresholding.</param>
            <param name="thresholdLimit">Threshold limit (0.0-1.0) to consider for binarization.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AdaptiveThresholdExtensions.AdaptiveThreshold(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies Bradley Adaptive Threshold to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="upper">Upper (white) color for thresholding.</param>
            <param name="lower">Lower (black) color for thresholding.</param>
            <param name="rectangle">Rectangle region to apply the processor on.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AdaptiveThresholdExtensions.AdaptiveThreshold(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Color,System.Single,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies Bradley Adaptive Threshold to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="upper">Upper (white) color for thresholding.</param>
            <param name="lower">Lower (black) color for thresholding.</param>
            <param name="thresholdLimit">Threshold limit (0.0-1.0) to consider for binarization.</param>
            <param name="rectangle">Rectangle region to apply the processor on.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder">
            <summary>
            A helper class for constructing <see cref="T:System.Numerics.Matrix3x2"/> instances for use in affine transforms.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.PrependRotationDegrees(System.Single)">
            <summary>
            Prepends a rotation matrix using the given rotation angle in degrees
            and the image center point as rotation center.
            </summary>
            <param name="degrees">The amount of rotation, in degrees.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.PrependRotationRadians(System.Single)">
            <summary>
            Prepends a rotation matrix using the given rotation angle in radians
            and the image center point as rotation center.
            </summary>
            <param name="radians">The amount of rotation, in radians.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.PrependRotationDegrees(System.Single,System.Numerics.Vector2)">
            <summary>
            Prepends a rotation matrix using the given rotation in degrees at the given origin.
            </summary>
            <param name="degrees">The amount of rotation, in degrees.</param>
            <param name="origin">The rotation origin point.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.PrependRotationRadians(System.Single,System.Numerics.Vector2)">
            <summary>
            Prepends a rotation matrix using the given rotation in radians at the given origin.
            </summary>
            <param name="radians">The amount of rotation, in radians.</param>
            <param name="origin">The rotation origin point.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.AppendRotationDegrees(System.Single)">
            <summary>
            Appends a rotation matrix using the given rotation angle in degrees
            and the image center point as rotation center.
            </summary>
            <param name="degrees">The amount of rotation, in degrees.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.AppendRotationRadians(System.Single)">
            <summary>
            Appends a rotation matrix using the given rotation angle in radians
            and the image center point as rotation center.
            </summary>
            <param name="radians">The amount of rotation, in radians.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.AppendRotationDegrees(System.Single,System.Numerics.Vector2)">
            <summary>
            Appends a rotation matrix using the given rotation in degrees at the given origin.
            </summary>
            <param name="degrees">The amount of rotation, in degrees.</param>
            <param name="origin">The rotation origin point.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.AppendRotationRadians(System.Single,System.Numerics.Vector2)">
            <summary>
            Appends a rotation matrix using the given rotation in radians at the given origin.
            </summary>
            <param name="radians">The amount of rotation, in radians.</param>
            <param name="origin">The rotation origin point.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.PrependScale(System.Single)">
            <summary>
            Prepends a scale matrix from the given uniform scale.
            </summary>
            <param name="scale">The uniform scale.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.PrependScale(SixLabors.ImageSharp.SizeF)">
            <summary>
            Prepends a scale matrix from the given vector scale.
            </summary>
            <param name="scale">The horizontal and vertical scale.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.PrependScale(System.Numerics.Vector2)">
            <summary>
            Prepends a scale matrix from the given vector scale.
            </summary>
            <param name="scales">The horizontal and vertical scale.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.AppendScale(System.Single)">
            <summary>
            Appends a scale matrix from the given uniform scale.
            </summary>
            <param name="scale">The uniform scale.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.AppendScale(SixLabors.ImageSharp.SizeF)">
            <summary>
            Appends a scale matrix from the given vector scale.
            </summary>
            <param name="scales">The horizontal and vertical scale.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.AppendScale(System.Numerics.Vector2)">
            <summary>
            Appends a scale matrix from the given vector scale.
            </summary>
            <param name="scales">The horizontal and vertical scale.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.PrependSkewDegrees(System.Single,System.Single)">
            <summary>
            Prepends a centered skew matrix from the give angles in degrees.
            </summary>
            <param name="degreesX">The X angle, in degrees.</param>
            <param name="degreesY">The Y angle, in degrees.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.PrependSkewRadians(System.Single,System.Single)">
            <summary>
            Prepends a centered skew matrix from the give angles in radians.
            </summary>
            <param name="radiansX">The X angle, in radians.</param>
            <param name="radiansY">The Y angle, in radians.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.PrependSkewDegrees(System.Single,System.Single,System.Numerics.Vector2)">
            <summary>
            Prepends a skew matrix using the given angles in degrees at the given origin.
            </summary>
            <param name="degreesX">The X angle, in degrees.</param>
            <param name="degreesY">The Y angle, in degrees.</param>
            <param name="origin">The skew origin point.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.PrependSkewRadians(System.Single,System.Single,System.Numerics.Vector2)">
            <summary>
            Prepends a skew matrix using the given angles in radians at the given origin.
            </summary>
            <param name="radiansX">The X angle, in radians.</param>
            <param name="radiansY">The Y angle, in radians.</param>
            <param name="origin">The skew origin point.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.AppendSkewDegrees(System.Single,System.Single)">
            <summary>
            Appends a centered skew matrix from the give angles in degrees.
            </summary>
            <param name="degreesX">The X angle, in degrees.</param>
            <param name="degreesY">The Y angle, in degrees.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.AppendSkewRadians(System.Single,System.Single)">
            <summary>
            Appends a centered skew matrix from the give angles in radians.
            </summary>
            <param name="radiansX">The X angle, in radians.</param>
            <param name="radiansY">The Y angle, in radians.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.AppendSkewDegrees(System.Single,System.Single,System.Numerics.Vector2)">
            <summary>
            Appends a skew matrix using the given angles in degrees at the given origin.
            </summary>
            <param name="degreesX">The X angle, in degrees.</param>
            <param name="degreesY">The Y angle, in degrees.</param>
            <param name="origin">The skew origin point.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.AppendSkewRadians(System.Single,System.Single,System.Numerics.Vector2)">
            <summary>
            Appends a skew matrix using the given angles in radians at the given origin.
            </summary>
            <param name="radiansX">The X angle, in radians.</param>
            <param name="radiansY">The Y angle, in radians.</param>
            <param name="origin">The skew origin point.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.PrependTranslation(SixLabors.ImageSharp.PointF)">
            <summary>
            Prepends a translation matrix from the given vector.
            </summary>
            <param name="position">The translation position.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.PrependTranslation(System.Numerics.Vector2)">
            <summary>
            Prepends a translation matrix from the given vector.
            </summary>
            <param name="position">The translation position.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.AppendTranslation(SixLabors.ImageSharp.PointF)">
            <summary>
            Appends a translation matrix from the given vector.
            </summary>
            <param name="position">The translation position.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.AppendTranslation(System.Numerics.Vector2)">
            <summary>
            Appends a translation matrix from the given vector.
            </summary>
            <param name="position">The translation position.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.PrependMatrix(System.Numerics.Matrix3x2)">
            <summary>
            Prepends a raw matrix.
            </summary>
            <param name="matrix">The matrix to prepend.</param>
            <exception cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.DegenerateTransformException">
            The resultant matrix is degenerate containing one or more values equivalent
            to <see cref="F:System.Single.NaN"/> or a zero determinant and therefore cannot be used
            for linear transforms.
            </exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.AppendMatrix(System.Numerics.Matrix3x2)">
            <summary>
            Appends a raw matrix.
            </summary>
            <param name="matrix">The matrix to append.</param>
            <exception cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.DegenerateTransformException">
            The resultant matrix is degenerate containing one or more values equivalent
            to <see cref="F:System.Single.NaN"/> or a zero determinant and therefore cannot be used
            for linear transforms.
            </exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.AffineTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.BuildMatrix(SixLabors.ImageSharp.Size)">
            <summary>
            Returns the combined matrix for a given source size.
            </summary>
            <param name="sourceSize">The source image size.</param>
            <returns>The <see cref="T:System.Numerics.Matrix3x2"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AffineTransformBuilder.BuildMatrix(SixLabors.ImageSharp.Rectangle)">
            <summary>
            Returns the combined matrix for a given source rectangle.
            </summary>
            <param name="sourceRectangle">The rectangle in the source image.</param>
            <exception cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.DegenerateTransformException">
            The resultant matrix is degenerate containing one or more values equivalent
            to <see cref="F:System.Single.NaN"/> or a zero determinant and therefore cannot be used
            for linear transforms.
            </exception>
            <returns>The <see cref="T:System.Numerics.Matrix3x2"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.AnchorPositionMode">
            <summary>
            Enumerated anchor positions to apply to resized images.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.AnchorPositionMode.Center">
            <summary>
            Anchors the position of the image to the center of it's bounding container.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.AnchorPositionMode.Top">
            <summary>
            Anchors the position of the image to the top of it's bounding container.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.AnchorPositionMode.Bottom">
            <summary>
            Anchors the position of the image to the bottom of it's bounding container.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.AnchorPositionMode.Left">
            <summary>
            Anchors the position of the image to the left of it's bounding container.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.AnchorPositionMode.Right">
            <summary>
            Anchors the position of the image to the right of it's bounding container.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.AnchorPositionMode.TopLeft">
            <summary>
            Anchors the position of the image to the top left side of it's bounding container.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.AnchorPositionMode.TopRight">
            <summary>
            Anchors the position of the image to the top right side of it's bounding container.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.AnchorPositionMode.BottomRight">
            <summary>
            Anchors the position of the image to the bottom right side of it's bounding container.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.AnchorPositionMode.BottomLeft">
            <summary>
            Anchors the position of the image to the bottom left side of it's bounding container.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.BinaryThresholdMode">
            <summary>
            Selects the value to be compared to threshold.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.BinaryThresholdMode.Luminance">
            <summary>
            Compare the color luminance (according to ITU-R Recommendation BT.709).
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.BinaryThresholdMode.Saturation">
            <summary>
            Compare the HSL saturation of the color.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.BinaryThresholdMode.MaxChroma">
            <summary>
            Compare the maximum of YCbCr chroma value, i.e. Cb and Cr distance from achromatic value.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.ColorBlindnessMode">
            <summary>
            Enumerates the various types of defined color blindness filters.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.ColorBlindnessMode.Achromatomaly">
            <summary>
            Partial color desensitivity.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.ColorBlindnessMode.Achromatopsia">
            <summary>
            Complete color desensitivity (Monochrome)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.ColorBlindnessMode.Deuteranomaly">
            <summary>
            Green weak
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.ColorBlindnessMode.Deuteranopia">
            <summary>
            Green blind
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.ColorBlindnessMode.Protanomaly">
            <summary>
            Red weak
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.ColorBlindnessMode.Protanopia">
            <summary>
            Red blind
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.ColorBlindnessMode.Tritanomaly">
            <summary>
            Blue weak
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.ColorBlindnessMode.Tritanopia">
            <summary>
            Blue blind
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.DefaultImageProcessorContext`1">
            <summary>
            Performs processor application operations on the source image
            </summary>
            <typeparam name="TPixel">The pixel format</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DefaultImageProcessorContext`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{`0},System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.DefaultImageProcessorContext`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="source">The source image.</param>
            <param name="mutate">Whether to mutate the image.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.DefaultImageProcessorContext`1.Configuration">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.DefaultImageProcessorContext`1.Properties">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DefaultImageProcessorContext`1.GetResultImage">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DefaultImageProcessorContext`1.GetCurrentSize">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DefaultImageProcessorContext`1.ApplyProcessor(SixLabors.ImageSharp.Processing.Processors.IImageProcessor)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DefaultImageProcessorContext`1.ApplyProcessor(SixLabors.ImageSharp.Processing.Processors.IImageProcessor,SixLabors.ImageSharp.Rectangle)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.BinaryDitherExtensions">
            <summary>
            Defines extensions to apply binary dithering on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BinaryDitherExtensions.BinaryDither(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Dithering.IDither)">
            <summary>
            Dithers the image reducing it to two colors using ordered dithering.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="dither">The ordered ditherer.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BinaryDitherExtensions.BinaryDither(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Dithering.IDither,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Color)">
            <summary>
            Dithers the image reducing it to two colors using ordered dithering.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="dither">The ordered ditherer.</param>
            <param name="upperColor">The color to use for pixels that are above the threshold.</param>
            <param name="lowerColor">The color to use for pixels that are below the threshold</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BinaryDitherExtensions.BinaryDither(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Dithering.IDither,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Dithers the image reducing it to two colors using ordered dithering.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="dither">The ordered ditherer.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BinaryDitherExtensions.BinaryDither(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Dithering.IDither,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Dithers the image reducing it to two colors using ordered dithering.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="dither">The ordered ditherer.</param>
            <param name="upperColor">The color to use for pixels that are above the threshold.</param>
            <param name="lowerColor">The color to use for pixels that are below the threshold</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.BinaryThresholdExtensions">
            <summary>
            Defines extension methods to apply binary thresholding on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BinaryThresholdExtensions.BinaryThreshold(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single)">
            <summary>
            Applies binarization to the image splitting the pixels at the given threshold with
            Luminance as the color component to be compared to threshold.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="threshold">The threshold to apply binarization of the image. Must be between 0 and 1.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BinaryThresholdExtensions.BinaryThreshold(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,SixLabors.ImageSharp.Processing.BinaryThresholdMode)">
            <summary>
            Applies binarization to the image splitting the pixels at the given threshold.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="threshold">The threshold to apply binarization of the image. Must be between 0 and 1.</param>
            <param name="mode">Selects the value to be compared to threshold.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BinaryThresholdExtensions.BinaryThreshold(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies binarization to the image splitting the pixels at the given threshold with
            Luminance as the color component to be compared to threshold.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="threshold">The threshold to apply binarization of the image. Must be between 0 and 1.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BinaryThresholdExtensions.BinaryThreshold(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,SixLabors.ImageSharp.Processing.BinaryThresholdMode,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies binarization to the image splitting the pixels at the given threshold.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="threshold">The threshold to apply binarization of the image. Must be between 0 and 1.</param>
            <param name="mode">Selects the value to be compared to threshold.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BinaryThresholdExtensions.BinaryThreshold(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Color)">
            <summary>
            Applies binarization to the image splitting the pixels at the given threshold with
            Luminance as the color component to be compared to threshold.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="threshold">The threshold to apply binarization of the image. Must be between 0 and 1.</param>
            <param name="upperColor">The color to use for pixels that are above the threshold.</param>
            <param name="lowerColor">The color to use for pixels that are below the threshold</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BinaryThresholdExtensions.BinaryThreshold(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Processing.BinaryThresholdMode)">
            <summary>
            Applies binarization to the image splitting the pixels at the given threshold.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="threshold">The threshold to apply binarization of the image. Must be between 0 and 1.</param>
            <param name="upperColor">The color to use for pixels that are above the threshold.</param>
            <param name="lowerColor">The color to use for pixels that are below the threshold</param>
            <param name="mode">Selects the value to be compared to threshold.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BinaryThresholdExtensions.BinaryThreshold(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies binarization to the image splitting the pixels at the given threshold with
            Luminance as the color component to be compared to threshold.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="threshold">The threshold to apply binarization of the image. Must be between 0 and 1.</param>
            <param name="upperColor">The color to use for pixels that are above the threshold.</param>
            <param name="lowerColor">The color to use for pixels that are below the threshold</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BinaryThresholdExtensions.BinaryThreshold(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Processing.BinaryThresholdMode,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies binarization to the image splitting the pixels at the given threshold.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="threshold">The threshold to apply binarization of the image. Must be between 0 and 1.</param>
            <param name="upperColor">The color to use for pixels that are above the threshold.</param>
            <param name="lowerColor">The color to use for pixels that are below the threshold</param>
            <param name="mode">Selects the value to be compared to threshold.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.BokehBlurExtensions">
            <summary>
            Adds bokeh blurring extensions to the <see cref="T:SixLabors.ImageSharp.Image`1"/> type.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BokehBlurExtensions.BokehBlur(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Applies a bokeh blur to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BokehBlurExtensions.BokehBlur(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Int32,System.Int32,System.Single)">
            <summary>
            Applies a bokeh blur to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="radius">The 'radius' value representing the size of the area to sample.</param>
            <param name="components">The 'components' value representing the number of kernels to use to approximate the bokeh effect.</param>
            <param name="gamma">The gamma highlight factor to use to emphasize bright spots in the source image</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BokehBlurExtensions.BokehBlur(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies a bokeh blur to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BokehBlurExtensions.BokehBlur(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Int32,System.Int32,System.Single,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies a bokeh blur to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="radius">The 'radius' value representing the size of the area to sample.</param>
            <param name="components">The 'components' value representing the number of kernels to use to approximate the bokeh effect.</param>
            <param name="gamma">The gamma highlight factor to use to emphasize bright spots in the source image</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.BoxBlurExtensions">
            <summary>
            Defines extensions methods to apply box blurring to an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BoxBlurExtensions.BoxBlur(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Applies a box blur to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BoxBlurExtensions.BoxBlur(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Int32)">
            <summary>
            Applies a box blur to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="radius">The 'radius' value representing the size of the area to sample.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BoxBlurExtensions.BoxBlur(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Int32,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies a box blur to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="radius">The 'radius' value representing the size of the area to sample.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.DetectEdgesExtensions">
            <summary>
            Defines edge detection extensions applicable on an <see cref="T:SixLabors.ImageSharp.Image"/> using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DetectEdgesExtensions.DetectEdges(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Detects any edges within the image.
            Uses the <see cref="P:SixLabors.ImageSharp.Processing.KnownEdgeDetectorKernels.Sobel"/> kernel operating in grayscale mode.
            </summary>
            <param name="source">The image this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DetectEdgesExtensions.DetectEdges(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Detects any edges within the image.
            Uses the <see cref="P:SixLabors.ImageSharp.Processing.KnownEdgeDetectorKernels.Sobel"/> kernel operating in grayscale mode.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DetectEdgesExtensions.DetectEdges(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel)">
            <summary>
            Detects any edges within the image operating in grayscale mode.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="kernel">The 2D edge detector kernel.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DetectEdgesExtensions.DetectEdges(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel,System.Boolean)">
            <summary>
            Detects any edges within the image using a <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel"/>.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="kernel">The 2D edge detector kernel.</param>
            <param name="grayscale">
            Whether to convert the image to grayscale before performing edge detection.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DetectEdgesExtensions.DetectEdges(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Detects any edges within the image operating in grayscale mode.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="kernel">The 2D edge detector kernel.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DetectEdgesExtensions.DetectEdges(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel,System.Boolean,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Detects any edges within the image using a <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel"/>.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="kernel">The 2D edge detector kernel.</param>
            <param name="grayscale">
            Whether to convert the image to grayscale before performing edge detection.
            </param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DetectEdgesExtensions.DetectEdges(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel)">
            <summary>
            Detects any edges within the image operating in grayscale mode.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="kernel">The edge detector kernel.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DetectEdgesExtensions.DetectEdges(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel,System.Boolean)">
            <summary>
            Detects any edges within the image using a <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel"/>.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="kernel">The edge detector kernel.</param>
            <param name="grayscale">
            Whether to convert the image to grayscale before performing edge detection.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DetectEdgesExtensions.DetectEdges(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Detects any edges within the image operating in grayscale mode.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="kernel">The edge detector kernel.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DetectEdgesExtensions.DetectEdges(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel,System.Boolean,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Detects any edges within the image using a <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel"/>.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="kernel">The edge detector kernel.</param>
            <param name="grayscale">
            Whether to convert the image to grayscale before performing edge detection.
            </param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DetectEdgesExtensions.DetectEdges(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel)">
            <summary>
            Detects any edges within the image operating in grayscale mode.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="kernel">Thecompass edge detector kernel.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DetectEdgesExtensions.DetectEdges(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel,System.Boolean)">
            <summary>
            Detects any edges within the image using a <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel"/>.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="kernel">Thecompass edge detector kernel.</param>
            <param name="grayscale">
            Whether to convert the image to grayscale before performing edge detection.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DetectEdgesExtensions.DetectEdges(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Detects any edges within the image operating in grayscale mode.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="kernel">Thecompass edge detector kernel.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DetectEdgesExtensions.DetectEdges(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel,System.Boolean,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Detects any edges within the image using a <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel"/>.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="kernel">Thecompass edge detector kernel.</param>
            <param name="grayscale">
            Whether to convert the image to grayscale before performing edge detection.
            </param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.GaussianBlurExtensions">
            <summary>
            Defines Gaussian blurring extensions to apply on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GaussianBlurExtensions.GaussianBlur(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Applies a Gaussian blur to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GaussianBlurExtensions.GaussianBlur(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single)">
            <summary>
            Applies a Gaussian blur to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="sigma">The 'sigma' value representing the weight of the blur.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GaussianBlurExtensions.GaussianBlur(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies a Gaussian blur to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="sigma">The 'sigma' value representing the weight of the blur.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.GaussianSharpenExtensions">
            <summary>
            Defines Gaussian sharpening extensions to apply on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GaussianSharpenExtensions.GaussianSharpen(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Applies a Gaussian sharpening filter to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GaussianSharpenExtensions.GaussianSharpen(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single)">
            <summary>
            Applies a Gaussian sharpening filter to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="sigma">The 'sigma' value representing the weight of the blur.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GaussianSharpenExtensions.GaussianSharpen(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies a Gaussian sharpening filter to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="sigma">The 'sigma' value representing the weight of the blur.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.DitherExtensions">
            <summary>
            Defines dithering extensions to apply on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DitherExtensions.Dither(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Dithers the image reducing it to a web-safe palette using <see cref="P:SixLabors.ImageSharp.Processing.KnownDitherings.Bayer8x8"/>.
            </summary>
            <param name="source">The image this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DitherExtensions.Dither(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Dithering.IDither)">
            <summary>
            Dithers the image reducing it to a web-safe palette.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="dither">The ordered ditherer.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DitherExtensions.Dither(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Dithering.IDither,System.Single)">
            <summary>
            Dithers the image reducing it to a web-safe palette.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="dither">The ordered ditherer.</param>
            <param name="ditherScale">The dithering scale used to adjust the amount of dither.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DitherExtensions.Dither(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Dithering.IDither,System.ReadOnlyMemory{SixLabors.ImageSharp.Color})">
            <summary>
            Dithers the image reducing it to the given palette.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="dither">The ordered ditherer.</param>
            <param name="palette">The palette to select substitute colors from.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DitherExtensions.Dither(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Dithering.IDither,System.Single,System.ReadOnlyMemory{SixLabors.ImageSharp.Color})">
            <summary>
            Dithers the image reducing it to the given palette.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="dither">The ordered ditherer.</param>
            <param name="ditherScale">The dithering scale used to adjust the amount of dither.</param>
            <param name="palette">The palette to select substitute colors from.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DitherExtensions.Dither(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Dithers the image reducing it to a web-safe palette using <see cref="P:SixLabors.ImageSharp.Processing.KnownDitherings.Bayer8x8"/>.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DitherExtensions.Dither(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Dithering.IDither,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Dithers the image reducing it to a web-safe palette.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="dither">The ordered ditherer.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DitherExtensions.Dither(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Dithering.IDither,System.Single,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Dithers the image reducing it to a web-safe palette.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="dither">The ordered ditherer.</param>
            <param name="ditherScale">The dithering scale used to adjust the amount of dither.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DitherExtensions.Dither(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Dithering.IDither,System.ReadOnlyMemory{SixLabors.ImageSharp.Color},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Dithers the image reducing it to the given palette.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="dither">The ordered ditherer.</param>
            <param name="palette">The palette to select substitute colors from.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DitherExtensions.Dither(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Dithering.IDither,System.Single,System.ReadOnlyMemory{SixLabors.ImageSharp.Color},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Dithers the image reducing it to the given palette.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="dither">The ordered ditherer.</param>
            <param name="ditherScale">The dithering scale used to adjust the amount of dither.</param>
            <param name="palette">The palette to select substitute colors from.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.DrawImageExtensions">
            <summary>
            Adds extensions that allow the drawing of images to the <see cref="T:SixLabors.ImageSharp.Image`1"/> type.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DrawImageExtensions.DrawImage(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Image,System.Single)">
            <summary>
            Draws the given image together with the current one by blending their pixels.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="image">The image to blend with the currently processing image.</param>
            <param name="opacity">The opacity of the image to blend. Must be between 0 and 1.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DrawImageExtensions.DrawImage(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Image,SixLabors.ImageSharp.PixelFormats.PixelColorBlendingMode,System.Single)">
            <summary>
            Draws the given image together with the current one by blending their pixels.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="image">The image to blend with the currently processing image.</param>
            <param name="colorBlending">The blending mode.</param>
            <param name="opacity">The opacity of the image to blend. Must be between 0 and 1.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DrawImageExtensions.DrawImage(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Image,SixLabors.ImageSharp.PixelFormats.PixelColorBlendingMode,SixLabors.ImageSharp.PixelFormats.PixelAlphaCompositionMode,System.Single)">
            <summary>
            Draws the given image together with the current one by blending their pixels.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="image">The image to blend with the currently processing image.</param>
            <param name="colorBlending">The color blending mode.</param>
            <param name="alphaComposition">The alpha composition mode.</param>
            <param name="opacity">The opacity of the image to blend. Must be between 0 and 1.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DrawImageExtensions.DrawImage(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Image,SixLabors.ImageSharp.GraphicsOptions)">
            <summary>
            Draws the given image together with the current one by blending their pixels.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="image">The image to blend with the currently processing image.</param>
            <param name="options">The options, including the blending type and blending amount.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DrawImageExtensions.DrawImage(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Image,SixLabors.ImageSharp.Point,System.Single)">
            <summary>
            Draws the given image together with the current one by blending their pixels.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="image">The image to blend with the currently processing image.</param>
            <param name="location">The location to draw the blended image.</param>
            <param name="opacity">The opacity of the image to blend. Must be between 0 and 1.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DrawImageExtensions.DrawImage(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Image,SixLabors.ImageSharp.Point,SixLabors.ImageSharp.PixelFormats.PixelColorBlendingMode,System.Single)">
            <summary>
            Draws the given image together with the current one by blending their pixels.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="image">The image to blend with the currently processing image.</param>
            <param name="location">The location to draw the blended image.</param>
            <param name="colorBlending">The color blending to apply.</param>
            <param name="opacity">The opacity of the image to blend. Must be between 0 and 1.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DrawImageExtensions.DrawImage(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Image,SixLabors.ImageSharp.Point,SixLabors.ImageSharp.PixelFormats.PixelColorBlendingMode,SixLabors.ImageSharp.PixelFormats.PixelAlphaCompositionMode,System.Single)">
            <summary>
            Draws the given image together with the current one by blending their pixels.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="image">The image to blend with the currently processing image.</param>
            <param name="location">The location to draw the blended image.</param>
            <param name="colorBlending">The color blending to apply.</param>
            <param name="alphaComposition">The alpha composition mode.</param>
            <param name="opacity">The opacity of the image to blend. Must be between 0 and 1.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DrawImageExtensions.DrawImage(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Image,SixLabors.ImageSharp.Point,SixLabors.ImageSharp.GraphicsOptions)">
            <summary>
            Draws the given image together with the current one by blending their pixels.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="image">The image to blend with the currently processing image.</param>
            <param name="location">The location to draw the blended image.</param>
            <param name="options">The options containing the blend mode and opacity.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.OilPaintExtensions">
            <summary>
            Defines oil painting effect extensions applicable on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.OilPaintExtensions.OilPaint(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Alters the colors of the image recreating an oil painting effect with levels and brushSize
            set to <value>10</value> and <value>15</value> respectively.
            </summary>
            <param name="source">The image this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.OilPaintExtensions.OilPaint(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Alters the colors of the image recreating an oil painting effect  with levels and brushSize
            set to <value>10</value> and <value>15</value> respectively.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.OilPaintExtensions.OilPaint(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Int32,System.Int32)">
            <summary>
            Alters the colors of the image recreating an oil painting effect.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="levels">The number of intensity levels. Higher values result in a broader range of color intensities forming part of the result image.</param>
            <param name="brushSize">The number of neighboring pixels used in calculating each individual pixel value.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.OilPaintExtensions.OilPaint(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Int32,System.Int32,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Alters the colors of the image recreating an oil painting effect.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="levels">The number of intensity levels. Higher values result in a broader range of color intensities forming part of the result image.</param>
            <param name="brushSize">The number of neighboring pixels used in calculating each individual pixel value.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.PixelateExtensions">
            <summary>
            Defines pixelation effect extensions applicable on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.PixelateExtensions.Pixelate(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Pixelates an image with the given pixel size.
            </summary>
            <param name="source">The image this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.PixelateExtensions.Pixelate(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Int32)">
            <summary>
            Pixelates an image with the given pixel size.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="size">The size of the pixels.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.PixelateExtensions.Pixelate(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Int32,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Pixelates an image with the given pixel size.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="size">The size of the pixels.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.PixelRowDelegateExtensions">
            <summary>
            Defines extension methods that allow the application of user defined processing delegate to an <see cref="T:SixLabors.ImageSharp.Image"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.PixelRowDelegateExtensions.ProcessPixelRowsAsVector4(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.PixelRowOperation)">
            <summary>
            Applies a user defined processing delegate to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rowOperation">The user defined processing delegate to use to modify image rows.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.PixelRowDelegateExtensions.ProcessPixelRowsAsVector4(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.PixelRowOperation,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <summary>
            Applies a user defined processing delegate to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rowOperation">The user defined processing delegate to use to modify image rows.</param>
            <param name="modifiers">The <see cref="T:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers"/> to apply during the pixel conversions.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.PixelRowDelegateExtensions.ProcessPixelRowsAsVector4(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.PixelRowOperation,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies a user defined processing delegate to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rowOperation">The user defined processing delegate to use to modify image rows.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.PixelRowDelegateExtensions.ProcessPixelRowsAsVector4(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.PixelRowOperation,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <summary>
            Applies a user defined processing delegate to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rowOperation">The user defined processing delegate to use to modify image rows.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <param name="modifiers">The <see cref="T:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers"/> to apply during the pixel conversions.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.PixelRowDelegateExtensions.ProcessPixelRowsAsVector4(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.PixelRowOperation{SixLabors.ImageSharp.Point})">
            <summary>
            Applies a user defined processing delegate to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rowOperation">The user defined processing delegate to use to modify image rows.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.PixelRowDelegateExtensions.ProcessPixelRowsAsVector4(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.PixelRowOperation{SixLabors.ImageSharp.Point},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <summary>
            Applies a user defined processing delegate to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rowOperation">The user defined processing delegate to use to modify image rows.</param>
            <param name="modifiers">The <see cref="T:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers"/> to apply during the pixel conversions.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.PixelRowDelegateExtensions.ProcessPixelRowsAsVector4(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.PixelRowOperation{SixLabors.ImageSharp.Point},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies a user defined processing delegate to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rowOperation">The user defined processing delegate to use to modify image rows.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.PixelRowDelegateExtensions.ProcessPixelRowsAsVector4(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.PixelRowOperation{SixLabors.ImageSharp.Point},SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <summary>
            Applies a user defined processing delegate to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rowOperation">The user defined processing delegate to use to modify image rows.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <param name="modifiers">The <see cref="T:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers"/> to apply during the pixel conversions.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.BlackWhiteExtensions">
            <summary>
            Defines extension methods that allow the application of black and white toning to an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BlackWhiteExtensions.BlackWhite(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Applies black and white toning to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BlackWhiteExtensions.BlackWhite(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies black and white toning to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.BrightnessExtensions">
            <summary>
            Defines extensions that allow the alteration of the brightness component of an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BrightnessExtensions.Brightness(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single)">
            <summary>
            Alters the brightness component of the image.
            </summary>
            <remarks>
            A value of 0 will create an image that is completely black. A value of 1 leaves the input unchanged.
            Other values are linear multipliers on the effect. Values of an amount over 1 are allowed, providing brighter results.
            </remarks>
            <param name="source">The image this method extends.</param>
            <param name="amount">The proportion of the conversion. Must be greater than or equal to 0.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BrightnessExtensions.Brightness(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Alters the brightness component of the image.
            </summary>
            <remarks>
            A value of 0 will create an image that is completely black. A value of 1 leaves the input unchanged.
            Other values are linear multipliers on the effect. Values of an amount over 1 are allowed, providing brighter results.
            </remarks>
            <param name="source">The image this method extends.</param>
            <param name="amount">The proportion of the conversion. Must be greater than or equal to 0.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.ColorBlindnessExtensions">
            <summary>
            Defines extensions that simulate the effects of various color blindness disorders on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ColorBlindnessExtensions.ColorBlindness(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.ColorBlindnessMode)">
            <summary>
            Applies the given colorblindness simulator to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="colorBlindness">The type of color blindness simulator to apply.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ColorBlindnessExtensions.ColorBlindness(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.ColorBlindnessMode,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies the given colorblindness simulator to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="colorBlindnessMode">The type of color blindness simulator to apply.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.ContrastExtensions">
            <summary>
            Defines extensions that allow the alteration of the contrast component of an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ContrastExtensions.Contrast(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single)">
            <summary>
            Alters the contrast component of the image.
            </summary>
            <remarks>
            A value of 0 will create an image that is completely gray. A value of 1 leaves the input unchanged.
            Other values are linear multipliers on the effect. Values of an amount over 1 are allowed, providing results with more contrast.
            </remarks>
            <param name="source">The image this method extends.</param>
            <param name="amount">The proportion of the conversion. Must be greater than or equal to 0.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ContrastExtensions.Contrast(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Alters the contrast component of the image.
            </summary>
            <remarks>
            A value of 0 will create an image that is completely gray. A value of 1 leaves the input unchanged.
            Other values are linear multipliers on the effect. Values of an amount over 1 are allowed, providing results with more contrast.
            </remarks>
            <param name="source">The image this method extends.</param>
            <param name="amount">The proportion of the conversion. Must be greater than or equal to 0.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.FilterExtensions">
            <summary>
            Defines extensions that allow the application of composable filters to an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.FilterExtensions.Filter(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.ColorMatrix)">
            <summary>
            Filters an image by the given color matrix
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="matrix">The filter color matrix</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.FilterExtensions.Filter(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.ColorMatrix,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Filters an image by the given color matrix
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="matrix">The filter color matrix</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.GrayscaleExtensions">
            <summary>
            Defines extensions that allow the application of grayscale toning to an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GrayscaleExtensions.Grayscale(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Applies <see cref="F:SixLabors.ImageSharp.Processing.GrayscaleMode.Bt709"/> grayscale toning to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GrayscaleExtensions.Grayscale(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single)">
            <summary>
            Applies <see cref="F:SixLabors.ImageSharp.Processing.GrayscaleMode.Bt709"/> grayscale toning to the image using the given amount.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="amount">The proportion of the conversion. Must be between 0 and 1.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GrayscaleExtensions.Grayscale(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.GrayscaleMode)">
            <summary>
            Applies grayscale toning to the image with the given <see cref="T:SixLabors.ImageSharp.Processing.GrayscaleMode"/>.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="mode">The formula to apply to perform the operation.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GrayscaleExtensions.Grayscale(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.GrayscaleMode,System.Single)">
            <summary>
            Applies grayscale toning to the image with the given <see cref="T:SixLabors.ImageSharp.Processing.GrayscaleMode"/> using the given amount.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="mode">The formula to apply to perform the operation.</param>
            <param name="amount">The proportion of the conversion. Must be between 0 and 1.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GrayscaleExtensions.Grayscale(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies <see cref="F:SixLabors.ImageSharp.Processing.GrayscaleMode.Bt709"/> grayscale toning to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GrayscaleExtensions.Grayscale(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies <see cref="F:SixLabors.ImageSharp.Processing.GrayscaleMode.Bt709"/> grayscale toning to the image using the given amount.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="amount">The proportion of the conversion. Must be between 0 and 1.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GrayscaleExtensions.Grayscale(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.GrayscaleMode,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies grayscale toning to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="mode">The formula to apply to perform the operation.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GrayscaleExtensions.Grayscale(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.GrayscaleMode,System.Single,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies grayscale toning to the image using the given amount.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="mode">The formula to apply to perform the operation.</param>
            <param name="amount">The proportion of the conversion. Must be between 0 and 1.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.HueExtensions">
            <summary>
            Defines extensions that allow the alteration of the hue component of an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.HueExtensions.Hue(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single)">
            <summary>
            Alters the hue component of the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="degrees">The rotation angle in degrees to adjust the hue.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.HueExtensions.Hue(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Alters the hue component of the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="degrees">The rotation angle in degrees to adjust the hue.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.InvertExtensions">
            <summary>
            Defines extensions that allow the inversion of colors of an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.InvertExtensions.Invert(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Inverts the colors of the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.InvertExtensions.Invert(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Inverts the colors of the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.KodachromeExtensions">
            <summary>
            Defines extensions that allow the recreation of an old Kodachrome camera effect on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.KodachromeExtensions.Kodachrome(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Alters the colors of the image recreating an old Kodachrome camera effect.
            </summary>
            <param name="source">The image this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.KodachromeExtensions.Kodachrome(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Alters the colors of the image recreating an old Kodachrome camera effect.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.LightnessExtensions">
            <summary>
            Defines extensions that allow the alteration of the lightness component of an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.LightnessExtensions.Lightness(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single)">
            <summary>
            Alters the lightness component of the image.
            </summary>
            <remarks>
            A value of 0 will create an image that is completely black. A value of 1 leaves the input unchanged.
            Other values are linear multipliers on the effect. Values of an amount over 1 are allowed, providing lighter results.
            </remarks>
            <param name="source">The image this method extends.</param>
            <param name="amount">The proportion of the conversion. Must be greater than or equal to 0.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.LightnessExtensions.Lightness(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Alters the lightness component of the image.
            </summary>
            <remarks>
            A value of 0 will create an image that is completely black. A value of 1 leaves the input unchanged.
            Other values are linear multipliers on the effect. Values of an amount over 1 are allowed, providing lighter results.
            </remarks>
            <param name="source">The image this method extends.</param>
            <param name="amount">The proportion of the conversion. Must be greater than or equal to 0.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.LomographExtensions">
            <summary>
            Defines extensions that allow the recreation of an old Lomograph camera effect on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.LomographExtensions.Lomograph(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Alters the colors of the image recreating an old Lomograph camera effect.
            </summary>
            <param name="source">The image this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.LomographExtensions.Lomograph(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Alters the colors of the image recreating an old Lomograph camera effect.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.OpacityExtensions">
            <summary>
            Defines extensions that allow the alteration of the opacity component of an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.OpacityExtensions.Opacity(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single)">
            <summary>
            Multiplies the alpha component of the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="amount">The proportion of the conversion. Must be between 0 and 1.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.OpacityExtensions.Opacity(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Multiplies the alpha component of the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="amount">The proportion of the conversion. Must be between 0 and 1.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.PolaroidExtensions">
            <summary>
            Defines extensions that allow the recreation of an old Polaroid camera effect on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.PolaroidExtensions.Polaroid(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Alters the colors of the image recreating an old Polaroid camera effect.
            </summary>
            <param name="source">The image this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.PolaroidExtensions.Polaroid(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Alters the colors of the image recreating an old Polaroid camera effect.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.SaturateExtensions">
            <summary>
            Defines extensions that allow the alteration of the saturation component of an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.SaturateExtensions.Saturate(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single)">
            <summary>
            Alters the saturation component of the image.
            </summary>
            <remarks>
            A value of 0 is completely un-saturated. A value of 1 leaves the input unchanged.
            Other values are linear multipliers on the effect. Values of amount over 1 are allowed, providing super-saturated results
            </remarks>
            <param name="source">The image this method extends.</param>
            <param name="amount">The proportion of the conversion. Must be greater than or equal to 0.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.SaturateExtensions.Saturate(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Alters the saturation component of the image.
            </summary>
            <remarks>
            A value of 0 is completely un-saturated. A value of 1 leaves the input unchanged.
            Other values are linear multipliers on the effect. Values of amount over 1 are allowed, providing super-saturated results
            </remarks>
            <param name="source">The image this method extends.</param>
            <param name="amount">The proportion of the conversion. Must be greater than or equal to 0.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.SepiaExtensions">
            <summary>
            Defines extensions that allow the application of sepia toning on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.SepiaExtensions.Sepia(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Applies sepia toning to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.SepiaExtensions.Sepia(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single)">
            <summary>
            Applies sepia toning to the image using the given amount.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="amount">The proportion of the conversion. Must be between 0 and 1.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.SepiaExtensions.Sepia(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies sepia toning to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.SepiaExtensions.Sepia(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies sepia toning to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="amount">The proportion of the conversion. Must be between 0 and 1.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.HistogramEqualizationExtensions">
            <summary>
            Defines extension that allow the adjustment of the contrast of an image via its histogram.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.HistogramEqualizationExtensions.HistogramEqualization(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Equalizes the histogram of an image to increases the contrast.
            </summary>
            <param name="source">The image this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.HistogramEqualizationExtensions.HistogramEqualization(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationOptions)">
            <summary>
            Equalizes the histogram of an image to increases the contrast.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="options">The histogram equalization options to use.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.BackgroundColorExtensions">
            <summary>
            Defines extension methods to replace the background color of an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BackgroundColorExtensions.BackgroundColor(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Color)">
            <summary>
            Replaces the background color of image with the given one.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="color">The color to set as the background.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BackgroundColorExtensions.BackgroundColor(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Replaces the background color of image with the given one.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="color">The color to set as the background.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BackgroundColorExtensions.BackgroundColor(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.GraphicsOptions,SixLabors.ImageSharp.Color)">
            <summary>
            Replaces the background color of image with the given one.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="options">The options effecting pixel blending.</param>
            <param name="color">The color to set as the background.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.BackgroundColorExtensions.BackgroundColor(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.GraphicsOptions,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Replaces the background color of image with the given one.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="options">The options effecting pixel blending.</param>
            <param name="color">The color to set as the background.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.GlowExtensions">
            <summary>
            Defines extensions that allow the application of a radial glow on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GlowExtensions.Glow(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Applies a radial glow effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GlowExtensions.Glow(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Color)">
            <summary>
            Applies a radial glow effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="color">The color to set as the glow.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GlowExtensions.Glow(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single)">
            <summary>
            Applies a radial glow effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="radius">The the radius.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GlowExtensions.Glow(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies a radial glow effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GlowExtensions.Glow(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Color,System.Single,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies a radial glow effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="color">The color to set as the glow.</param>
            <param name="radius">The the radius.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GlowExtensions.Glow(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.GraphicsOptions)">
            <summary>
            Applies a radial glow effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="options">The options effecting things like blending.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GlowExtensions.Glow(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.GraphicsOptions,SixLabors.ImageSharp.Color)">
            <summary>
            Applies a radial glow effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="options">The options effecting things like blending.</param>
            <param name="color">The color to set as the glow.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GlowExtensions.Glow(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.GraphicsOptions,System.Single)">
            <summary>
            Applies a radial glow effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="options">The options effecting things like blending.</param>
            <param name="radius">The the radius.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GlowExtensions.Glow(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.GraphicsOptions,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies a radial glow effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="options">The options effecting things like blending.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GlowExtensions.Glow(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.GraphicsOptions,SixLabors.ImageSharp.Color,System.Single,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies a radial glow effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="options">The options effecting things like blending.</param>
            <param name="color">The color to set as the glow.</param>
            <param name="radius">The the radius.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GlowExtensions.Glow(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.GraphicsOptions,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.ValueSize,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies a radial glow effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="options">The options effecting things like blending.</param>
            <param name="color">The color to set as the glow.</param>
            <param name="radius">The the radius.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.GlowExtensions.Glow(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.GraphicsOptions,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.ValueSize)">
            <summary>
            Applies a radial glow effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="options">The options effecting things like blending.</param>
            <param name="color">The color to set as the glow.</param>
            <param name="radius">The the radius.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.VignetteExtensions">
            <summary>
            Defines extensions that allow the application of a radial glow to an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.VignetteExtensions.Vignette(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Applies a radial vignette effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.VignetteExtensions.Vignette(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Color)">
            <summary>
            Applies a radial vignette effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="color">The color to set as the vignette.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.VignetteExtensions.Vignette(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,System.Single)">
            <summary>
            Applies a radial vignette effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="radiusX">The the x-radius.</param>
            <param name="radiusY">The the y-radius.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.VignetteExtensions.Vignette(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies a radial vignette effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.VignetteExtensions.Vignette(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Color,System.Single,System.Single,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies a radial vignette effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="color">The color to set as the vignette.</param>
            <param name="radiusX">The the x-radius.</param>
            <param name="radiusY">The the y-radius.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.VignetteExtensions.Vignette(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.GraphicsOptions)">
            <summary>
            Applies a radial vignette effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="options">The options effecting pixel blending.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.VignetteExtensions.Vignette(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.GraphicsOptions,SixLabors.ImageSharp.Color)">
            <summary>
            Applies a radial vignette effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="options">The options effecting pixel blending.</param>
            <param name="color">The color to set as the vignette.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.VignetteExtensions.Vignette(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.GraphicsOptions,System.Single,System.Single)">
            <summary>
            Applies a radial vignette effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="options">The options effecting pixel blending.</param>
            <param name="radiusX">The the x-radius.</param>
            <param name="radiusY">The the y-radius.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.VignetteExtensions.Vignette(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.GraphicsOptions,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies a radial vignette effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="options">The options effecting pixel blending.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.VignetteExtensions.Vignette(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.GraphicsOptions,SixLabors.ImageSharp.Color,System.Single,System.Single,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies a radial vignette effect to an image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="options">The options effecting pixel blending.</param>
            <param name="color">The color to set as the vignette.</param>
            <param name="radiusX">The the x-radius.</param>
            <param name="radiusY">The the y-radius.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.ProcessingExtensions">
            <summary>
            Adds extensions that allow the processing of images to the <see cref="T:SixLabors.ImageSharp.Image`1"/> type.
            </summary>
            <summary>
            Defines extensions that allow the computation of image integrals on an <see cref="T:SixLabors.ImageSharp.Image"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProcessingExtensions.Mutate(SixLabors.ImageSharp.Image,System.Action{SixLabors.ImageSharp.Processing.IImageProcessingContext})">
            <summary>
            Mutates the source image by applying the image operation to it.
            </summary>
            <param name="source">The image to mutate.</param>
            <param name="operation">The operation to perform on the source.</param>
            <exception cref="T:System.ArgumentNullException">The source is null.</exception>
            <exception cref="T:System.ArgumentNullException">The operation is null.</exception>
            <exception cref="T:System.ObjectDisposedException">The source has been disposed.</exception>
            <exception cref="T:SixLabors.ImageSharp.ImageProcessingException">The processing operation failed.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProcessingExtensions.Mutate(SixLabors.ImageSharp.Image,SixLabors.ImageSharp.Configuration,System.Action{SixLabors.ImageSharp.Processing.IImageProcessingContext})">
            <summary>
            Mutates the source image by applying the image operation to it.
            </summary>
            <param name="source">The image to mutate.</param>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="operation">The operation to perform on the source.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The source is null.</exception>
            <exception cref="T:System.ArgumentNullException">The operation is null.</exception>
            <exception cref="T:System.ObjectDisposedException">The source has been disposed.</exception>
            <exception cref="T:SixLabors.ImageSharp.ImageProcessingException">The processing operation failed.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProcessingExtensions.Mutate``1(SixLabors.ImageSharp.Image{``0},System.Action{SixLabors.ImageSharp.Processing.IImageProcessingContext})">
            <summary>
            Mutates the source image by applying the image operation to it.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="source">The image to mutate.</param>
            <param name="operation">The operation to perform on the source.</param>
            <exception cref="T:System.ArgumentNullException">The source is null.</exception>
            <exception cref="T:System.ArgumentNullException">The operation is null.</exception>
            <exception cref="T:System.ObjectDisposedException">The source has been disposed.</exception>
            <exception cref="T:SixLabors.ImageSharp.ImageProcessingException">The processing operation failed.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProcessingExtensions.Mutate``1(SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Configuration,System.Action{SixLabors.ImageSharp.Processing.IImageProcessingContext})">
            <summary>
            Mutates the source image by applying the image operation to it.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="source">The image to mutate.</param>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="operation">The operation to perform on the source.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The source is null.</exception>
            <exception cref="T:System.ArgumentNullException">The operation is null.</exception>
            <exception cref="T:System.ObjectDisposedException">The source has been disposed.</exception>
            <exception cref="T:SixLabors.ImageSharp.ImageProcessingException">The processing operation failed.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProcessingExtensions.Mutate``1(SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Processing.Processors.IImageProcessor[])">
            <summary>
            Mutates the source image by applying the operations to it.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="source">The image to mutate.</param>
            <param name="operations">The operations to perform on the source.</param>
            <exception cref="T:System.ArgumentNullException">The source is null.</exception>
            <exception cref="T:System.ArgumentNullException">The operations are null.</exception>
            <exception cref="T:System.ObjectDisposedException">The source has been disposed.</exception>
            <exception cref="T:SixLabors.ImageSharp.ImageProcessingException">The processing operation failed.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProcessingExtensions.Mutate``1(SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.IImageProcessor[])">
            <summary>
            Mutates the source image by applying the operations to it.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="source">The image to mutate.</param>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="operations">The operations to perform on the source.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The source is null.</exception>
            <exception cref="T:System.ArgumentNullException">The operations are null.</exception>
            <exception cref="T:System.ObjectDisposedException">The source has been disposed.</exception>
            <exception cref="T:SixLabors.ImageSharp.ImageProcessingException">The processing operation failed.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProcessingExtensions.Clone(SixLabors.ImageSharp.Image,System.Action{SixLabors.ImageSharp.Processing.IImageProcessingContext})">
            <summary>
            Creates a deep clone of the current image. The clone is then mutated by the given operation.
            </summary>
            <param name="source">The image to clone.</param>
            <param name="operation">The operation to perform on the clone.</param>
            <returns>The new <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
            <exception cref="T:System.ArgumentNullException">The source is null.</exception>
            <exception cref="T:System.ArgumentNullException">The operation is null.</exception>
            <exception cref="T:System.ObjectDisposedException">The source has been disposed.</exception>
            <exception cref="T:SixLabors.ImageSharp.ImageProcessingException">The processing operation failed.</exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProcessingExtensions.Clone(SixLabors.ImageSharp.Image,SixLabors.ImageSharp.Configuration,System.Action{SixLabors.ImageSharp.Processing.IImageProcessingContext})">
            <summary>
            Creates a deep clone of the current image. The clone is then mutated by the given operation.
            </summary>
            <param name="source">The image to clone.</param>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="operation">The operation to perform on the clone.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The source is null.</exception>
            <exception cref="T:System.ArgumentNullException">The operation is null.</exception>
            <exception cref="T:System.ObjectDisposedException">The source has been disposed.</exception>
            <exception cref="T:SixLabors.ImageSharp.ImageProcessingException">The processing operation failed.</exception>
            <returns>The new <see cref="T:SixLabors.ImageSharp.Image"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProcessingExtensions.Clone``1(SixLabors.ImageSharp.Image{``0},System.Action{SixLabors.ImageSharp.Processing.IImageProcessingContext})">
            <summary>
            Creates a deep clone of the current image. The clone is then mutated by the given operation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="source">The image to clone.</param>
            <param name="operation">The operation to perform on the clone.</param>
            <exception cref="T:System.ArgumentNullException">The source is null.</exception>
            <exception cref="T:System.ArgumentNullException">The operation is null.</exception>
            <exception cref="T:System.ObjectDisposedException">The source has been disposed.</exception>
            <exception cref="T:SixLabors.ImageSharp.ImageProcessingException">The processing operation failed.</exception>
            <returns>The new <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProcessingExtensions.Clone``1(SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Configuration,System.Action{SixLabors.ImageSharp.Processing.IImageProcessingContext})">
            <summary>
            Creates a deep clone of the current image. The clone is then mutated by the given operation.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="source">The image to clone.</param>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="operation">The operation to perform on the clone.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The source is null.</exception>
            <exception cref="T:System.ArgumentNullException">The operation is null.</exception>
            <exception cref="T:System.ObjectDisposedException">The source has been disposed.</exception>
            <exception cref="T:SixLabors.ImageSharp.ImageProcessingException">The processing operation failed.</exception>
            <returns>The new <see cref="T:SixLabors.ImageSharp.Image`1"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProcessingExtensions.Clone``1(SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Processing.Processors.IImageProcessor[])">
            <summary>
            Creates a deep clone of the current image. The clone is then mutated by the given operations.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="source">The image to clone.</param>
            <param name="operations">The operations to perform on the clone.</param>
            <exception cref="T:System.ArgumentNullException">The source is null.</exception>
            <exception cref="T:System.ArgumentNullException">The operations are null.</exception>
            <exception cref="T:System.ObjectDisposedException">The source has been disposed.</exception>
            <exception cref="T:SixLabors.ImageSharp.ImageProcessingException">The processing operation failed.</exception>
            <returns>The new <see cref="T:SixLabors.ImageSharp.Image`1"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProcessingExtensions.Clone``1(SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.IImageProcessor[])">
            <summary>
            Creates a deep clone of the current image. The clone is then mutated by the given operations.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="source">The image to clone.</param>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="operations">The operations to perform on the clone.</param>
            <exception cref="T:System.ArgumentNullException">The configuration is null.</exception>
            <exception cref="T:System.ArgumentNullException">The source is null.</exception>
            <exception cref="T:System.ArgumentNullException">The operations are null.</exception>
            <exception cref="T:System.ObjectDisposedException">The source has been disposed.</exception>
            <exception cref="T:SixLabors.ImageSharp.ImageProcessingException">The processing operation failed.</exception>
            <returns>The new <see cref="T:SixLabors.ImageSharp.Image`1"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProcessingExtensions.ApplyProcessors(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.IImageProcessor[])">
            <summary>
            Applies the given <see cref="T:SixLabors.ImageSharp.Processing.Processors.IImageProcessor`1"/> collection against the context
            </summary>
            <param name="source">The image processing context.</param>
            <param name="operations">The operations to perform on the source.</param>
            <exception cref="T:SixLabors.ImageSharp.ImageProcessingException">The processing operation failed.</exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.Processors.IImageProcessor`1"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProcessingExtensions.CalculateIntegralImage``1(SixLabors.ImageSharp.Image{``0})">
            <summary>
            Apply an image integral. <See href="https://en.wikipedia.org/wiki/Summed-area_table"/>
            </summary>
            <param name="source">The image on which to apply the integral.</param>
            <typeparam name="TPixel">The type of the pixel.</typeparam>
            <returns>The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2D`1"/> containing all the sums.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.QuantizeExtensions">
            <summary>
            Defines extensions that allow the application of quantizing algorithms on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.QuantizeExtensions.Quantize(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Applies quantization to the image using the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer"/>.
            </summary>
            <param name="source">The image this method extends.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.QuantizeExtensions.Quantize(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer)">
            <summary>
            Applies quantization to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="quantizer">The quantizer to apply to perform the operation.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.QuantizeExtensions.Quantize(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies quantization to the image using the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer"/>.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.QuantizeExtensions.Quantize(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Applies quantization to the image.
            </summary>
            <param name="source">The image this method extends.</param>
            <param name="quantizer">The quantizer to apply to perform the operation.</param>
            <param name="rectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to alter.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.AutoOrientExtensions">
            <summary>
            Defines extensions that allow the application of auto-orientation operations to an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.AutoOrientExtensions.AutoOrient(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Adjusts an image so that its orientation is suitable for viewing. Adjustments are based on EXIF metadata embedded in the image.
            </summary>
            <param name="source">The image to auto rotate.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.CropExtensions">
            <summary>
            Defines extensions that allow the application of cropping operations on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.CropExtensions.Crop(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Int32,System.Int32)">
            <summary>
            Crops an image to the given width and height.
            </summary>
            <param name="source">The image to resize.</param>
            <param name="width">The target image width.</param>
            <param name="height">The target image height.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.CropExtensions.Crop(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Crops an image to the given rectangle.
            </summary>
            <param name="source">The image to crop.</param>
            <param name="cropRectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to retain.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.EntropyCropExtensions">
            <summary>
            Defines extensions that allow the application of entropy cropping operations on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.EntropyCropExtensions.EntropyCrop(SixLabors.ImageSharp.Processing.IImageProcessingContext)">
            <summary>
            Crops an image to the area of greatest entropy using a threshold for entropic density of <value>.5F</value>.
            </summary>
            <param name="source">The image to crop.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.EntropyCropExtensions.EntropyCrop(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single)">
            <summary>
            Crops an image to the area of greatest entropy.
            </summary>
            <param name="source">The image to crop.</param>
            <param name="threshold">The threshold for entropic density.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.FlipExtensions">
            <summary>
            Defines extensions that allow the application of flipping operations on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.FlipExtensions.Flip(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.FlipMode)">
            <summary>
            Flips an image by the given instructions.
            </summary>
            <param name="source">The image to rotate, flip, or both.</param>
            <param name="flipMode">The <see cref="T:SixLabors.ImageSharp.Processing.FlipMode"/> to perform the flip.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.PadExtensions">
            <summary>
            Defines extensions that allow the application of padding operations on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.PadExtensions.Pad(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Int32,System.Int32)">
            <summary>
            Evenly pads an image to fit the new dimensions.
            </summary>
            <param name="source">The source image to pad.</param>
            <param name="width">The new width.</param>
            <param name="height">The new height.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.PadExtensions.Pad(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Int32,System.Int32,SixLabors.ImageSharp.Color)">
            <summary>
            Evenly pads an image to fit the new dimensions with the given background color.
            </summary>
            <param name="source">The source image to pad.</param>
            <param name="width">The new width.</param>
            <param name="height">The new height.</param>
            <param name="color">The background color with which to pad the image.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.ResizeExtensions">
            <summary>
            Defines extensions that allow the application of resize operations on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ResizeExtensions.Resize(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Size)">
            <summary>
            Resizes an image to the given <see cref="T:SixLabors.ImageSharp.Size"/>.
            </summary>
            <param name="source">The image to resize.</param>
            <param name="size">The target image size.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
            <remarks>Passing zero for one of height or width will automatically preserve the aspect ratio of the original image or the nearest possible ratio.</remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ResizeExtensions.Resize(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Size,System.Boolean)">
            <summary>
            Resizes an image to the given <see cref="T:SixLabors.ImageSharp.Size"/>.
            </summary>
            <param name="source">The image to resize.</param>
            <param name="size">The target image size.</param>
            <param name="compand">Whether to compress and expand the image color-space to gamma correct the image during processing.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
            <remarks>Passing zero for one of height or width will automatically preserve the aspect ratio of the original image or the nearest possible ratio.</remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ResizeExtensions.Resize(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Int32,System.Int32)">
            <summary>
            Resizes an image to the given width and height.
            </summary>
            <param name="source">The image to resize.</param>
            <param name="width">The target image width.</param>
            <param name="height">The target image height.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
            <remarks>Passing zero for one of height or width will automatically preserve the aspect ratio of the original image or the nearest possible ratio.</remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ResizeExtensions.Resize(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Resizes an image to the given width and height.
            </summary>
            <param name="source">The image to resize.</param>
            <param name="width">The target image width.</param>
            <param name="height">The target image height.</param>
            <param name="compand">Whether to compress and expand the image color-space to gamma correct the image during processing.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
            <remarks>Passing zero for one of height or width will automatically preserve the aspect ratio of the original image or the nearest possible ratio.</remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ResizeExtensions.Resize(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Int32,System.Int32,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler)">
            <summary>
            Resizes an image to the given width and height with the given sampler.
            </summary>
            <param name="source">The image to resize.</param>
            <param name="width">The target image width.</param>
            <param name="height">The target image height.</param>
            <param name="sampler">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler"/> to perform the resampling.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
            <remarks>Passing zero for one of height or width will automatically preserve the aspect ratio of the original image or the nearest possible ratio.</remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ResizeExtensions.Resize(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Size,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler,System.Boolean)">
            <summary>
            Resizes an image to the given width and height with the given sampler.
            </summary>
            <param name="source">The image to resize.</param>
            <param name="size">The target image size.</param>
            <param name="sampler">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler"/> to perform the resampling.</param>
            <param name="compand">Whether to compress and expand the image color-space to gamma correct the image during processing.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
            <remarks>Passing zero for one of height or width will automatically preserve the aspect ratio of the original image or the nearest possible ratio.</remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ResizeExtensions.Resize(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Int32,System.Int32,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler,System.Boolean)">
            <summary>
            Resizes an image to the given width and height with the given sampler.
            </summary>
            <param name="source">The image to resize.</param>
            <param name="width">The target image width.</param>
            <param name="height">The target image height.</param>
            <param name="sampler">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler"/> to perform the resampling.</param>
            <param name="compand">Whether to compress and expand the image color-space to gamma correct the image during processing.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
            <remarks>Passing zero for one of height or width will automatically preserve the aspect ratio of the original image or the nearest possible ratio.</remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ResizeExtensions.Resize(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Int32,System.Int32,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Rectangle,System.Boolean)">
            <summary>
            Resizes an image to the given width and height with the given sampler and
            source rectangle.
            </summary>
            <param name="source">The image to resize.</param>
            <param name="width">The target image width.</param>
            <param name="height">The target image height.</param>
            <param name="sampler">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler"/> to perform the resampling.</param>
            <param name="sourceRectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to draw.
            </param>
            <param name="targetRectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the target image object to draw to.
            </param>
            <param name="compand">Whether to compress and expand the image color-space to gamma correct the image during processing.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
            <remarks>Passing zero for one of height or width will automatically preserve the aspect ratio of the original image or the nearest possible ratio.</remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ResizeExtensions.Resize(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Int32,System.Int32,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler,SixLabors.ImageSharp.Rectangle,System.Boolean)">
            <summary>
            Resizes an image to the given width and height with the given sampler and source rectangle.
            </summary>
            <param name="source">The image to resize.</param>
            <param name="width">The target image width.</param>
            <param name="height">The target image height.</param>
            <param name="sampler">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler"/> to perform the resampling.</param>
            <param name="targetRectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the target image object to draw to.
            </param>
            <param name="compand">Whether to compress and expand the image color-space to gamma correct the image during processing.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
            <remarks>Passing zero for one of height or width will automatically preserve the aspect ratio of the original image or the nearest possible ratio.</remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ResizeExtensions.Resize(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.ResizeOptions)">
            <summary>
            Resizes an image in accordance with the given <see cref="T:SixLabors.ImageSharp.Processing.ResizeOptions"/>.
            </summary>
            <param name="source">The image to resize.</param>
            <param name="options">The resize options.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
            <remarks>Passing zero for one of height or width within the resize options will automatically preserve the aspect ratio of the original image or the nearest possible ratio.</remarks>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.RotateExtensions">
            <summary>
            Defines extensions that allow the application of rotate operations on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.RotateExtensions.Rotate(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.RotateMode)">
            <summary>
            Rotates and flips an image by the given instructions.
            </summary>
            <param name="source">The image to rotate.</param>
            <param name="rotateMode">The <see cref="T:SixLabors.ImageSharp.Processing.RotateMode"/> to perform the rotation.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.RotateExtensions.Rotate(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single)">
            <summary>
            Rotates an image by the given angle in degrees.
            </summary>
            <param name="source">The image to rotate.</param>
            <param name="degrees">The angle in degrees to perform the rotation.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.RotateExtensions.Rotate(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler)">
            <summary>
            Rotates an image by the given angle in degrees using the specified sampling algorithm.
            </summary>
            <param name="source">The image to rotate.</param>
            <param name="degrees">The angle in degrees to perform the rotation.</param>
            <param name="sampler">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler"/> to perform the resampling.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.RotateFlipExtensions">
            <summary>
            Defines extensions that allow the application of rotate-flip operations on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.RotateFlipExtensions.RotateFlip(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.RotateMode,SixLabors.ImageSharp.Processing.FlipMode)">
            <summary>
            Rotates and flips an image by the given instructions.
            </summary>
            <param name="source">The image to rotate, flip, or both.</param>
            <param name="rotateMode">The <see cref="T:SixLabors.ImageSharp.Processing.RotateMode"/> to perform the rotation.</param>
            <param name="flipMode">The <see cref="T:SixLabors.ImageSharp.Processing.FlipMode"/> to perform the flip.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.SkewExtensions">
            <summary>
            Defines extensions that allow the application of skew operations on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.SkewExtensions.Skew(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,System.Single)">
            <summary>
            Skews an image by the given angles in degrees.
            </summary>
            <param name="source">The image to skew.</param>
            <param name="degreesX">The angle in degrees to perform the skew along the x-axis.</param>
            <param name="degreesY">The angle in degrees to perform the skew along the y-axis.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.SkewExtensions.Skew(SixLabors.ImageSharp.Processing.IImageProcessingContext,System.Single,System.Single,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler)">
            <summary>
            Skews an image by the given angles in degrees using the specified sampling algorithm.
            </summary>
            <param name="source">The image to skew.</param>
            <param name="degreesX">The angle in degrees to perform the skew along the x-axis.</param>
            <param name="degreesY">The angle in degrees to perform the skew along the y-axis.</param>
            <param name="sampler">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler"/> to perform the resampling.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Extensions.Transforms.SwizzleExtensions">
            <summary>
            Defines extensions that allow the application of swizzle operations on an <see cref="T:SixLabors.ImageSharp.Image"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Extensions.Transforms.SwizzleExtensions.Swizzle``1(SixLabors.ImageSharp.Processing.IImageProcessingContext,``0)">
            <summary>
            Swizzles an image.
            </summary>
            <param name="source">The image to swizzle.</param>
            <param name="swizzler">The swizzler function.</param>
            <typeparam name="TSwizzler">The swizzler function type.</typeparam>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.TransformExtensions">
            <summary>
            Defines extensions that allow the application of composable transform operations on an <see cref="T:SixLabors.ImageSharp.Image"/>
            using Mutate/Clone.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.TransformExtensions.Transform(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.AffineTransformBuilder)">
            <summary>
            Performs an affine transform of an image.
            </summary>
            <param name="source">The image to transform.</param>
            <param name="builder">The affine transform builder.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image`1"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.TransformExtensions.Transform(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.AffineTransformBuilder,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler)">
            <summary>
            Performs an affine transform of an image using the specified sampling algorithm.
            </summary>
            <param name="ctx">The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/>.</param>
            <param name="builder">The affine transform builder.</param>
            <param name="sampler">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler"/> to perform the resampling.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.TransformExtensions.Transform(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Processing.AffineTransformBuilder,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler)">
            <summary>
            Performs an affine transform of an image using the specified sampling algorithm.
            </summary>
            <param name="ctx">The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/>.</param>
            <param name="sourceRectangle">The source rectangle</param>
            <param name="builder">The affine transform builder.</param>
            <param name="sampler">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler"/> to perform the resampling.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.TransformExtensions.Transform(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle,System.Numerics.Matrix3x2,SixLabors.ImageSharp.Size,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler)">
            <summary>
            Performs an affine transform of an image using the specified sampling algorithm.
            </summary>
            <param name="ctx">The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/>.</param>
            <param name="sourceRectangle">The source rectangle</param>
            <param name="transform">The transformation matrix.</param>
            <param name="targetDimensions">The size of the result image.</param>
            <param name="sampler">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler"/> to perform the resampling.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.TransformExtensions.Transform(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder)">
            <summary>
            Performs a projective transform of an image.
            </summary>
            <param name="source">The image to transform.</param>
            <param name="builder">The affine transform builder.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.TransformExtensions.Transform(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler)">
            <summary>
            Performs a projective transform of an image using the specified sampling algorithm.
            </summary>
            <param name="ctx">The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/>.</param>
            <param name="builder">The projective transform builder.</param>
            <param name="sampler">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler"/> to perform the resampling.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.TransformExtensions.Transform(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler)">
            <summary>
            Performs a projective transform of an image using the specified sampling algorithm.
            </summary>
            <param name="ctx">The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/>.</param>
            <param name="sourceRectangle">The source rectangle</param>
            <param name="builder">The projective transform builder.</param>
            <param name="sampler">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler"/> to perform the resampling.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.TransformExtensions.Transform(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle,System.Numerics.Matrix4x4,SixLabors.ImageSharp.Size,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler)">
            <summary>
            Performs a projective transform of an image using the specified sampling algorithm.
            </summary>
            <param name="ctx">The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/>.</param>
            <param name="sourceRectangle">The source rectangle</param>
            <param name="transform">The transformation matrix.</param>
            <param name="targetDimensions">The size of the result image.</param>
            <param name="sampler">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler"/> to perform the resampling.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/> to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.FlipMode">
            <summary>
            Provides enumeration over how a image should be flipped.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.FlipMode.None">
            <summary>
            Don't flip the image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.FlipMode.Horizontal">
            <summary>
            Flip the image horizontally.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.FlipMode.Vertical">
            <summary>
            Flip the image vertically.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.GrayscaleMode">
            <summary>
            Enumerates the various types of defined grayscale filters.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.GrayscaleMode.Bt709">
            <summary>
            ITU-R Recommendation BT.709
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.GrayscaleMode.Bt601">
            <summary>
            ITU-R Recommendation BT.601
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.IImageProcessingContext">
            <summary>
            A pixel-agnostic interface to queue up image operations to apply to an image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.IImageProcessingContext.Configuration">
            <summary>
            Gets the configuration which allows altering default behaviour or extending the library.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.IImageProcessingContext.Properties">
            <summary>
            Gets a set of properties for the Image Processing Context.
            </summary>
            <remarks>This can be used for storing global settings and defaults to be accessable to processors.</remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.IImageProcessingContext.GetCurrentSize">
            <summary>
            Gets the image dimensions at the current point in the processing pipeline.
            </summary>
            <returns>The <see cref="T:SixLabors.ImageSharp.Rectangle"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.IImageProcessingContext.ApplyProcessor(SixLabors.ImageSharp.Processing.Processors.IImageProcessor,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Adds the processor to the current set of image operations to be applied.
            </summary>
            <param name="processor">The processor to apply.</param>
            <param name="rectangle">The area to apply it to.</param>
            <returns>The current operations class to allow chaining of operations.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.IImageProcessingContext.ApplyProcessor(SixLabors.ImageSharp.Processing.Processors.IImageProcessor)">
            <summary>
            Adds the processor to the current set of image operations to be applied.
            </summary>
            <param name="processor">The processor to apply.</param>
            <returns>The current operations class to allow chaining of operations.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.IImageProcessingContextFactory">
            <summary>
            Represents an interface that will create IInternalImageProcessingContext instances
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.IImageProcessingContextFactory.CreateImageProcessingContext``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},System.Boolean)">
            <summary>
            Called during mutate operations to generate the image operations provider.
            </summary>
            <typeparam name="TPixel">The pixel format</typeparam>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="source">The source image.</param>
            <param name="mutate">A flag to determine whether image operations are allowed to mutate the source image.</param>
            <returns>A new <see cref="T:SixLabors.ImageSharp.Processing.IInternalImageProcessingContext`1"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.DefaultImageOperationsProviderFactory">
            <summary>
            The default implementation of <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContextFactory"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.DefaultImageOperationsProviderFactory.CreateImageProcessingContext``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.IInternalImageProcessingContext`1">
            <summary>
            An interface for internal operations we don't want to expose on <see cref="T:SixLabors.ImageSharp.Processing.IImageProcessingContext"/>.
            </summary>
            <typeparam name="TPixel">The pixel type.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.IInternalImageProcessingContext`1.GetResultImage">
            <summary>
            Returns the result image to return by <see cref="M:SixLabors.ImageSharp.Processing.ProcessingExtensions.Clone(SixLabors.ImageSharp.Image,SixLabors.ImageSharp.Configuration,System.Action{SixLabors.ImageSharp.Processing.IImageProcessingContext})"/>
            (and other overloads).
            </summary>
            <returns>The current image or a new image depending on whether it is requested to mutate the source image.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.KnownDitherings">
            <summary>
            Contains reusable static instances of known dithering algorithms.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownDitherings.Bayer2x2">
            <summary>
            Gets the order ditherer using the 2x2 Bayer dithering matrix
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownDitherings.Ordered3x3">
            <summary>
            Gets the order ditherer using the 3x3 dithering matrix
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownDitherings.Bayer4x4">
            <summary>
            Gets the order ditherer using the 4x4 Bayer dithering matrix
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownDitherings.Bayer8x8">
            <summary>
            Gets the order ditherer using the 8x8 Bayer dithering matrix
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownDitherings.Bayer16x16">
            <summary>
            Gets the order ditherer using the 16x16 Bayer dithering matrix
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownDitherings.Atkinson">
            <summary>
            Gets the error Dither that implements the Atkinson algorithm.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownDitherings.Burks">
            <summary>
            Gets the error Dither that implements the Burks algorithm.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownDitherings.FloydSteinberg">
            <summary>
            Gets the error Dither that implements the Floyd-Steinberg algorithm.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownDitherings.JarvisJudiceNinke">
            <summary>
            Gets the error Dither that implements the Jarvis-Judice-Ninke algorithm.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownDitherings.Sierra2">
            <summary>
            Gets the error Dither that implements the Sierra-2 algorithm.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownDitherings.Sierra3">
            <summary>
            Gets the error Dither that implements the Sierra-3 algorithm.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownDitherings.SierraLite">
            <summary>
            Gets the error Dither that implements the Sierra-Lite algorithm.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownDitherings.StevensonArce">
            <summary>
            Gets the error Dither that implements the Stevenson-Arce algorithm.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownDitherings.Stucki">
            <summary>
            Gets the error Dither that implements the Stucki algorithm.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.KnownEdgeDetectorKernels">
            <summary>
            Contains reusable static instances of known edge detection kernels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownEdgeDetectorKernels.Kayyali">
            <summary>
            Gets the Kayyali edge detector kernel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownEdgeDetectorKernels.Kirsch">
            <summary>
            Gets the Kirsch edge detector kernel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownEdgeDetectorKernels.Laplacian3x3">
            <summary>
            Gets the Laplacian 3x3 edge detector kernel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownEdgeDetectorKernels.Laplacian5x5">
            <summary>
            Gets the Laplacian 5x5 edge detector kernel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownEdgeDetectorKernels.LaplacianOfGaussian">
            <summary>
            Gets the Laplacian of Gaussian edge detector kernel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownEdgeDetectorKernels.Prewitt">
            <summary>
            Gets the Prewitt edge detector kernel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownEdgeDetectorKernels.RobertsCross">
            <summary>
            Gets the Roberts-Cross edge detector kernel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownEdgeDetectorKernels.Robinson">
            <summary>
            Gets the Robinson edge detector kernel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownEdgeDetectorKernels.Scharr">
            <summary>
            Gets the Scharr edge detector kernel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownEdgeDetectorKernels.Sobel">
            <summary>
            Gets the Sobel edge detector kernel.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.KnownFilterMatrices">
            <summary>
            A collection of known <see cref="T:SixLabors.ImageSharp.ColorMatrix"/> values for composing filters
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownFilterMatrices.AchromatomalyFilter">
            <summary>
            Gets a filter recreating Achromatomaly (Color desensitivity) color blindness
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownFilterMatrices.AchromatopsiaFilter">
            <summary>
            Gets a filter recreating Achromatopsia (Monochrome) color blindness.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownFilterMatrices.DeuteranomalyFilter">
            <summary>
            Gets a filter recreating Deuteranomaly (Green-Weak) color blindness.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownFilterMatrices.DeuteranopiaFilter">
            <summary>
            Gets a filter recreating Deuteranopia (Green-Blind) color blindness.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownFilterMatrices.ProtanomalyFilter">
            <summary>
            Gets a filter recreating Protanomaly (Red-Weak) color blindness.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownFilterMatrices.ProtanopiaFilter">
            <summary>
            Gets a filter recreating Protanopia (Red-Blind) color blindness.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownFilterMatrices.TritanomalyFilter">
            <summary>
            Gets a filter recreating Tritanomaly (Blue-Weak) color blindness.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownFilterMatrices.TritanopiaFilter">
            <summary>
            Gets a filter recreating Tritanopia (Blue-Blind) color blindness.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownFilterMatrices.BlackWhiteFilter">
            <summary>
            Gets an approximated black and white filter
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownFilterMatrices.KodachromeFilter">
            <summary>
            Gets a filter recreating an old Kodachrome camera effect.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownFilterMatrices.LomographFilter">
            <summary>
            Gets a filter recreating an old Lomograph camera effect.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownFilterMatrices.PolaroidFilter">
            <summary>
            Gets a filter recreating an old Polaroid camera effect.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.KnownFilterMatrices.CreateBrightnessFilter(System.Single)">
            <summary>
            Create a brightness filter matrix using the given amount.
            </summary>
            <remarks>
            A value of 0 will create an image that is completely black. A value of 1 leaves the input unchanged.
            Other values are linear multipliers on the effect. Values of an amount over 1 are allowed, providing brighter results.
            </remarks>
            <param name="amount">The proportion of the conversion. Must be greater than or equal to 0.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorMatrix"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.KnownFilterMatrices.CreateContrastFilter(System.Single)">
            <summary>
            Create a contrast filter matrix using the given amount.
            </summary>
            <remarks>
            A value of 0 will create an image that is completely gray. A value of 1 leaves the input unchanged.
            Other values are linear multipliers on the effect. Values of an amount over 1 are allowed, providing results with more contrast.
            </remarks>
            <param name="amount">The proportion of the conversion. Must be greater than or equal to 0.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorMatrix"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.KnownFilterMatrices.CreateGrayscaleBt601Filter(System.Single)">
            <summary>
            Create a grayscale filter matrix using the given amount using the formula as specified by ITU-R Recommendation BT.601.
            <see href="https://en.wikipedia.org/wiki/Luma_%28video%29#Rec._601_luma_versus_Rec._709_luma_coefficients"/>
            </summary>
            <param name="amount">The proportion of the conversion. Must be between 0 and 1.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorMatrix"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.KnownFilterMatrices.CreateGrayscaleBt709Filter(System.Single)">
            <summary>
            Create a grayscale filter matrix using the given amount using the formula as specified by ITU-R Recommendation BT.709.
            <see href="https://en.wikipedia.org/wiki/Rec._709#Luma_coefficients"/>
            </summary>
            <param name="amount">The proportion of the conversion. Must be between 0 and 1.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorMatrix"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.KnownFilterMatrices.CreateHueFilter(System.Single)">
            <summary>
            Create a hue filter matrix using the given angle in degrees.
            </summary>
            <param name="degrees">The angle of rotation in degrees.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorMatrix"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.KnownFilterMatrices.CreateInvertFilter(System.Single)">
            <summary>
            Create an invert filter matrix using the given amount.
            </summary>
            <param name="amount">The proportion of the conversion. Must be between 0 and 1.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorMatrix"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.KnownFilterMatrices.CreateOpacityFilter(System.Single)">
            <summary>
            Create an opacity filter matrix using the given amount.
            </summary>
            <param name="amount">The proportion of the conversion. Must be between 0 and 1.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorMatrix"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.KnownFilterMatrices.CreateSaturateFilter(System.Single)">
            <summary>
            Create a saturation filter matrix using the given amount.
            </summary>
            <remarks>
            A value of 0 is completely un-saturated. A value of 1 leaves the input unchanged.
            Other values are linear multipliers on the effect. Values of amount over 1 are allowed, providing super-saturated results
            </remarks>
            <param name="amount">The proportion of the conversion. Must be greater than or equal to 0.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorMatrix"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.KnownFilterMatrices.CreateLightnessFilter(System.Single)">
            <summary>
            Create a lightness filter matrix using the given amount.
            </summary>
            <remarks>
            A value of 0 will create an image that is completely black. A value of 1 leaves the input unchanged.
            Other values are linear multipliers on the effect. Values of an amount over 1 are allowed, providing lighter results.
            </remarks>
            <param name="amount">The proportion of the conversion. Must be greater than or equal to 0.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorMatrix"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.KnownFilterMatrices.CreateSepiaFilter(System.Single)">
            <summary>
            Create a sepia filter matrix using the given amount.
            The formula used matches the svg specification. <see href="http://www.w3.org/TR/filter-effects/#sepiaEquivalent"/>
            </summary>
            <param name="amount">The proportion of the conversion. Must be between 0 and 1.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.ColorMatrix"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.KnownQuantizers">
            <summary>
            Contains reusable static instances of known quantizing algorithms
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownQuantizers.Octree">
            <summary>
            Gets the adaptive Octree quantizer. Fast with good quality.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownQuantizers.Wu">
            <summary>
            Gets the Xiaolin Wu's Color Quantizer which generates high quality output.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownQuantizers.WebSafe">
            <summary>
            Gets the palette based quantizer consisting of web safe colors as defined in the CSS Color Module Level 4.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownQuantizers.Werner">
            <summary>
            Gets the palette based quantizer consisting of colors as defined in the original second edition of Werner’s Nomenclature of Colours 1821.
            The hex codes were collected and defined by Nicholas Rougeux <see href="https://www.c82.net/werner"/>
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.KnownResamplers">
            <summary>
            Contains reusable static instances of known resampling algorithms
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownResamplers.Bicubic">
            <summary>
            Gets the Bicubic sampler that implements the bicubic kernel algorithm W(x)
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownResamplers.Box">
            <summary>
            Gets the Box sampler that implements the box algorithm. Similar to nearest neighbor when upscaling.
            When downscaling the pixels will average, merging pixels together.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownResamplers.CatmullRom">
            <summary>
            Gets the Catmull-Rom sampler, a well known standard Cubic Filter often used as a interpolation function
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownResamplers.Hermite">
            <summary>
            Gets the Hermite sampler. A type of smoothed triangular interpolation filter that rounds off strong edges while
            preserving flat 'color levels' in the original image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownResamplers.Lanczos2">
            <summary>
            Gets the Lanczos kernel sampler that implements smooth interpolation with a radius of 2 pixels.
            This algorithm provides sharpened results when compared to others when downsampling.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownResamplers.Lanczos3">
            <summary>
            Gets the Lanczos kernel sampler that implements smooth interpolation with a radius of 3 pixels
            This algorithm provides sharpened results when compared to others when downsampling.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownResamplers.Lanczos5">
            <summary>
            Gets the Lanczos kernel sampler that implements smooth interpolation with a radius of 5 pixels
            This algorithm provides sharpened results when compared to others when downsampling.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownResamplers.Lanczos8">
            <summary>
            Gets the Lanczos kernel sampler that implements smooth interpolation with a radius of 8 pixels
            This algorithm provides sharpened results when compared to others when downsampling.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownResamplers.MitchellNetravali">
            <summary>
            Gets the Mitchell-Netravali sampler. This seperable cubic algorithm yields a very good equilibrium between
            detail preservation (sharpness) and smoothness.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownResamplers.NearestNeighbor">
            <summary>
            Gets the Nearest-Neighbour sampler that implements the nearest neighbor algorithm. This uses a very fast, unscaled filter
            which will select the closest pixel to the new pixels position.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownResamplers.Robidoux">
            <summary>
            Gets the Robidoux sampler. This algorithm developed by Nicolas Robidoux providing a very good equilibrium between
            detail preservation (sharpness) and smoothness comparable to <see cref="P:SixLabors.ImageSharp.Processing.KnownResamplers.MitchellNetravali"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownResamplers.RobidouxSharp">
            <summary>
            Gets the Robidoux Sharp sampler. A sharpened form of the <see cref="P:SixLabors.ImageSharp.Processing.KnownResamplers.Robidoux"/> sampler
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownResamplers.Spline">
            <summary>
            Gets the Spline sampler. A separable cubic algorithm similar to <see cref="P:SixLabors.ImageSharp.Processing.KnownResamplers.MitchellNetravali"/> but yielding smoother results.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownResamplers.Triangle">
            <summary>
            Gets the Triangle sampler, otherwise known as Bilinear. This interpolation algorithm can be used where perfect image transformation
            with pixel matching is impossible, so that one can calculate and assign appropriate intensity values to pixels
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.KnownResamplers.Welch">
            <summary>
            Gets the Welch sampler. A high speed algorithm that delivers very sharpened results.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.PixelRowOperation">
            <summary>
            A <see langword="delegate"/> representing a user defined processing delegate to use to modify image rows.
            </summary>
            <param name="span">The target row of <see cref="T:System.Numerics.Vector4"/> pixels to process.</param>
            <remarks>The <see cref="F:System.Numerics.Vector4.X"/>, <see cref="F:System.Numerics.Vector4.Y"/>, <see cref="F:System.Numerics.Vector4.Z"/>, and <see cref="F:System.Numerics.Vector4.W"/> fields map the RGBA channels respectively.</remarks>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.PixelRowOperation`1">
            <summary>
            A <see langword="delegate"/> representing a user defined processing delegate to use to modify image rows.
            </summary>
            <typeparam name="T">
            The type of the parameter of the method that this delegate encapsulates.
            This type parameter is contravariant.That is, you can use either the type you specified or any type that is less derived.
            </typeparam>
            <param name="span">The target row of <see cref="T:System.Numerics.Vector4"/> pixels to process.</param>
            <param name="value">The parameter of the method that this delegate encapsulates.</param>
            <remarks>The <see cref="F:System.Numerics.Vector4.X"/>, <see cref="F:System.Numerics.Vector4.Y"/>, <see cref="F:System.Numerics.Vector4.Z"/>, and <see cref="F:System.Numerics.Vector4.W"/> fields map the RGBA channels respectively.</remarks>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Binarization.AdaptiveThresholdProcessor">
            <summary>
            Performs Bradley Adaptive Threshold filter against an image.
            </summary>
            <remarks>
            Implements "Adaptive Thresholding Using the Integral Image",
            see paper: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.420.7883&amp;rep=rep1&amp;type=pdf
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Binarization.AdaptiveThresholdProcessor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Binarization.AdaptiveThresholdProcessor"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Binarization.AdaptiveThresholdProcessor.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Binarization.AdaptiveThresholdProcessor"/> class.
            </summary>
            <param name="thresholdLimit">Threshold limit.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Binarization.AdaptiveThresholdProcessor.#ctor(SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Color)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Binarization.AdaptiveThresholdProcessor"/> class.
            </summary>
            <param name="upper">Color for upper threshold.</param>
            <param name="lower">Color for lower threshold.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Binarization.AdaptiveThresholdProcessor.#ctor(SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Color,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Binarization.AdaptiveThresholdProcessor"/> class.
            </summary>
            <param name="upper">Color for upper threshold.</param>
            <param name="lower">Color for lower threshold.</param>
            <param name="thresholdLimit">Threshold limit.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Binarization.AdaptiveThresholdProcessor.Upper">
            <summary>
            Gets or sets upper color limit for thresholding.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Binarization.AdaptiveThresholdProcessor.Lower">
            <summary>
            Gets or sets lower color limit for threshold.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Binarization.AdaptiveThresholdProcessor.ThresholdLimit">
            <summary>
            Gets or sets the value for threshold limit.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Binarization.AdaptiveThresholdProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Binarization.AdaptiveThresholdProcessor`1">
            <summary>
            Performs Bradley Adaptive Threshold filter against an image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Binarization.AdaptiveThresholdProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Binarization.AdaptiveThresholdProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Binarization.AdaptiveThresholdProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Binarization.AdaptiveThresholdProcessor"/> defining the processor parameters.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Binarization.AdaptiveThresholdProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Binarization.AdaptiveThresholdProcessor`1.RowOperation.Invoke(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor">
            <summary>
            Performs simple binary threshold filtering against an image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor.#ctor(System.Single,SixLabors.ImageSharp.Processing.BinaryThresholdMode)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor"/> class.
            </summary>
            <param name="threshold">The threshold to split the image. Must be between 0 and 1.</param>
            <param name="mode">The color component to be compared to threshold.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor"/> class with
            Luminance as color component to be compared to threshold.
            </summary>
            <param name="threshold">The threshold to split the image. Must be between 0 and 1.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor.#ctor(System.Single,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Processing.BinaryThresholdMode)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor"/> class.
            </summary>
            <param name="threshold">The threshold to split the image. Must be between 0 and 1.</param>
            <param name="upperColor">The color to use for pixels that are above the threshold.</param>
            <param name="lowerColor">The color to use for pixels that are below the threshold.</param>
            <param name="mode">The color component to be compared to threshold.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor.#ctor(System.Single,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.Color)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor"/> class with
            Luminance as color component to be compared to threshold.
            </summary>
            <param name="threshold">The threshold to split the image. Must be between 0 and 1.</param>
            <param name="upperColor">The color to use for pixels that are above the threshold.</param>
            <param name="lowerColor">The color to use for pixels that are below the threshold.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor.Threshold">
            <summary>
            Gets the threshold value.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor.UpperColor">
            <summary>
            Gets the color to use for pixels that are above the threshold.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor.LowerColor">
            <summary>
            Gets the color to use for pixels that fall below the threshold.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor.Mode">
            <summary>
            Gets the <see cref="T:SixLabors.ImageSharp.Processing.BinaryThresholdMode"/> defining the value to be compared to threshold.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1">
            <summary>
            Performs simple binary threshold filtering against an image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor"/> defining the processor parameters.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1.RowOperation">
            <summary>
            A <see langword="struct"/> implementing the clone logic for <see cref="T:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1.RowOperation.Invoke(System.Int32,System.Span{SixLabors.ImageSharp.PixelFormats.Rgb24})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.CloningImageProcessor">
            <summary>
            The base class for all cloning image processors.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.CloningImageProcessor.CreatePixelSpecificCloningProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.CloningImageProcessor.SixLabors#ImageSharp#Processing#Processors#IImageProcessor#CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.CloningImageProcessor`1">
            <summary>
            The base class for all pixel specific cloning image processors.
            Allows the application of processing algorithms to the image.
            The image is cloned before operating upon and the buffers swapped upon completion.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.CloningImageProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.CloningImageProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.CloningImageProcessor`1.Source">
            <summary>
            Gets The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.CloningImageProcessor`1.SourceRectangle">
            <summary>
            Gets The source area to process for the current processor instance.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.CloningImageProcessor`1.Configuration">
            <summary>
            Gets the <see cref="P:SixLabors.ImageSharp.Processing.Processors.CloningImageProcessor`1.Configuration"/> instance to use when performing operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.CloningImageProcessor`1.SixLabors#ImageSharp#Processing#Processors#ICloningImageProcessor{TPixel}#CloneAndExecute">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.CloningImageProcessor`1.SixLabors#ImageSharp#Processing#Processors#IImageProcessor{TPixel}#Execute">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.CloningImageProcessor`1.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.CloningImageProcessor`1.GetDestinationSize">
            <summary>
            Gets the size of the destination image.
            </summary>
            <returns>The <see cref="T:SixLabors.ImageSharp.Size"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.CloningImageProcessor`1.BeforeImageApply(SixLabors.ImageSharp.Image{`0})">
            <summary>
            This method is called before the process is applied to prepare the processor.
            </summary>
            <param name="destination">The cloned/destination image. Cannot be null.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.CloningImageProcessor`1.BeforeFrameApply(SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.ImageFrame{`0})">
            <summary>
            This method is called before the process is applied to prepare the processor.
            </summary>
            <param name="source">The source image. Cannot be null.</param>
            <param name="destination">The cloned/destination image. Cannot be null.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.CloningImageProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.ImageFrame{`0})">
            <summary>
            Applies the process to the specified portion of the specified <see cref="T:SixLabors.ImageSharp.ImageFrame`1" /> at the specified location
            and with the specified size.
            </summary>
            <param name="source">The source image. Cannot be null.</param>
            <param name="destination">The cloned/destination image. Cannot be null.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.CloningImageProcessor`1.AfterFrameApply(SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.ImageFrame{`0})">
            <summary>
            This method is called after the process is applied to prepare the processor.
            </summary>
            <param name="source">The source image. Cannot be null.</param>
            <param name="destination">The cloned/destination image. Cannot be null.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.CloningImageProcessor`1.AfterImageApply(SixLabors.ImageSharp.Image{`0})">
            <summary>
            This method is called after the process is applied to prepare the processor.
            </summary>
            <param name="destination">The cloned/destination image. Cannot be null.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.CloningImageProcessor`1.Dispose(System.Boolean)">
            <summary>
            Disposes the object and frees resources for the Garbage Collector.
            </summary>
            <param name="disposing">Whether to dispose managed and unmanaged objects.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor">
            <summary>
            Applies bokeh blur processing to the image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor.DefaultRadius">
            <summary>
            The default radius used by the parameterless constructor.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor.DefaultComponents">
            <summary>
            The default component count used by the parameterless constructor.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor.DefaultGamma">
            <summary>
            The default gamma used by the parameterless constructor.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor.#ctor(System.Int32,System.Int32,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor"/> class.
            </summary>
            <param name="radius">
            The 'radius' value representing the size of the area to sample.
            </param>
            <param name="components">
            The number of components to use to approximate the original 2D bokeh blur convolution kernel.
            </param>
            <param name="gamma">
            The gamma highlight factor to use to further process the image.
            </param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor.Radius">
            <summary>
            Gets the radius.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor.Components">
            <summary>
            Gets the number of components.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor.Gamma">
            <summary>
            Gets the gamma highlight factor to use when applying the effect.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor.SecondPassConvolutionRowOperation">
            <summary>
            A <see langword="struct"/> implementing the horizontal convolution logic for <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1"/>.
            </summary>
            <remarks>
            This type is located in the non-generic <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor"/> class and not in <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1"/>, where
            it is actually used, because it does not use any generic parameters internally. Defining in a non-generic class means that there will only
            ever be a single instantiation of this type for the JIT/AOT compilers to process, instead of having duplicate versions for each pixel type.
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor.SecondPassConvolutionRowOperation.Invoke(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1">
            <summary>
            Applies bokeh blur processing to the image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <remarks>This processor is based on the code from Mike Pound, see <a href="https://github.com/mikepound/convolve">github.com/mikepound/convolve</a>.</remarks>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1.gamma">
            <summary>
            The gamma highlight factor to use when applying the effect
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1.kernelSize">
            <summary>
            The size of each complex convolution kernel.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1.kernelParameters">
            <summary>
            The kernel parameters to use for the current instance (a: X, b: Y, A: Z, B: W)
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1.kernels">
            <summary>
            The kernel components for the current instance
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BoxBlurProcessor"/> defining the processor parameters.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1.Kernels">
            <summary>
            Gets the complex kernels to use to apply the blur for the current instance
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1.KernelParameters">
            <summary>
            Gets the kernel parameters used to compute the pixel values from each complex pixel
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1.OnFrameApplyCore(SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D{System.Numerics.Vector4})">
            <summary>
            Computes and aggregates the convolution for each complex kernel component in the processor.
            </summary>
            <param name="source">The source image. Cannot be null.</param>
            <param name="sourceRectangle">The <see cref="T:SixLabors.ImageSharp.Rectangle" /> structure that specifies the portion of the image object to draw.</param>
            <param name="configuration">The configuration.</param>
            <param name="processingBuffer">The buffer with the raw pixel data to use to aggregate the results of each convolution.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1.FirstPassConvolutionRowOperation">
            <summary>
            A <see langword="struct"/> implementing the vertical convolution logic for <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1.FirstPassConvolutionRowOperation.Invoke(System.Int32,System.Span{System.Numerics.Vector4})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1.ApplyGammaExposureRowOperation">
            <summary>
            A <see langword="struct"/> implementing the gamma exposure logic for <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1.ApplyGammaExposureRowOperation.Invoke(System.Int32,System.Span{System.Numerics.Vector4})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1.ApplyGamma3ExposureRowOperation">
            <summary>
            A <see langword="struct"/> implementing the 3F gamma exposure logic for <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1.ApplyGamma3ExposureRowOperation.Invoke(System.Int32,System.Span{System.Numerics.Vector4})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1.ApplyInverseGammaExposureRowOperation">
            <summary>
            A <see langword="struct"/> implementing the inverse gamma exposure logic for <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1.ApplyInverseGammaExposureRowOperation.Invoke(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1.ApplyInverseGamma3ExposureRowOperation">
            <summary>
            A <see langword="struct"/> implementing the inverse 3F gamma exposure logic for <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1.ApplyInverseGamma3ExposureRowOperation.Invoke(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BoxBlurProcessor">
            <summary>
            Defines a box blur processor of a given radius.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.BoxBlurProcessor.DefaultRadius">
            <summary>
            The default radius used by the parameterless constructor.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.BoxBlurProcessor.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BoxBlurProcessor"/> class.
            </summary>
            <param name="radius">
            The 'radius' value representing the size of the area to sample.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.BoxBlurProcessor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BoxBlurProcessor"/> class.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.BoxBlurProcessor.Radius">
            <summary>
            Gets the Radius.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.BoxBlurProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BoxBlurProcessor`1">
            <summary>
            Applies box blur processing to the image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.BoxBlurProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Convolution.BoxBlurProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BoxBlurProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BoxBlurProcessor"/> defining the processor parameters.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.BoxBlurProcessor`1.Kernel">
            <summary>
            Gets the 1D convolution kernel.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.BoxBlurProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.BoxBlurProcessor`1.CreateBoxKernel(System.Int32)">
            <summary>
            Create a 1 dimensional Box kernel.
            </summary>
            <param name="kernelSize">The maximum size of the kernel in either direction.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.DenseMatrix`1"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2DProcessor`1">
            <summary>
            Defines a processor that uses two one-dimensional matrices to perform convolution against an image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2DProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.DenseMatrix{System.Single}@,SixLabors.ImageSharp.DenseMatrix{System.Single}@,System.Boolean,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2DProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="kernelX">The horizontal gradient operator.</param>
            <param name="kernelY">The vertical gradient operator.</param>
            <param name="preserveAlpha">Whether the convolution filter is applied to alpha as well as the color channels.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2DProcessor`1.KernelX">
            <summary>
            Gets the horizontal convolution kernel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2DProcessor`1.KernelY">
            <summary>
            Gets the vertical convolution kernel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2DProcessor`1.PreserveAlpha">
            <summary>
            Gets a value indicating whether the convolution filter is applied to alpha as well as the color channels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2DProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2DRowOperation`1">
            <summary>
            A <see langword="struct"/> implementing the logic for 2D convolution.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2DRowOperation`1.Invoke(System.Int32,System.Span{System.Numerics.Vector4})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2DState">
            <summary>
            A stack only struct used for reducing reference indirection during 2D convolution operations.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1">
            <summary>
            Defines a processor that uses two one-dimensional matrices to perform two-pass convolution against an image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,System.Single[],System.Boolean,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="kernel">The 1D convolution kernel.</param>
            <param name="preserveAlpha">Whether the convolution filter is applied to alpha as well as the color channels.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1.Kernel">
            <summary>
            Gets the convolution kernel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1.PreserveAlpha">
            <summary>
            Gets a value indicating whether the convolution filter is applied to alpha as well as the color channels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1.HorizontalConvolutionRowOperation">
            <summary>
            A <see langword="struct"/> implementing the logic for the horizontal 1D convolution.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1.HorizontalConvolutionRowOperation.Invoke(System.Int32,System.Span{System.Numerics.Vector4})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1.VerticalConvolutionRowOperation">
            <summary>
            A <see langword="struct"/> implementing the logic for the vertical 1D convolution.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.Convolution2PassProcessor`1.VerticalConvolutionRowOperation.Invoke(System.Int32,System.Span{System.Numerics.Vector4})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessorHelpers.GetDefaultGaussianRadius(System.Single)">
            <summary>
            Kernel radius is calculated using the minimum viable value.
            See <see href="http://chemaguerra.com/gaussian-filter-radius/"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessorHelpers.CreateGaussianBlurKernel(System.Int32,System.Single)">
            <summary>
            Create a 1 dimensional Gaussian kernel using the Gaussian G(x) function.
            </summary>
            <returns>The convolution kernel.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessorHelpers.CreateGaussianSharpenKernel(System.Int32,System.Single)">
            <summary>
            Create a 1 dimensional Gaussian kernel using the Gaussian G(x) function
            </summary>
            <returns>The convolution kernel.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1">
            <summary>
            Defines a processor that uses a 2 dimensional matrix to perform convolution against an image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.DenseMatrix{System.Single}@,System.Boolean,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="kernelXY">The 2d gradient operator.</param>
            <param name="preserveAlpha">Whether the convolution filter is applied to alpha as well as the color channels.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1.KernelXY">
            <summary>
            Gets the 2d convolution kernel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1.PreserveAlpha">
            <summary>
            Gets a value indicating whether the convolution filter is applied to alpha as well as the color channels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1.RowOperation">
            <summary>
            A <see langword="struct"/> implementing the convolution logic for <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1.RowOperation.Invoke(System.Int32,System.Span{System.Numerics.Vector4})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionState">
            <summary>
            A stack only struct used for reducing reference indirection during convolution operations.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DProcessor">
            <summary>
            Defines edge detection using the two 1D gradient operators.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DProcessor.#ctor(SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DProcessor"/> class.
            </summary>
            <param name="kernel">The 2D edge detector kernel.</param>
            <param name="grayscale">
            Whether to convert the image to grayscale before performing edge detection.
            </param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DProcessor.Kernel">
            <summary>
            Gets the 2D edge detector kernel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DProcessor.Grayscale">
            <summary>
            Gets a value indicating whether to convert the image to grayscale before performing
            edge detection.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DProcessor`1">
            <summary>
            Defines a processor that detects edges within an image using two one-dimensional matrices.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DProcessor"/> defining the processor parameters.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DProcessor`1.BeforeImageApply">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassProcessor">
            <summary>
            Defines edge detection using eight gradient operators.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassProcessor.#ctor(SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassProcessor"/> class.
            </summary>
            <param name="kernel">The edge detector kernel.</param>
            <param name="grayscale">
            Whether to convert the image to grayscale before performing edge detection.
            </param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassProcessor.Kernel">
            <summary>
            Gets the edge detector kernel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassProcessor.Grayscale">
            <summary>
            Gets a value indicating whether to convert the image to grayscale before performing
            edge detection.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassProcessor`1">
            <summary>
            Defines a processor that detects edges within an image using a eight two dimensional matrices.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassProcessor"/> defining the processor parameters.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassProcessor`1.BeforeImageApply">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassProcessor`1.RowOperation">
            <summary>
            A <see langword="struct"/> implementing the convolution logic for <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassProcessor`1"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassProcessor`1.RowOperation.Invoke(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorProcessor">
            <summary>
            Defines edge detection using a single 2D gradient operator.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorProcessor.#ctor(SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorProcessor"/> class.
            </summary>
            <param name="kernel">The  edge detector kernel.</param>
            <param name="grayscale">
            Whether to convert the image to grayscale before performing edge detection.
            </param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorProcessor.Kernel">
            <summary>
            Gets the edge detector kernel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorProcessor.Grayscale">
            <summary>
            Gets a value indicating whether to convert the image to grayscale before performing
            edge detection.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorProcessor`1">
            <summary>
            Defines a processor that detects edges within an image using a single two dimensional matrix.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorProcessor"/> defining the processor parameters.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The target area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorProcessor`1.BeforeImageApply">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor">
            <summary>
            Defines Gaussian blur by a (Sigma, Radius) pair.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor.DefaultSigma">
            <summary>
            The default value for <see cref="P:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor.Sigma"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor"/> class.
            </summary>
            <param name="sigma">The 'sigma' value representing the weight of the blur.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor"/> class.
            </summary>
            <param name="radius">
            The 'radius' value representing the size of the area to sample.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor.#ctor(System.Single,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor"/> class.
            </summary>
            <param name="sigma">
            The 'sigma' value representing the weight of the blur.
            </param>
            <param name="radius">
            The 'radius' value representing the size of the area to sample.
            This should be at least twice the sigma value.
            </param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor.Sigma">
            <summary>
            Gets the sigma value representing the weight of the blur
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor.Radius">
            <summary>
            Gets the radius defining the size of the area to sample.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor`1">
            <summary>
            Applies Gaussian blur processing to an image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor"/> defining the processor parameters.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor`1.Kernel">
            <summary>
            Gets the 1D convolution kernel.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianSharpenProcessor">
            <summary>
            Defines Gaussian sharpening by a (Sigma, Radius) pair.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianSharpenProcessor.DefaultSigma">
            <summary>
            The default value for <see cref="P:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianSharpenProcessor.Sigma"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianSharpenProcessor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianSharpenProcessor"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianSharpenProcessor.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianSharpenProcessor"/> class.
            </summary>
            <param name="sigma">The 'sigma' value representing the weight of the blur.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianSharpenProcessor.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianSharpenProcessor"/> class.
            </summary>
            <param name="radius">
            The 'radius' value representing the size of the area to sample.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianSharpenProcessor.#ctor(System.Single,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianSharpenProcessor"/> class.
            </summary>
            <param name="sigma">
            The 'sigma' value representing the weight of the blur.
            </param>
            <param name="radius">
            The 'radius' value representing the size of the area to sample.
            This should be at least twice the sigma value.
            </param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianSharpenProcessor.Sigma">
            <summary>
            Gets the sigma value representing the weight of the blur
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianSharpenProcessor.Radius">
            <summary>
            Gets the radius defining the size of the area to sample.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianSharpenProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianSharpenProcessor`1">
            <summary>
            Applies Gaussian sharpening processing to the image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianSharpenProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianSharpenProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianSharpenProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianBlurProcessor"/> defining the processor parameters.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianSharpenProcessor`1.Kernel">
            <summary>
            Gets the 1D convolution kernel.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.GaussianSharpenProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel">
            <summary>
            Represents an edge detection convolution kernel consisting of two 1D gradient operators.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel.KayyaliKernel">
            <summary>
            An edge detection kernel containing two Kayyali operators.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel.PrewittKernel">
            <summary>
            An edge detection kernel containing two Prewitt operators.
            <see href="https://en.wikipedia.org/wiki/Prewitt_operator"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel.RobertsCrossKernel">
            <summary>
            An edge detection kernel containing two Roberts-Cross operators.
            <see href="https://en.wikipedia.org/wiki/Roberts_cross"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel.ScharrKernel">
            <summary>
            An edge detection kernel containing two Scharr operators.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel.SobelKernel">
            <summary>
            An edge detection kernel containing two Sobel operators.
            <see href="https://en.wikipedia.org/wiki/Sobel_operator"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel.#ctor(SixLabors.ImageSharp.DenseMatrix{System.Single},SixLabors.ImageSharp.DenseMatrix{System.Single})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel"/> struct.
            </summary>
            <param name="kernelX">The horizontal gradient operator.</param>
            <param name="kernelY">The vertical gradient operator.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel.KernelX">
            <summary>
            Gets the horizontal gradient operator.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel.KernelY">
            <summary>
            Gets the vertical gradient operator.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel.op_Equality(SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel)">
            <summary>
            Checks whether two <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel"/> structures are equal.
            </summary>
            <param name="left">The left hand <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel"/> operand.</param>
            <param name="right">The right hand <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel"/> operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter;
            otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel.op_Inequality(SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel)">
            <summary>
            Checks whether two <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel"/> structures are equal.
            </summary>
            <param name="left">The left hand <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel"/> operand.</param>
            <param name="right">The right hand <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel"/> operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter;
            otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel.Equals(SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetector2DKernel.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel">
            <summary>
            Represents an edge detection convolution kernel consisting of eight gradient operators.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel.Kirsch">
            <summary>
            An edge detection kenel comprised of Kirsch gradient operators.
            <see href="http://en.wikipedia.org/wiki/Kirsch_operator"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel.Robinson">
            <summary>
            An edge detection kenel comprised of Robinson gradient operators.
            <see href="http://www.tutorialspoint.com/dip/Robinson_Compass_Mask.htm"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel.#ctor(SixLabors.ImageSharp.DenseMatrix{System.Single},SixLabors.ImageSharp.DenseMatrix{System.Single},SixLabors.ImageSharp.DenseMatrix{System.Single},SixLabors.ImageSharp.DenseMatrix{System.Single},SixLabors.ImageSharp.DenseMatrix{System.Single},SixLabors.ImageSharp.DenseMatrix{System.Single},SixLabors.ImageSharp.DenseMatrix{System.Single},SixLabors.ImageSharp.DenseMatrix{System.Single})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel"/> struct.
            </summary>
            <param name="north">The north gradient operator.</param>
            <param name="northWest">The north-west gradient operator.</param>
            <param name="west">The west gradient operator.</param>
            <param name="southWest">The south-west gradient operator.</param>
            <param name="south">The south gradient operator.</param>
            <param name="southEast">The south-east gradient operator.</param>
            <param name="east">The east gradient operator.</param>
            <param name="northEast">The north-east gradient operator.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel.North">
            <summary>
            Gets the North gradient operator.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel.NorthWest">
            <summary>
            Gets the NorthWest gradient operator.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel.West">
            <summary>
            Gets the West gradient operator.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel.SouthWest">
            <summary>
            Gets the SouthWest gradient operator.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel.South">
            <summary>
            Gets the South gradient operator.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel.SouthEast">
            <summary>
            Gets the SouthEast gradient operator.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel.East">
            <summary>
            Gets the East gradient operator.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel.NorthEast">
            <summary>
            Gets the NorthEast gradient operator.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel.op_Equality(SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel)">
            <summary>
            Checks whether two <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel"/> structures are equal.
            </summary>
            <param name="left">The left hand <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel"/> operand.</param>
            <param name="right">The right hand <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel"/> operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter;
            otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel.op_Inequality(SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel)">
            <summary>
            Checks whether two <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel"/> structures are equal.
            </summary>
            <param name="left">The left hand <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel"/> operand.</param>
            <param name="right">The right hand <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel"/> operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter;
            otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel.Equals(SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorCompassKernel.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel">
            <summary>
            Represents an edge detection convolution kernel consisting of a single 2D gradient operator.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel.Laplacian3x3">
            <summary>
            An edge detection kernel containing a 3x3 Laplacian operator.
            <see href="http://en.wikipedia.org/wiki/Discrete_Laplace_operator"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel.Laplacian5x5">
            <summary>
            An edge detection kernel containing a 5x5 Laplacian operator.
            <see href="http://en.wikipedia.org/wiki/Discrete_Laplace_operator"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel.LaplacianOfGaussian">
            <summary>
            An edge detection kernel containing a Laplacian of Gaussian operator.
            <see href="http://fourier.eng.hmc.edu/e161/lectures/gradient/node8.html"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel.#ctor(SixLabors.ImageSharp.DenseMatrix{System.Single})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel"/> struct.
            </summary>
            <param name="kernelXY">The 2D gradient operator.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel.KernelXY">
            <summary>
            Gets the 2D gradient operator.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel.op_Equality(SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel)">
            <summary>
            Checks whether two <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel"/> structures are equal.
            </summary>
            <param name="left">The left hand <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel"/> operand.</param>
            <param name="right">The right hand <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel"/> operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is equal to the <paramref name="right"/> parameter;
            otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel.op_Inequality(SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel,SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel)">
            <summary>
            Checks whether two <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel"/> structures are equal.
            </summary>
            <param name="left">The left hand <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel"/> operand.</param>
            <param name="right">The right hand <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel"/> operand.</param>
            <returns>
            True if the <paramref name="left"/> parameter is not equal to the <paramref name="right"/> parameter;
            otherwise, false.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel.Equals(SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.EdgeDetectorKernel.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.KayyaliKernels">
            <summary>
            Contains the kernels used for Kayyali edge detection
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.KayyaliKernels.KayyaliX">
            <summary>
            Gets the horizontal gradient operator.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.KayyaliKernels.KayyaliY">
            <summary>
            Gets the vertical gradient operator.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.KirschKernels">
            <summary>
            Contains the eight matrices used for Kirsch edge detection.
            <see href="http://en.wikipedia.org/wiki/Kirsch_operator"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.KirschKernels.North">
            <summary>
            Gets the North gradient operator
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.KirschKernels.NorthWest">
            <summary>
            Gets the NorthWest gradient operator
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.KirschKernels.West">
            <summary>
            Gets the West gradient operator
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.KirschKernels.SouthWest">
            <summary>
            Gets the SouthWest gradient operator
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.KirschKernels.South">
            <summary>
            Gets the South gradient operator
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.KirschKernels.SouthEast">
            <summary>
            Gets the SouthEast gradient operator
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.KirschKernels.East">
            <summary>
            Gets the East gradient operator
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.KirschKernels.NorthEast">
            <summary>
            Gets the NorthEast gradient operator
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.LaplacianKernelFactory">
            <summary>
            A factory for creating Laplacian kernel matrices.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.LaplacianKernelFactory.CreateKernel(System.UInt32)">
            <summary>
            Creates a Laplacian matrix, 2nd derivative, of an arbitrary length.
            <see href="https://stackoverflow.com/questions/19422029/how-to-calculate-a-laplacian-mask-or-any-size"/>
            </summary>
            <param name="length">The length of the matrix sides</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.DenseMatrix`1"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.LaplacianKernels">
            <summary>
            Contains Laplacian kernels of different sizes.
            <see href="http://en.wikipedia.org/wiki/Discrete_Laplace_operator"/>
            <see href="http://fourier.eng.hmc.edu/e161/lectures/gradient/node8.html"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.LaplacianKernels.Laplacian3x3">
            <summary>
            Gets the 3x3 Laplacian kernel
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.LaplacianKernels.Laplacian5x5">
            <summary>
            Gets the 5x5 Laplacian kernel
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.LaplacianKernels.LaplacianOfGaussianXY">
            <summary>
            Gets the Laplacian of Gaussian kernel.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.PrewittKernels">
            <summary>
            Contains the kernels used for Prewitt edge detection
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.PrewittKernels.PrewittX">
            <summary>
            Gets the horizontal gradient operator.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.PrewittKernels.PrewittY">
            <summary>
            Gets the vertical gradient operator.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.RobertsCrossKernels">
            <summary>
            Contains the kernels used for RobertsCross edge detection
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.RobertsCrossKernels.RobertsCrossX">
            <summary>
            Gets the horizontal gradient operator.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.RobertsCrossKernels.RobertsCrossY">
            <summary>
            Gets the vertical gradient operator.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.RobinsonKernels">
            <summary>
            Contains the kernels used for Robinson edge detection.
            <see href="http://www.tutorialspoint.com/dip/Robinson_Compass_Mask.htm"/>
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.RobinsonKernels.North">
            <summary>
            Gets the North gradient operator
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.RobinsonKernels.NorthWest">
            <summary>
            Gets the NorthWest gradient operator
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.RobinsonKernels.West">
            <summary>
            Gets the West gradient operator
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.RobinsonKernels.SouthWest">
            <summary>
            Gets the SouthWest gradient operator
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.RobinsonKernels.South">
            <summary>
            Gets the South gradient operator
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.RobinsonKernels.SouthEast">
            <summary>
            Gets the SouthEast gradient operator
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.RobinsonKernels.East">
            <summary>
            Gets the East gradient operator
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.RobinsonKernels.NorthEast">
            <summary>
            Gets the NorthEast gradient operator
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.ScharrKernels">
            <summary>
            Contains the kernels used for Scharr edge detection
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.ScharrKernels.ScharrX">
            <summary>
            Gets the horizontal gradient operator.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.ScharrKernels.ScharrY">
            <summary>
            Gets the vertical gradient operator.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.SobelKernels">
            <summary>
            Contains the kernels used for Sobel edge detection
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.SobelKernels.SobelX">
            <summary>
            Gets the horizontal gradient operator.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.SobelKernels.SobelY">
            <summary>
            Gets the vertical gradient operator.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap">
            <summary>
            Provides a map of the convolution kernel sampling offsets.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap.#ctor(SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap"/> class.
            </summary>
            <param name="allocator">The memory allocator.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap.BuildSamplingOffsetMap(SixLabors.ImageSharp.DenseMatrix{System.Single},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Builds a map of the sampling offsets for the kernel clamped by the given bounds.
            </summary>
            <param name="kernel">The convolution kernel.</param>
            <param name="bounds">The source bounds.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap.BuildSamplingOffsetMap(System.Int32,System.Int32,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Builds a map of the sampling offsets for the kernel clamped by the given bounds.
            </summary>
            <param name="kernelHeight">The height (number of rows) of the convolution kernel to use.</param>
            <param name="kernelWidth">The width (number of columns) of the convolution kernel to use.</param>
            <param name="bounds">The source bounds.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelData">
            <summary>
            A <see langword="struct"/> that contains data about a set of bokeh blur kernels
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelData.Parameters">
            <summary>
            The kernel parameters to use for the current set of complex kernels
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelData.Kernels">
            <summary>
            The kernel components to apply the bokeh blur effect
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelData.#ctor(System.Numerics.Vector4[],SixLabors.ImageSharp.Complex64[][])">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelData"/> struct.
            </summary>
            <param name="parameters">The kernel parameters</param>
            <param name="kernels">The complex kernel components</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelDataProvider">
            <summary>
            Provides parameters to be used in the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1"/>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelDataProvider.Cache">
            <summary>
            The mapping of initialized complex kernels and parameters, to speed up the initialization of new <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.BokehBlurProcessor`1"/> instances
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelDataProvider.KernelScales">
            <summary>
            Gets the kernel scales to adjust the component values in each kernel
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelDataProvider.KernelComponents">
            <summary>
            Gets the available bokeh blur kernel parameters
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelDataProvider.GetBokehBlurKernelData(System.Int32,System.Int32,System.Int32)">
            <summary>
            Gets the bokeh blur kernel data for the specified parameters.
            </summary>
            <param name="radius">The value representing the size of the area to sample.</param>
            <param name="kernelSize">The size of each kernel to compute.</param>
            <param name="componentsCount">The number of components to use to approximate the original 2D bokeh blur convolution kernel.</param>
            <returns>A <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelData"/> instance with the kernel data for the current parameters.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelDataProvider.GetParameters(System.Int32)">
            <summary>
            Gets the kernel parameters and scaling factor for the current count value in the current instance
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelDataProvider.CreateComplexKernels(System.Numerics.Vector4[],System.Int32,System.Int32,System.Single)">
            <summary>
            Creates the collection of complex 1D kernels with the specified parameters
            </summary>
            <param name="kernelParameters">The parameters to use to normalize the kernels</param>
            <param name="radius">The value representing the size of the area to sample.</param>
            <param name="kernelSize">The size of each kernel to compute.</param>
            <param name="kernelsScale">The scale factor for each kernel.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelDataProvider.CreateComplex1DKernel(System.Int32,System.Int32,System.Single,System.Single,System.Single)">
            <summary>
            Creates a complex 1D kernel with the specified parameters
            </summary>
            <param name="radius">The value representing the size of the area to sample.</param>
            <param name="kernelSize">The size of each kernel to compute.</param>
            <param name="kernelsScale">The scale factor for each kernel.</param>
            <param name="a">The exponential parameter for each complex component</param>
            <param name="b">The angle component for each complex component</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelDataProvider.NormalizeKernels(SixLabors.ImageSharp.Complex64[][],System.Numerics.Vector4[])">
            <summary>
            Normalizes the kernels with respect to A * real + B * imaginary
            </summary>
            <param name="kernels">The current convolution kernels to normalize</param>
            <param name="kernelParameters">The parameters to use to normalize the kernels</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurParameters">
            <summary>
            A <see langword="struct"/> that contains parameters to apply a bokeh blur filter
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurParameters.Radius">
            <summary>
            The size of the convolution kernel to use when applying the bokeh blur
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurParameters.Components">
            <summary>
            The number of complex components to use to approximate the bokeh kernel
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurParameters.#ctor(System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurParameters"/> struct.
            </summary>
            <param name="radius">The size of the kernel</param>
            <param name="components">The number of kernel components</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurParameters.Equals(SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurParameters)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurParameters.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurParameters.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Convolution.ReadOnlyKernel">
            <summary>
            A stack only, readonly, kernel matrix that can be indexed without
            bounds checks when compiled in release mode.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither">
            <summary>
            An error diffusion dithering implementation.
            </summary>
            <summary>
            An error diffusion dithering implementation.
            <see href="http://www.efg2.com/Lab/Library/ImageProcessing/DHALF.TXT"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.Atkinson">
            <summary>
            Applies error diffusion based dithering using the Atkinson image dithering algorithm.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.Burkes">
            <summary>
            Applies error diffusion based dithering using the Burks image dithering algorithm.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.FloydSteinberg">
            <summary>
            Applies error diffusion based dithering using the Floyd–Steinberg image dithering algorithm.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.JarvisJudiceNinke">
            <summary>
            Applies error diffusion based dithering using the Jarvis, Judice, Ninke image dithering algorithm.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.Sierra2">
            <summary>
            Applies error diffusion based dithering using the Sierra2 image dithering algorithm.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.Sierra3">
            <summary>
            Applies error diffusion based dithering using the Sierra3 image dithering algorithm.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.SierraLite">
            <summary>
            Applies error diffusion based dithering using the Sierra Lite image dithering algorithm.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.StevensonArce">
            <summary>
            Applies error diffusion based dithering using the Stevenson-Arce image dithering algorithm.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.Stucki">
            <summary>
            Applies error diffusion based dithering using the Stucki image dithering algorithm.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.#ctor(SixLabors.ImageSharp.DenseMatrix{System.Single}@,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither"/> struct.
            </summary>
            <param name="matrix">The diffusion matrix.</param>
            <param name="offset">The starting offset within the matrix.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.op_Equality(SixLabors.ImageSharp.Processing.Processors.Dithering.IDither,SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither)">
            <summary>
            Compares the two <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither"/> instances to determine whether they are equal.
            </summary>
            <param name="left">The first source instance.</param>
            <param name="right">The second source instance.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.op_Inequality(SixLabors.ImageSharp.Processing.Processors.Dithering.IDither,SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither)">
            <summary>
            Compares the two <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither"/> instances to determine whether they are unequal.
            </summary>
            <param name="left">The first source instance.</param>
            <param name="right">The second source instance.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.op_Equality(SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither,SixLabors.ImageSharp.Processing.Processors.Dithering.IDither)">
            <summary>
            Compares the two <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither"/> instances to determine whether they are equal.
            </summary>
            <param name="left">The first source instance.</param>
            <param name="right">The second source instance.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.op_Inequality(SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither,SixLabors.ImageSharp.Processing.Processors.Dithering.IDither)">
            <summary>
            Compares the two <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither"/> instances to determine whether they are unequal.
            </summary>
            <param name="left">The first source instance.</param>
            <param name="right">The second source instance.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.op_Equality(SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither,SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither)">
            <summary>
            Compares the two <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither"/> instances to determine whether they are equal.
            </summary>
            <param name="left">The first source instance.</param>
            <param name="right">The second source instance.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.op_Inequality(SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither,SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither)">
            <summary>
            Compares the two <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither"/> instances to determine whether they are unequal.
            </summary>
            <param name="left">The first source instance.</param>
            <param name="right">The second source instance.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.ApplyQuantizationDither``2(``0@,SixLabors.ImageSharp.ImageFrame{``1},SixLabors.ImageSharp.IndexedImageFrame{``1},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.ApplyPaletteDither``2(``0@,SixLabors.ImageSharp.ImageFrame{``1},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.Equals(SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.Equals(SixLabors.ImageSharp.Processing.Processors.Dithering.IDither)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.ErrorDither.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Dithering.IDither">
            <summary>
            Defines the contract for types that apply dithering to images.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.IDither.ApplyQuantizationDither``2(``0@,SixLabors.ImageSharp.ImageFrame{``1},SixLabors.ImageSharp.IndexedImageFrame{``1},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Transforms the quantized image frame applying a dither matrix.
            This method should be treated as destructive, altering the input pixels.
            </summary>
            <typeparam name="TFrameQuantizer">The type of frame quantizer.</typeparam>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="quantizer">The frame quantizer.</param>
            <param name="source">The source image.</param>
            <param name="destination">The destination quantized frame.</param>
            <param name="bounds">The region of interest bounds.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.IDither.ApplyPaletteDither``2(``0@,SixLabors.ImageSharp.ImageFrame{``1},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Transforms the image frame applying a dither matrix.
            This method should be treated as destructive, altering the input pixels.
            </summary>
            <typeparam name="TPaletteDitherImageProcessor">The type of palette dithering processor.</typeparam>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="processor">The palette dithering processor.</param>
            <param name="source">The source image.</param>
            <param name="bounds">The region of interest bounds.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Dithering.IPaletteDitherImageProcessor`1">
            <summary>
            Implements an algorithm to alter the pixels of an image via palette dithering.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Dithering.IPaletteDitherImageProcessor`1.Configuration">
            <summary>
            Gets the configuration instance to use when performing operations.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Dithering.IPaletteDitherImageProcessor`1.Palette">
            <summary>
            Gets the dithering palette.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Dithering.IPaletteDitherImageProcessor`1.DitherScale">
            <summary>
            Gets the dithering scale used to adjust the amount of dither. Range 0..1.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.IPaletteDitherImageProcessor`1.GetPaletteColor(`0)">
            <summary>
            Returns the color from the dithering palette corresponding to the given color.
            </summary>
            <param name="color">The color to match.</param>
            <returns>The <typeparamref name="TPixel"/> match.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither">
            <summary>
            An ordered dithering matrix with equal sides of arbitrary length
            </summary>
            <content>
            An ordered dithering matrix with equal sides of arbitrary length
            </content>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither.#ctor(System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither"/> struct.
            </summary>
            <param name="length">The length of the matrix sides</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither.op_Equality(SixLabors.ImageSharp.Processing.Processors.Dithering.IDither,SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither)">
            <summary>
            Compares the two <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither"/> instances to determine whether they are equal.
            </summary>
            <param name="left">The first source instance.</param>
            <param name="right">The second source instance.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither.op_Inequality(SixLabors.ImageSharp.Processing.Processors.Dithering.IDither,SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither)">
            <summary>
            Compares the two <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither"/> instances to determine whether they are unequal.
            </summary>
            <param name="left">The first source instance.</param>
            <param name="right">The second source instance.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither.op_Equality(SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither,SixLabors.ImageSharp.Processing.Processors.Dithering.IDither)">
            <summary>
            Compares the two <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither"/> instances to determine whether they are equal.
            </summary>
            <param name="left">The first source instance.</param>
            <param name="right">The second source instance.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither.op_Inequality(SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither,SixLabors.ImageSharp.Processing.Processors.Dithering.IDither)">
            <summary>
            Compares the two <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither"/> instances to determine whether they are unequal.
            </summary>
            <param name="left">The first source instance.</param>
            <param name="right">The second source instance.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither.op_Equality(SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither,SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither)">
            <summary>
            Compares the two <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither"/> instances to determine whether they are equal.
            </summary>
            <param name="left">The first source instance.</param>
            <param name="right">The second source instance.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither.op_Inequality(SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither,SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither)">
            <summary>
            Compares the two <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither"/> instances to determine whether they are unequal.
            </summary>
            <param name="left">The first source instance.</param>
            <param name="right">The second source instance.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither.ApplyQuantizationDither``2(``0@,SixLabors.ImageSharp.ImageFrame{``1},SixLabors.ImageSharp.IndexedImageFrame{``1},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither.ApplyPaletteDither``2(``0@,SixLabors.ImageSharp.ImageFrame{``1},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither.Equals(SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither.Equals(SixLabors.ImageSharp.Processing.Processors.Dithering.IDither)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither.Bayer2x2">
            <summary>
            Applies order dithering using the 2x2 Bayer dithering matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither.Bayer4x4">
            <summary>
            Applies order dithering using the 4x4 Bayer dithering matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither.Bayer8x8">
            <summary>
            Applies order dithering using the 8x8 Bayer dithering matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither.Bayer16x16">
            <summary>
            Applies order dithering using the 16x16 Bayer dithering matrix.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDither.Ordered3x3">
            <summary>
            Applies order dithering using the 3x3 ordered dithering matrix.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDitherFactory">
            <summary>
            A factory for creating ordered dither matrices.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.OrderedDitherFactory.CreateDitherMatrix(System.UInt32)">
            <summary>
            Creates an ordered dithering matrix with equal sides of arbitrary length.
            <see href="https://en.wikipedia.org/wiki/Ordered_dithering"/>
            </summary>
            <param name="length">The length of the matrix sides</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.DenseMatrix`1"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor">
            <summary>
            Allows the consumption a palette to dither an image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor.#ctor(SixLabors.ImageSharp.Processing.Processors.Dithering.IDither)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor"/> class.
            </summary>
            <param name="dither">The ordered ditherer.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor.#ctor(SixLabors.ImageSharp.Processing.Processors.Dithering.IDither,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor"/> class.
            </summary>
            <param name="dither">The ordered ditherer.</param>
            <param name="ditherScale">The dithering scale used to adjust the amount of dither.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor.#ctor(SixLabors.ImageSharp.Processing.Processors.Dithering.IDither,System.ReadOnlyMemory{SixLabors.ImageSharp.Color})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor"/> class.
            </summary>
            <param name="dither">The dithering algorithm.</param>
            <param name="palette">The palette to select substitute colors from.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor.#ctor(SixLabors.ImageSharp.Processing.Processors.Dithering.IDither,System.Single,System.ReadOnlyMemory{SixLabors.ImageSharp.Color})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor"/> class.
            </summary>
            <param name="dither">The dithering algorithm.</param>
            <param name="ditherScale">The dithering scale used to adjust the amount of dither.</param>
            <param name="palette">The palette to select substitute colors from.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor.Dither">
            <summary>
            Gets the dithering algorithm to apply to the output image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor.DitherScale">
            <summary>
            Gets the dithering scale used to adjust the amount of dither. Range 0..1.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor.Palette">
            <summary>
            Gets the palette to select substitute colors from.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor`1">
            <summary>
            Allows the consumption a palette to dither an image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor"/> defining the processor parameters.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor`1.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Dithering.PaletteDitherProcessor`1.DitherProcessor">
            <summary>
            Used to allow inlining of calls to
            <see cref="M:SixLabors.ImageSharp.Processing.Processors.Dithering.IPaletteDitherImageProcessor`1.GetPaletteColor(`0)"/>.
            </summary>
            <remarks>Internal for AOT</remarks>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Drawing.DrawImageProcessor">
            <summary>
            Combines two images together by blending the pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Drawing.DrawImageProcessor.#ctor(SixLabors.ImageSharp.Image,SixLabors.ImageSharp.Point,SixLabors.ImageSharp.PixelFormats.PixelColorBlendingMode,SixLabors.ImageSharp.PixelFormats.PixelAlphaCompositionMode,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Drawing.DrawImageProcessor"/> class.
            </summary>
            <param name="image">The image to blend.</param>
            <param name="location">The location to draw the blended image.</param>
            <param name="colorBlendingMode">The blending mode to use when drawing the image.</param>
            <param name="alphaCompositionMode">The Alpha blending mode to use when drawing the image.</param>
            <param name="opacity">The opacity of the image to blend.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Drawing.DrawImageProcessor.Image">
            <summary>
            Gets the image to blend.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Drawing.DrawImageProcessor.Location">
            <summary>
            Gets the location to draw the blended image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Drawing.DrawImageProcessor.ColorBlendingMode">
            <summary>
            Gets the blending mode to use when drawing the image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Drawing.DrawImageProcessor.AlphaCompositionMode">
            <summary>
            Gets the Alpha blending mode to use when drawing the image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Drawing.DrawImageProcessor.Opacity">
            <summary>
            Gets the opacity of the image to blend.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Drawing.DrawImageProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Drawing.DrawImageProcessor`2">
            <summary>
            Combines two images together by blending the pixels.
            </summary>
            <typeparam name="TPixelBg">The pixel format of destination image.</typeparam>
            <typeparam name="TPixelFg">The pixel format of source image.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Drawing.DrawImageProcessor`2.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{`1},SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Point,SixLabors.ImageSharp.PixelFormats.PixelColorBlendingMode,SixLabors.ImageSharp.PixelFormats.PixelAlphaCompositionMode,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Drawing.DrawImageProcessor`2"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="image">The foreground <see cref="T:SixLabors.ImageSharp.Image`1"/> to blend with the currently processing image.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
            <param name="location">The location to draw the blended image.</param>
            <param name="colorBlendingMode">The blending mode to use when drawing the image.</param>
            <param name="alphaCompositionMode">The Alpha blending mode to use when drawing the image.</param>
            <param name="opacity">The opacity of the image to blend. Must be between 0 and 1.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Drawing.DrawImageProcessor`2.Image">
            <summary>
            Gets the image to blend
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Drawing.DrawImageProcessor`2.Opacity">
            <summary>
            Gets the opacity of the image to blend
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Drawing.DrawImageProcessor`2.Blender">
            <summary>
            Gets the pixel blender
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Drawing.DrawImageProcessor`2.Location">
            <summary>
            Gets the location to draw the blended image
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Drawing.DrawImageProcessor`2.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Drawing.DrawImageProcessor`2.RowOperation">
            <summary>
            A <see langword="struct"/> implementing the draw logic for <see cref="T:SixLabors.ImageSharp.Processing.Processors.Drawing.DrawImageProcessor`2"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Drawing.DrawImageProcessor`2.RowOperation.Invoke(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Effects.IPixelRowDelegate">
            <summary>
            An <see langword="interface"/> used by the row delegates for a given <see cref="T:SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2"/> instance
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Effects.IPixelRowDelegate.Invoke(System.Span{System.Numerics.Vector4},SixLabors.ImageSharp.Point)">
            <summary>
            Applies the current pixel row delegate to a target row of preprocessed pixels.
            </summary>
            <param name="span">The target row of <see cref="T:System.Numerics.Vector4"/> pixels to process.</param>
            <param name="offset">The initial horizontal and vertical offset for the input pixels to process.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Effects.OilPaintingProcessor">
            <summary>
            Defines an oil painting effect.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Effects.OilPaintingProcessor.#ctor(System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Effects.OilPaintingProcessor"/> class.
            </summary>
            <param name="levels">
            The number of intensity levels. Higher values result in a broader range of color intensities forming part of the result image.
            </param>
            <param name="brushSize">
            The number of neighboring pixels used in calculating each individual pixel value.
            </param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Effects.OilPaintingProcessor.Levels">
            <summary>
            Gets the number of intensity levels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Effects.OilPaintingProcessor.BrushSize">
            <summary>
            Gets the brush size.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Effects.OilPaintingProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Effects.OilPaintingProcessor`1">
            <summary>
            Applies oil painting effect processing to the image.
            </summary>
            <remarks>Adapted from <see href="https://softwarebydefault.com/2013/06/29/oil-painting-cartoon-filter/"/> by Dewald Esterhuizen.</remarks>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Effects.OilPaintingProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Effects.OilPaintingProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Effects.OilPaintingProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Effects.OilPaintingProcessor"/> defining the processor parameters.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Effects.OilPaintingProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Effects.OilPaintingProcessor`1.RowIntervalOperation">
            <summary>
            A <see langword="struct"/> implementing the convolution logic for <see cref="T:SixLabors.ImageSharp.Processing.Processors.Effects.OilPaintingProcessor`1"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Effects.OilPaintingProcessor`1.RowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval@)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Effects.PixelateProcessor">
            <summary>
            Defines a pixelation effect of a given size.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Effects.PixelateProcessor.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Effects.PixelateProcessor"/> class.
            </summary>
            <param name="size">The size of the pixels. Must be greater than 0.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="size"/> is less than 0 or equal to 0.
            </exception>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Effects.PixelateProcessor.Size">
            <summary>
            Gets or the pixel size.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Effects.PixelateProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Effects.PixelateProcessor`1">
            <summary>
            Applies a pixelation effect processing to the image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Effects.PixelateProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Effects.PixelateProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Effects.PixelateProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Effects.PixelateProcessor"/>.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Effects.PixelateProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor">
            <summary>
            Applies a user defined row processing delegate to the image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor.#ctor(SixLabors.ImageSharp.Processing.PixelRowOperation,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor"/> class.
            </summary>
            <param name="pixelRowOperation">The user defined, row processing delegate.</param>
            <param name="modifiers">The <see cref="T:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers"/> to apply during the pixel conversions.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor.PixelRowOperation">
            <summary>
            Gets the user defined row processing delegate to the image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor.Modifiers">
            <summary>
            Gets the <see cref="T:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers"/> to apply during the pixel conversions.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor.PixelRowDelegate">
            <summary>
            A <see langword="struct"/> implementing the row processing logic for <see cref="T:SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor.PixelRowDelegate.Invoke(System.Span{System.Numerics.Vector4},SixLabors.ImageSharp.Point)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2">
            <summary>
            The base class for all processors that accept a user defined row processing delegate.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <typeparam name="TDelegate">The row processor type.</typeparam>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2.modifiers">
            <summary>
            The <see cref="T:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers"/> to apply during the pixel conversions.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2.#ctor(`1@,SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2"/> class.
            </summary>
            <param name="rowDelegate">The row processor to use to process each pixel row</param>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="modifiers">The <see cref="T:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers"/> to apply during the pixel conversions.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2.RowOperation">
            <summary>
            A <see langword="struct"/> implementing the convolution logic for <see cref="T:SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2.RowOperation.Invoke(System.Int32,System.Span{System.Numerics.Vector4})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor">
            <summary>
            Applies a user defined, position aware, row processing delegate to the image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor.#ctor(SixLabors.ImageSharp.Processing.PixelRowOperation{SixLabors.ImageSharp.Point},SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor"/> class.
            </summary>
            <param name="pixelRowOperation">The user defined, position aware, row processing delegate.</param>
            <param name="modifiers">The <see cref="T:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers"/> to apply during the pixel conversions.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor.PixelRowOperation">
            <summary>
            Gets the user defined, position aware, row processing delegate.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor.Modifiers">
            <summary>
            Gets the <see cref="T:SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers"/> to apply during the pixel conversions.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor.PixelRowDelegate">
            <summary>
            A <see langword="struct"/> implementing the row processing logic for <see cref="T:SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor.PixelRowDelegate.Invoke(System.Span{System.Numerics.Vector4},SixLabors.ImageSharp.Point)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.AchromatomalyProcessor">
            <summary>
            Converts the colors of the image recreating Achromatomaly (Color desensitivity) color blindness.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.AchromatomalyProcessor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.AchromatomalyProcessor"/> class.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.AchromatopsiaProcessor">
            <summary>
            Converts the colors of the image recreating Achromatopsia (Monochrome) color blindness.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.AchromatopsiaProcessor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.AchromatopsiaProcessor"/> class.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.BlackWhiteProcessor">
            <summary>
            Applies a black and white filter matrix to the image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.BlackWhiteProcessor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.BlackWhiteProcessor"/> class.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.BrightnessProcessor">
            <summary>
            Applies a brightness filter matrix using the given amount.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.BrightnessProcessor.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.BrightnessProcessor"/> class.
            </summary>
            <remarks>
            A value of <value>0</value> will create an image that is completely black. A value of <value>1</value> leaves the input unchanged.
            Other values are linear multipliers on the effect. Values of an amount over 1 are allowed, providing brighter results.
            </remarks>
            <param name="amount">The proportion of the conversion. Must be greater than or equal to 0.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Filters.BrightnessProcessor.Amount">
            <summary>
            Gets the proportion of the conversion
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.ContrastProcessor">
            <summary>
            Applies a contrast filter matrix using the given amount.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.ContrastProcessor.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.ContrastProcessor"/> class.
            </summary>
            <remarks>
            A value of <value>0</value> will create an image that is completely gray. A value of <value>1</value> leaves the input unchanged.
            Other values are linear multipliers on the effect. Values of an amount over 1 are allowed, providing results with more contrast.
            </remarks>
            <param name="amount">The proportion of the conversion. Must be greater than or equal to 0.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Filters.ContrastProcessor.Amount">
            <summary>
            Gets the proportion of the conversion.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.DeuteranomalyProcessor">
            <summary>
            Converts the colors of the image recreating Deuteranomaly (Green-Weak) color blindness.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.DeuteranomalyProcessor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.DeuteranomalyProcessor"/> class.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.DeuteranopiaProcessor">
            <summary>
            Converts the colors of the image recreating Deuteranopia (Green-Blind) color blindness.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.DeuteranopiaProcessor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.DeuteranopiaProcessor"/> class.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor">
            <summary>
            Defines a free-form color filter by a <see cref="T:SixLabors.ImageSharp.ColorMatrix"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor.#ctor(SixLabors.ImageSharp.ColorMatrix)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor"/> class.
            </summary>
            <param name="matrix">The matrix used to apply the image filter</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor.Matrix">
            <summary>
            Gets the <see cref="T:SixLabors.ImageSharp.ColorMatrix"/> used to apply the image filter.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1">
            <summary>
            Provides methods that accept a <see cref="T:SixLabors.ImageSharp.ColorMatrix"/> matrix to apply free-form filters to images.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor"/>.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1.RowOperation">
            <summary>
            A <see langword="struct"/> implementing the convolution logic for <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1.RowOperation.Invoke(System.Int32,System.Span{System.Numerics.Vector4})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.GrayscaleBt601Processor">
            <summary>
            Applies a grayscale filter matrix using the given amount and the formula as specified by ITU-R Recommendation BT.601
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.GrayscaleBt601Processor.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.GrayscaleBt601Processor"/> class.
            </summary>
            <param name="amount">The proportion of the conversion. Must be between 0 and 1.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Filters.GrayscaleBt601Processor.Amount">
            <summary>
            Gets the proportion of the conversion
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.GrayscaleBt709Processor">
            <summary>
            Applies a grayscale filter matrix using the given amount and the formula as specified by ITU-R Recommendation BT.709
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.GrayscaleBt709Processor.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.GrayscaleBt709Processor"/> class.
            </summary>
            <param name="amount">The proportion of the conversion. Must be between 0 and 1.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Filters.GrayscaleBt709Processor.Amount">
            <summary>
            Gets the proportion of the conversion.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.HueProcessor">
            <summary>
            Applies a hue filter matrix using the given angle of rotation in degrees
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.HueProcessor.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.HueProcessor"/> class.
            </summary>
            <param name="degrees">The angle of rotation in degrees</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Filters.HueProcessor.Degrees">
            <summary>
            Gets the angle of rotation in degrees
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.InvertProcessor">
            <summary>
            Applies a filter matrix that inverts the colors of an image
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.InvertProcessor.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.InvertProcessor"/> class.
            </summary>
            <param name="amount">The proportion of the conversion. Must be between 0 and 1.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Filters.InvertProcessor.Amount">
            <summary>
            Gets the proportion of the conversion
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.KodachromeProcessor">
            <summary>
            Applies a filter matrix recreating an old Kodachrome camera effect matrix to the image
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.KodachromeProcessor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.KodachromeProcessor"/> class.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.LightnessProcessor">
            <summary>
            Applies a lightness filter matrix using the given amount.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.LightnessProcessor.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.LightnessProcessor"/> class.
            </summary>
            <remarks>
            A value of <value>0</value> will create an image that is completely black. A value of <value>1</value> leaves the input unchanged.
            Other values are linear multipliers on the effect. Values of an amount over 1 are allowed, providing lighter results.
            </remarks>
            <param name="amount">The proportion of the conversion. Must be greater than or equal to 0.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Filters.LightnessProcessor.Amount">
            <summary>
            Gets the proportion of the conversion
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.LomographProcessor">
            <summary>
            Converts the colors of the image recreating an old Lomograph effect.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.LomographProcessor.#ctor(SixLabors.ImageSharp.GraphicsOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.LomographProcessor" /> class.
            </summary>
            <param name="graphicsOptions">Graphics options to use within the processor.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Filters.LomographProcessor.GraphicsOptions">
            <summary>
            Gets the options effecting blending and composition
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.LomographProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.LomographProcessor`1">
            <summary>
            Converts the colors of the image recreating an old Lomograph effect.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.LomographProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Filters.LomographProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.LomographProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.LomographProcessor"/> defining the parameters.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.LomographProcessor`1.AfterImageApply">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.OpacityProcessor">
            <summary>
            Applies an opacity filter matrix using the given amount.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.OpacityProcessor.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.OpacityProcessor"/> class.
            </summary>
            <param name="amount">The proportion of the conversion. Must be between 0 and 1.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Filters.OpacityProcessor.Amount">
            <summary>
            Gets the proportion of the conversion.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.OpaqueProcessor`1.OpaqueRowOperation.Invoke(System.Int32,System.Span{System.Numerics.Vector4})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.PolaroidProcessor">
            <summary>
            Converts the colors of the image recreating an old Polaroid effect.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.PolaroidProcessor.#ctor(SixLabors.ImageSharp.GraphicsOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.PolaroidProcessor" /> class.
            </summary>
            <param name="graphicsOptions">Graphics options to use within the processor.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Filters.PolaroidProcessor.GraphicsOptions">
            <summary>
            Gets the options effecting blending and composition
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.PolaroidProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.PolaroidProcessor`1">
            <summary>
            Converts the colors of the image recreating an old Polaroid effect.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.PolaroidProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Filters.PolaroidProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.PolaroidProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.PolaroidProcessor"/> defining the parameters.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.PolaroidProcessor`1.AfterImageApply">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.ProtanomalyProcessor">
            <summary>
            Converts the colors of the image recreating Protanomaly (Red-Weak) color blindness.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.ProtanomalyProcessor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.ProtanomalyProcessor"/> class.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.ProtanopiaProcessor">
            <summary>
            Converts the colors of the image recreating Protanopia (Red-Blind) color blindness.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.ProtanopiaProcessor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.ProtanopiaProcessor"/> class.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.SaturateProcessor">
            <summary>
            Applies a saturation filter matrix using the given amount.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.SaturateProcessor.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.SaturateProcessor"/> class.
            </summary>
            <remarks>
            A value of <value>0</value> is completely un-saturated. A value of <value>1</value> leaves the input unchanged.
            Other values are linear multipliers on the effect. Values of amount over 1 are allowed, providing super-saturated results
            </remarks>
            <param name="amount">The proportion of the conversion. Must be greater than or equal to 0.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Filters.SaturateProcessor.Amount">
            <summary>
            Gets the proportion of the conversion
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.SepiaProcessor">
            <summary>
            Applies a sepia filter matrix using the given amount.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.SepiaProcessor.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.SepiaProcessor"/> class.
            </summary>
            <param name="amount">The proportion of the conversion. Must be between 0 and 1.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Filters.SepiaProcessor.Amount">
            <summary>
            Gets the proportion of the conversion
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.TritanomalyProcessor">
            <summary>
            Converts the colors of the image recreating Tritanomaly (Blue-Weak) color blindness.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.TritanomalyProcessor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.TritanomalyProcessor"/> class.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Filters.TritanopiaProcessor">
            <summary>
            Converts the colors of the image recreating Tritanopia (Blue-Blind) color blindness.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Filters.TritanopiaProcessor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Filters.TritanopiaProcessor"/> class.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.ICloningImageProcessor">
            <summary>
            Defines an algorithm to alter the pixels of a cloned image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.ICloningImageProcessor.CreatePixelSpecificCloningProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Creates a pixel specific <see cref="T:SixLabors.ImageSharp.Processing.Processors.ICloningImageProcessor`1"/> that is capable of executing
            the processing algorithm on an <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </summary>
            <typeparam name="TPixel">The pixel type.</typeparam>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="source">The source image. Cannot be null.</param>
            <param name="sourceRectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to draw.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.Processors.ICloningImageProcessor`1"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.ICloningImageProcessor`1">
            <summary>
            Implements an algorithm to alter the pixels of a cloned image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.ICloningImageProcessor`1.CloneAndExecute">
            <summary>
            Clones the specified <see cref="T:SixLabors.ImageSharp.Image`1"/> and executes the process against the clone.
            </summary>
            <returns>The <see cref="T:SixLabors.ImageSharp.Image`1"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.IImageProcessor">
            <summary>
            Defines an algorithm to alter the pixels of an image.
            Non-generic <see cref="T:SixLabors.ImageSharp.Processing.Processors.IImageProcessor"/> implementations are responsible for:
            1. Encapsulating the parameters of the algorithm.
            2. Creating the generic <see cref="T:SixLabors.ImageSharp.Processing.Processors.IImageProcessor`1"/> instance to execute the algorithm.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.IImageProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Creates a pixel specific <see cref="T:SixLabors.ImageSharp.Processing.Processors.IImageProcessor`1"/> that is capable of executing
            the processing algorithm on an <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </summary>
            <typeparam name="TPixel">The pixel type.</typeparam>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="source">The source image. Cannot be null.</param>
            <param name="sourceRectangle">
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/> structure that specifies the portion of the image object to draw.
            </param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.Processors.IImageProcessor`1"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.IImageProcessor`1">
            <summary>
            Implements an algorithm to alter the pixels of an image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.IImageProcessor`1.Execute">
            <summary>
            Executes the process against the specified <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.ImageProcessorExtensions.Execute(SixLabors.ImageSharp.Processing.Processors.IImageProcessor,SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image,SixLabors.ImageSharp.Rectangle)">
            <summary>
            Executes the processor against the given source image and rectangle bounds.
            </summary>
            <param name="processor">The processor.</param>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="source">The source image.</param>
            <param name="sourceRectangle">The source bounds.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1">
            <summary>
            The base class for all pixel specific image processors.
            Allows the application of processing algorithms to the image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1.Source">
            <summary>
            Gets The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1.SourceRectangle">
            <summary>
            Gets The source area to process for the current processor instance.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1.Configuration">
            <summary>
            Gets the <see cref="T:SixLabors.ImageSharp.Configuration"/> instance to use when performing operations.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1.SixLabors#ImageSharp#Processing#Processors#IImageProcessor{TPixel}#Execute">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1.Apply(SixLabors.ImageSharp.ImageFrame{`0})">
            <summary>
            Applies the processor to a single image frame.
            </summary>
            <param name="source">the source image.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1.BeforeImageApply">
            <summary>
            This method is called before the process is applied to prepare the processor.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1.BeforeFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <summary>
            This method is called before the process is applied to prepare the processor.
            </summary>
            <param name="source">The source image. Cannot be null.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <summary>
            Applies the process to the specified portion of the specified <see cref="T:SixLabors.ImageSharp.ImageFrame`1" /> at the specified location
            and with the specified size.
            </summary>
            <param name="source">The source image. Cannot be null.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1.AfterFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <summary>
            This method is called after the process is applied to prepare the processor.
            </summary>
            <param name="source">The source image. Cannot be null.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1.AfterImageApply">
            <summary>
            This method is called after the process is applied to prepare the processor.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.ImageProcessor`1.Dispose(System.Boolean)">
            <summary>
            Disposes the object and frees resources for the Garbage Collector.
            </summary>
            <param name="disposing">Whether to dispose managed and unmanaged objects.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor">
            <summary>
            Applies an adaptive histogram equalization to the image. The image is split up in tiles. For each tile a cumulative distribution function (cdf) is calculated.
            To calculate the final equalized pixel value, the cdf value of four adjacent tiles will be interpolated.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor.#ctor(System.Int32,System.Boolean,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor"/> class.
            </summary>
            <param name="luminanceLevels">The number of different luminance levels. Typical values are 256 for 8-bit grayscale images
            or 65536 for 16-bit grayscale images.</param>
            <param name="clipHistogram">Indicating whether to clip the histogram bins at a specific value.</param>
            <param name="clipLimit">The histogram clip limit. Histogram bins which exceed this limit, will be capped at this value.</param>
            <param name="numberOfTiles">The number of tiles the image is split into (horizontal and vertically). Minimum value is 2. Maximum value is 100.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor.NumberOfTiles">
            <summary>
            Gets the number of tiles the image is split into (horizontal and vertically) for the adaptive histogram equalization.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor`1">
            <summary>
            Applies an adaptive histogram equalization to the image. The image is split up in tiles. For each tile a cumulative distribution function (cdf) is calculated.
            To calculate the final equalized pixel value, the cdf value of four adjacent tiles will be interpolated.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,System.Int32,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="luminanceLevels">The number of different luminance levels. Typical values are 256 for 8-bit grayscale images
            or 65536 for 16-bit grayscale images.</param>
            <param name="clipHistogram">Indicating whether to clip the histogram bins at a specific value.</param>
            <param name="clipLimit">The histogram clip limit. Histogram bins which exceed this limit, will be capped at this value.</param>
            <param name="tiles">The number of tiles the image is split into (horizontal and vertically). Minimum value is 2. Maximum value is 100.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor`1.Tiles">
            <summary>
            Gets the number of tiles the image is split into (horizontal and vertically) for the adaptive histogram equalization.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor`1.ProcessCornerTile(SixLabors.ImageSharp.Memory.Buffer2D{`0},SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor{`0}.CdfTileData,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Processes the part of a corner tile which was previously left out. It consists of 1 / 4 of a tile and does not need interpolation.
            </summary>
            <param name="source">The source image.</param>
            <param name="cdfData">The lookup table to remap the grey values.</param>
            <param name="cdfX">The x-position in the CDF lookup map.</param>
            <param name="cdfY">The y-position in the CDF lookup map.</param>
            <param name="xStart">X start position.</param>
            <param name="xEnd">X end position.</param>
            <param name="yStart">Y start position.</param>
            <param name="yEnd">Y end position.</param>
            <param name="luminanceLevels">
            The number of different luminance levels. Typical values are 256 for 8-bit grayscale images
            or 65536 for 16-bit grayscale images.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor`1.ProcessBorderColumn(SixLabors.ImageSharp.Memory.Buffer2D{`0},SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor{`0}.CdfTileData,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Processes a border column of the image which is half the size of the tile width.
            </summary>
            <param name="source">The source image.</param>
            <param name="cdfData">The pre-computed lookup tables to remap the grey values for each tiles.</param>
            <param name="cdfX">The X index of the lookup table to use.</param>
            <param name="sourceHeight">The source image height.</param>
            <param name="tileCount">The number of vertical tiles.</param>
            <param name="tileHeight">The height of a tile.</param>
            <param name="xStart">X start position in the image.</param>
            <param name="xEnd">X end position of the image.</param>
            <param name="luminanceLevels">
            The number of different luminance levels. Typical values are 256 for 8-bit grayscale images
            or 65536 for 16-bit grayscale images.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor`1.ProcessBorderRow(SixLabors.ImageSharp.Memory.Buffer2D{`0},SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor{`0}.CdfTileData,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Processes a border row of the image which is half of the size of the tile height.
            </summary>
            <param name="source">The source image.</param>
            <param name="cdfData">The pre-computed lookup tables to remap the grey values for each tiles.</param>
            <param name="cdfY">The Y index of the lookup table to use.</param>
            <param name="sourceWidth">The source image width.</param>
            <param name="tileCount">The number of horizontal tiles.</param>
            <param name="tileWidth">The width of a tile.</param>
            <param name="yStart">Y start position in the image.</param>
            <param name="yEnd">Y end position of the image.</param>
            <param name="luminanceLevels">
            The number of different luminance levels. Typical values are 256 for 8-bit grayscale images
            or 65536 for 16-bit grayscale images.
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor`1.InterpolateBetweenFourTiles(`0,SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor{`0}.CdfTileData,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Bilinear interpolation between four adjacent tiles.
            </summary>
            <param name="sourcePixel">The pixel to remap the grey value from.</param>
            <param name="cdfData">The pre-computed lookup tables to remap the grey values for each tiles.</param>
            <param name="tileCountX">The number of tiles in the x-direction.</param>
            <param name="tileCountY">The number of tiles in the y-direction.</param>
            <param name="tileX">X position inside the tile.</param>
            <param name="tileY">Y position inside the tile.</param>
            <param name="cdfX">X index of the top left lookup table to use.</param>
            <param name="cdfY">Y index of the top left lookup table to use.</param>
            <param name="tileWidth">Width of one tile in pixels.</param>
            <param name="tileHeight">Height of one tile in pixels.</param>
            <param name="luminanceLevels">
            The number of different luminance levels. Typical values are 256 for 8-bit grayscale images
            or 65536 for 16-bit grayscale images.
            </param>
            <returns>A re-mapped grey value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor`1.InterpolateBetweenTwoTiles(`0,SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor{`0}.CdfTileData,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Linear interpolation between two tiles.
            </summary>
            <param name="sourcePixel">The pixel to remap the grey value from.</param>
            <param name="cdfData">The CDF lookup map.</param>
            <param name="tileX1">X position inside the first tile.</param>
            <param name="tileY1">Y position inside the first tile.</param>
            <param name="tileX2">X position inside the second tile.</param>
            <param name="tileY2">Y position inside the second tile.</param>
            <param name="tilePos">Position inside the tile.</param>
            <param name="tileWidth">Width of the tile.</param>
            <param name="luminanceLevels">
            The number of different luminance levels. Typical values are 256 for 8-bit grayscale images
            or 65536 for 16-bit grayscale images.
            </param>
            <returns>A re-mapped grey value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor`1.BilinearInterpolation(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Bilinear interpolation between four tiles.
            </summary>
            <param name="tx">The interpolation value in x direction in the range of [0, 1].</param>
            <param name="ty">The interpolation value in y direction in the range of [0, 1].</param>
            <param name="lt">Luminance from top left tile.</param>
            <param name="rt">Luminance from right top tile.</param>
            <param name="lb">Luminance from left bottom tile.</param>
            <param name="rb">Luminance from right bottom tile.</param>
            <returns>Interpolated Luminance.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor`1.LinearInterpolation(System.Single,System.Single,System.Single)">
            <summary>
            Linear interpolation between two grey values.
            </summary>
            <param name="left">The left value.</param>
            <param name="right">The right value.</param>
            <param name="t">The interpolation value between the two values in the range of [0, 1].</param>
            <returns>The interpolated value.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor`1.RowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval@)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor`1.CdfTileData">
            <summary>
            Contains the results of the cumulative distribution function for all tiles.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor`1.CdfTileData.cdfMinBuffer2D">
            <summary>
            Used for storing the minimum value for each CDF entry.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor`1.CdfTileData.cdfLutBuffer2D">
            <summary>
            Used for storing the LUT for each CDF entry.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor`1.CdfTileData.RemapGreyValue(System.Int32,System.Int32,System.Int32)">
            <summary>
            Remaps the grey value with the cdf.
            </summary>
            <param name="tilesX">The tiles x-position.</param>
            <param name="tilesY">The tiles y-position.</param>
            <param name="luminance">The original luminance.</param>
            <returns>The remapped luminance.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationProcessor`1.CdfTileData.RowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval@)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationSlidingWindowProcessor">
            <summary>
            Applies an adaptive histogram equalization to the image using an sliding window approach.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationSlidingWindowProcessor.#ctor(System.Int32,System.Boolean,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationSlidingWindowProcessor"/> class.
            </summary>
            <param name="luminanceLevels">The number of different luminance levels. Typical values are 256 for 8-bit grayscale images
            or 65536 for 16-bit grayscale images.</param>
            <param name="clipHistogram">Indicating whether to clip the histogram bins at a specific value.</param>
            <param name="clipLimit">The histogram clip limit. Histogram bins which exceed this limit, will be capped at this value.</param>
            <param name="numberOfTiles">The number of tiles the image is split into (horizontal and vertically). Minimum value is 2. Maximum value is 100.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationSlidingWindowProcessor.NumberOfTiles">
            <summary>
            Gets the number of tiles the image is split into (horizontal and vertically) for the adaptive histogram equalization.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationSlidingWindowProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationSlidingWindowProcessor`1">
            <summary>
            Applies an adaptive histogram equalization to the image using an sliding window approach.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationSlidingWindowProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,System.Int32,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationSlidingWindowProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="luminanceLevels">The number of different luminance levels. Typical values are 256 for 8-bit grayscale images
            or 65536 for 16-bit grayscale images.</param>
            <param name="clipHistogram">Indicating whether to clip the histogram bins at a specific value.</param>
            <param name="clipLimit">The histogram clip limit. Histogram bins which exceed this limit, will be capped at this value.</param>
            <param name="tiles">The number of tiles the image is split into (horizontal and vertically). Minimum value is 2. Maximum value is 100.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationSlidingWindowProcessor`1.Tiles">
            <summary>
            Gets the number of tiles the image is split into (horizontal and vertically) for the adaptive histogram equalization.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationSlidingWindowProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationSlidingWindowProcessor`1.CopyPixelRow(SixLabors.ImageSharp.ImageFrame{`0},System.Span{System.Numerics.Vector4},System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Configuration)">
            <summary>
            Get the a pixel row at a given position with a length of the tile width. Mirrors pixels which exceeds the edges.
            </summary>
            <param name="source">The source image.</param>
            <param name="rowPixels">Pre-allocated pixel row span of the size of a the tile width.</param>
            <param name="x">The x position.</param>
            <param name="y">The y position.</param>
            <param name="tileWidth">The width in pixels of a tile.</param>
            <param name="configuration">The configuration.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationSlidingWindowProcessor`1.CopyPixelRowFast(SixLabors.ImageSharp.Memory.Buffer2D{`0},System.Span{System.Numerics.Vector4},System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Configuration)">
            <summary>
            Get the a pixel row at a given position with a length of the tile width.
            </summary>
            <param name="source">The source image.</param>
            <param name="rowPixels">Pre-allocated pixel row span of the size of a the tile width.</param>
            <param name="x">The x position.</param>
            <param name="y">The y position.</param>
            <param name="tileWidth">The width in pixels of a tile.</param>
            <param name="configuration">The configuration.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationSlidingWindowProcessor`1.AddPixelsToHistogram(System.Numerics.Vector4@,System.Int32@,System.Int32,System.Int32)">
            <summary>
            Adds a column of grey values to the histogram.
            </summary>
            <param name="greyValuesBase">The reference to the span of grey values to add.</param>
            <param name="histogramBase">The reference to the histogram span.</param>
            <param name="luminanceLevels">The number of different luminance levels.</param>
            <param name="length">The grey values span length.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationSlidingWindowProcessor`1.RemovePixelsFromHistogram(System.Numerics.Vector4@,System.Int32@,System.Int32,System.Int32)">
            <summary>
            Removes a column of grey values from the histogram.
            </summary>
            <param name="greyValuesBase">The reference to the span of grey values to remove.</param>
            <param name="histogramBase">The reference to the histogram span.</param>
            <param name="luminanceLevels">The number of different luminance levels.</param>
            <param name="length">The grey values span length.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationSlidingWindowProcessor`1.SlidingWindowOperation">
            <summary>
            Applies the sliding window equalization to one column of the image. The window is moved from top to bottom.
            Moving the window one pixel down requires to remove one row from the top of the window from the histogram and
            adding a new row at the bottom.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationSlidingWindowProcessor`1.SlidingWindowOperation.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationSlidingWindowProcessor{`0},SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.Memory.MemoryAllocator,SixLabors.ImageSharp.Memory.Buffer2D{`0},SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationSlidingWindowProcessor{`0}.SlidingWindowInfos,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationSlidingWindowProcessor`1.SlidingWindowOperation"/> struct.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="processor">The histogram processor.</param>
            <param name="source">The source image.</param>
            <param name="memoryAllocator">The memory allocator.</param>
            <param name="targetPixels">The target pixels.</param>
            <param name="swInfos"><see cref="T:SixLabors.ImageSharp.Processing.Processors.Normalization.AdaptiveHistogramEqualizationSlidingWindowProcessor`1.SlidingWindowInfos"/> about the sliding window dimensions.</param>
            <param name="yStart">The y start position.</param>
            <param name="yEnd">The y end position.</param>
            <param name="useFastPath">if set to true the borders of the image will not be checked.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Normalization.GlobalHistogramEqualizationProcessor">
            <summary>
            Defines a global histogram equalization applicable to an <see cref="T:SixLabors.ImageSharp.Image"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.GlobalHistogramEqualizationProcessor.#ctor(System.Int32,System.Boolean,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Normalization.GlobalHistogramEqualizationProcessor"/> class.
            </summary>
            <param name="luminanceLevels">The number of luminance levels.</param>
            <param name="clipHistogram">A value indicating whether to clip the histogram bins at a specific value.</param>
            <param name="clipLimit">The histogram clip limit. Histogram bins which exceed this limit, will be capped at this value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.GlobalHistogramEqualizationProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Normalization.GlobalHistogramEqualizationProcessor`1">
            <summary>
            Applies a global histogram equalization to the image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.GlobalHistogramEqualizationProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Normalization.GlobalHistogramEqualizationProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="luminanceLevels">
            The number of different luminance levels. Typical values are 256 for 8-bit grayscale images
            or 65536 for 16-bit grayscale images.
            </param>
            <param name="clipHistogram">Indicating whether to clip the histogram bins at a specific value.</param>
            <param name="clipLimit">The histogram clip limit. Histogram bins which exceed this limit, will be capped at this value.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.GlobalHistogramEqualizationProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Normalization.GlobalHistogramEqualizationProcessor`1.GrayscaleLevelsRowOperation">
            <summary>
            A <see langword="struct"/> implementing the grayscale levels logic for <see cref="T:SixLabors.ImageSharp.Processing.Processors.Normalization.GlobalHistogramEqualizationProcessor`1"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.GlobalHistogramEqualizationProcessor`1.GrayscaleLevelsRowOperation.Invoke(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Normalization.GlobalHistogramEqualizationProcessor`1.CdfApplicationRowOperation">
            <summary>
            A <see langword="struct"/> implementing the cdf application levels logic for <see cref="T:SixLabors.ImageSharp.Processing.Processors.Normalization.GlobalHistogramEqualizationProcessor`1"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.GlobalHistogramEqualizationProcessor`1.CdfApplicationRowOperation.Invoke(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationMethod">
            <summary>
            Enumerates the different types of defined histogram equalization methods.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationMethod.Global">
            <summary>
            A global histogram equalization.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationMethod.AdaptiveTileInterpolation">
            <summary>
            Adaptive histogram equalization using a tile interpolation approach.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationMethod.AdaptiveSlidingWindow">
            <summary>
            Adaptive histogram equalization using sliding window. Slower then the tile interpolation mode, but can yield to better results.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationOptions">
            <summary>
            Data container providing the different options for the histogram equalization.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationOptions.Method">
            <summary>
            Gets or sets the histogram equalization method to use. Defaults to global histogram equalization.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationOptions.LuminanceLevels">
            <summary>
            Gets or sets the number of different luminance levels. Typical values are 256 for 8-bit grayscale images
            or 65536 for 16-bit grayscale images.
            Defaults to 256.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationOptions.ClipHistogram">
            <summary>
            Gets or sets a value indicating whether to clip the histogram bins at a specific value.
            It is recommended to use clipping when the AdaptiveTileInterpolation method is used, to suppress artifacts which can occur on the borders of the tiles.
            Defaults to false.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationOptions.ClipLimit">
            <summary>
            Gets or sets the histogram clip limit. Adaptive histogram equalization may cause noise to be amplified in near constant
            regions. To reduce this problem, histogram bins which exceed a given limit will be capped at this value. The exceeding values
            will be redistributed equally to all other bins. The clipLimit depends on the size of the tiles the image is split into
            and therefore the image size itself.
            Defaults to 350.
            </summary>
            <remarks>For more information, see also: https://en.wikipedia.org/wiki/Adaptive_histogram_equalization#Contrast_Limited_AHE</remarks>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationOptions.NumberOfTiles">
            <summary>
            Gets or sets the number of tiles the image is split into (horizontal and vertically) for the adaptive histogram equalization.
            Defaults to 8.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor">
            <summary>
            Defines a processor that normalizes the histogram of an image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor.#ctor(System.Int32,System.Boolean,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor"/> class.
            </summary>
            <param name="luminanceLevels">The number of different luminance levels. Typical values are 256 for 8-bit grayscale images
            or 65536 for 16-bit grayscale images.</param>
            <param name="clipHistogram">Indicates, if histogram bins should be clipped.</param>
            <param name="clipLimit">The histogram clip limit. Histogram bins which exceed this limit, will be capped at this value.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor.LuminanceLevels">
            <summary>
            Gets the number of luminance levels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor.ClipHistogram">
            <summary>
            Gets a value indicating whether to clip the histogram bins at a specific value.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor.ClipLimit">
            <summary>
            Gets the histogram clip limit. Histogram bins which exceed this limit, will be capped at this value.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor.FromOptions(SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationOptions)">
            <summary>
            Creates the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor"/> that implements the algorithm
            defined by the given <see cref="T:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationOptions"/>.
            </summary>
            <param name="options">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationOptions"/>.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1">
            <summary>
            Defines a processor that normalizes the histogram of an image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,System.Int32,System.Boolean,System.Int32,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="luminanceLevels">The number of different luminance levels. Typical values are 256 for 8-bit grayscale images
            or 65536 for 16-bit grayscale images.</param>
            <param name="clipHistogram">Indicates, if histogram bins should be clipped.</param>
            <param name="clipLimit">The histogram clip limit. Histogram bins which exceed this limit, will be capped at this value.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1.LuminanceLevels">
            <summary>
            Gets the number of luminance levels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1.ClipHistogramEnabled">
            <summary>
            Gets a value indicating whether to clip the histogram bins at a specific value.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1.ClipLimit">
            <summary>
            Gets the histogram clip limit. Histogram bins which exceed this limit, will be capped at this value.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1.CalculateCdf(System.Int32@,System.Int32@,System.Int32)">
            <summary>
            Calculates the cumulative distribution function.
            </summary>
            <param name="cdfBase">The reference to the array holding the cdf.</param>
            <param name="histogramBase">The reference to the histogram of the input image.</param>
            <param name="maxIdx">Index of the maximum of the histogram.</param>
            <returns>The first none zero value of the cdf.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1.ClipHistogram(System.Span{System.Int32},System.Int32)">
            <summary>
            AHE tends to over amplify the contrast in near-constant regions of the image, since the histogram in such regions is highly concentrated.
            Clipping the histogram is meant to reduce this effect, by cutting of histogram bin's which exceed a certain amount and redistribute
            the values over the clip limit to all other bins equally.
            </summary>
            <param name="histogram">The histogram to apply the clipping.</param>
            <param name="clipLimit">Histogram clip limit. Histogram bins which exceed this limit, will be capped at this value.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Normalization.HistogramEqualizationProcessor`1.GetLuminance(`0,System.Int32)">
            <summary>
            Convert the pixel values to grayscale using ITU-R Recommendation BT.709.
            </summary>
            <param name="sourcePixel">The pixel to get the luminance from</param>
            <param name="luminanceLevels">The number of luminance levels (256 for 8 bit, 65536 for 16 bit grayscale images)</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Overlays.BackgroundColorProcessor">
            <summary>
            Defines a processing operation to replace the background color of an <see cref="T:SixLabors.ImageSharp.Image"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Overlays.BackgroundColorProcessor.#ctor(SixLabors.ImageSharp.GraphicsOptions,SixLabors.ImageSharp.Color)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Overlays.BackgroundColorProcessor"/> class.
            </summary>
            <param name="options">The options defining blending algorithm and amount.</param>
            <param name="color">The <see cref="P:SixLabors.ImageSharp.Processing.Processors.Overlays.BackgroundColorProcessor.Color"/> to set the background color to.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Overlays.BackgroundColorProcessor.GraphicsOptions">
            <summary>
            Gets the Graphics options to alter how processor is applied.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Overlays.BackgroundColorProcessor.Color">
            <summary>
            Gets the background color value.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Overlays.BackgroundColorProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Overlays.BackgroundColorProcessor`1">
            <summary>
            Sets the background color of the image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Overlays.BackgroundColorProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Overlays.BackgroundColorProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Overlays.BackgroundColorProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Overlays.BackgroundColorProcessor"/> defining the processor parameters.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Overlays.BackgroundColorProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor">
            <summary>
            Defines a radial glow effect applicable to an <see cref="T:SixLabors.ImageSharp.Image"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor.#ctor(SixLabors.ImageSharp.GraphicsOptions,SixLabors.ImageSharp.Color)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor" /> class.
            </summary>
            <param name="options">The options effecting blending and composition.</param>
            <param name="color">The color or the glow.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor.#ctor(SixLabors.ImageSharp.GraphicsOptions,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.ValueSize)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor" /> class.
            </summary>
            <param name="options">The options effecting blending and composition.</param>
            <param name="color">The color or the glow.</param>
            <param name="radius">The radius of the glow.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor.GraphicsOptions">
            <summary>
            Gets the options effecting blending and composition.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor.GlowColor">
            <summary>
            Gets the glow color to apply.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor.Radius">
            <summary>
            Gets the the radius.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1">
            <summary>
            An <see cref="T:SixLabors.ImageSharp.Processing.Processors.IImageProcessor`1"/> that applies a radial glow effect an <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor"/> defining the processor parameters.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor">
            <summary>
            Defines a radial vignette effect applicable to an <see cref="T:SixLabors.ImageSharp.Image"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor.#ctor(SixLabors.ImageSharp.GraphicsOptions,SixLabors.ImageSharp.Color)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor" /> class.
            </summary>
            <param name="options">The options effecting blending and composition.</param>
            <param name="color">The color of the vignette.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor.#ctor(SixLabors.ImageSharp.GraphicsOptions,SixLabors.ImageSharp.Color,SixLabors.ImageSharp.ValueSize,SixLabors.ImageSharp.ValueSize)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor" /> class.
            </summary>
            <param name="options">The options effecting blending and composition.</param>
            <param name="color">The color of the vignette.</param>
            <param name="radiusX">The x-radius.</param>
            <param name="radiusY">The y-radius.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor.GraphicsOptions">
            <summary>
            Gets the options effecting blending and composition
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor.VignetteColor">
            <summary>
            Gets the vignette color to apply.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor.RadiusX">
            <summary>
            Gets the the x-radius.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor.RadiusY">
            <summary>
            Gets the the y-radius.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1">
            <summary>
            An <see cref="T:SixLabors.ImageSharp.Processing.Processors.IImageProcessor`1"/> that applies a radial vignette effect to an <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor"/> defining the processor parameters.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.DefaultPixelSamplingStrategy">
            <summary>
            A pixel sampling strategy that enumerates a limited amount of rows from different frames,
            if the total number of pixels is over a threshold.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.DefaultPixelSamplingStrategy.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.DefaultPixelSamplingStrategy"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.DefaultPixelSamplingStrategy.#ctor(System.Int32,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.DefaultPixelSamplingStrategy"/> class.
            </summary>
            <param name="maximumPixels">The maximum number of pixels to process.</param>
            <param name="minimumScanRatio">always scan at least this portion of total pixels within the image.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.DefaultPixelSamplingStrategy.MaximumPixels">
            <summary>
            Gets the maximum number of pixels to process. (The threshold.)
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.DefaultPixelSamplingStrategy.MinimumScanRatio">
            <summary>
            Gets a value indicating: always scan at least this portion of total pixels within the image.
            The default is 0.1 (10%).
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.DefaultPixelSamplingStrategy.EnumeratePixelRegions``1(SixLabors.ImageSharp.Image{``0})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.EuclideanPixelMap`1">
            <summary>
            Gets the closest color to the supplied color based upon the Euclidean distance.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <para>
            This class is not threadsafe and should not be accessed in parallel.
            Doing so will result in non-idempotent results.
            </para>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.EuclideanPixelMap`1.#ctor(SixLabors.ImageSharp.Configuration,System.ReadOnlyMemory{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.EuclideanPixelMap`1"/> class.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="palette">The color palette to map from.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.EuclideanPixelMap`1.Palette">
            <summary>
            Gets the color palette of this <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.EuclideanPixelMap`1"/>.
            The palette memory is owned by the palette source that created it.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.EuclideanPixelMap`1.GetClosestColor(`0,`0@)">
            <summary>
            Returns the closest color in the palette and the index of that pixel.
            The palette contents must match the one used in the constructor.
            </summary>
            <param name="color">The color to match.</param>
            <param name="match">The matched color.</param>
            <returns>The <see cref="T:System.Int32"/> index.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.EuclideanPixelMap`1.Clear(System.ReadOnlyMemory{`0})">
            <summary>
            Clears the map, resetting it to use the given palette.
            </summary>
            <param name="palette">The color palette to map from.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.EuclideanPixelMap`1.DistanceSquared(SixLabors.ImageSharp.PixelFormats.Rgba32,SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <summary>
            Returns the Euclidean distance squared between two specified points.
            </summary>
            <param name="a">The first point.</param>
            <param name="b">The second point.</param>
            <returns>The distance squared.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.EuclideanPixelMap`1.ColorDistanceCache">
            <summary>
            A cache for storing color distance matching results.
            </summary>
            <remarks>
            <para>
            The granularity of the cache has been determined based upon the current
            suite of test images and provides the lowest possible memory usage while
            providing enough match accuracy.
            Entry count is currently limited to 1185921 entries (2371842 bytes ~2.26MB).
            </para>
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.EuclideanPixelMap`1.ColorDistanceCache.Clear">
            <summary>
            Clears the cache resetting each entry to empty.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.ExtensivePixelSamplingStrategy">
            <summary>
            A pixel sampling strategy that enumerates all pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.ExtensivePixelSamplingStrategy.EnumeratePixelRegions``1(SixLabors.ImageSharp.Image{``0})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.IPixelSamplingStrategy">
            <summary>
            Provides an abstraction to enumerate pixel regions within a multi-framed <see cref="T:SixLabors.ImageSharp.Image`1"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.IPixelSamplingStrategy.EnumeratePixelRegions``1(SixLabors.ImageSharp.Image{``0})">
            <summary>
            Enumerates pixel regions within the image as <see cref="T:SixLabors.ImageSharp.Memory.Buffer2DRegion`1"/>.
            </summary>
            <param name="image">The image.</param>
            <typeparam name="TPixel">The pixel type.</typeparam>
            <returns>An enumeration of pixel regions.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer">
            <summary>
            Provides methods for allowing quantization of images pixels with configurable dithering.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer.Options">
            <summary>
            Gets the quantizer options defining quantization rules.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer.CreatePixelSpecificQuantizer``1(SixLabors.ImageSharp.Configuration)">
            <summary>
            Creates the generic frame quantizer.
            </summary>
            <param name="configuration">The <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer`1"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer.CreatePixelSpecificQuantizer``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerOptions)">
            <summary>
            Creates the generic frame quantizer.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="configuration">The <see cref="T:SixLabors.ImageSharp.Configuration"/> to configure internal operations.</param>
            <param name="options">The options to create the quantizer with.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer`1"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer`1">
            <summary>
            Provides methods to allow the execution of the quantization process on an image frame.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer`1.Configuration">
            <summary>
            Gets the configuration.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer`1.Options">
            <summary>
            Gets the quantizer options defining quantization rules.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer`1.Palette">
            <summary>
            Gets the quantized color palette.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The palette has not been built via <see cref="M:SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer`1.AddPaletteColors(SixLabors.ImageSharp.Memory.Buffer2DRegion{`0})"/>.
            </exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer`1.AddPaletteColors(SixLabors.ImageSharp.Memory.Buffer2DRegion{`0})">
            <summary>
            Adds colors to the quantized palette from the given pixel source.
            </summary>
            <param name="pixelRegion">The <see cref="T:SixLabors.ImageSharp.Memory.Buffer2DRegion`1"/> of source pixels to register.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer`1.QuantizeFrame(SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Quantizes an image frame and return the resulting output pixels.
            </summary>
            <param name="source">The source image frame to quantize.</param>
            <param name="bounds">The bounds within the frame to quantize.</param>
            <returns>
            A <see cref="T:SixLabors.ImageSharp.IndexedImageFrame`1"/> representing a quantized version of the source frame pixels.
            </returns>
            <remarks>
            Only executes the second (quantization) step. The palette has to be built by calling <see cref="M:SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer`1.AddPaletteColors(SixLabors.ImageSharp.Memory.Buffer2DRegion{`0})"/>.
            To run both steps, use <see cref="M:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerUtilities.BuildPaletteAndQuantizeFrame``1(SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer{``0},SixLabors.ImageSharp.ImageFrame{``0},SixLabors.ImageSharp.Rectangle)"/>.
            </remarks>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer`1.GetQuantizedColor(`0,`0@)">
            <summary>
            Returns the index and color from the quantized palette corresponding to the given color.
            </summary>
            <param name="color">The color to match.</param>
            <param name="match">The matched color.</param>
            <returns>The <see cref="T:System.Byte"/> index.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer">
            <summary>
            Allows the quantization of images pixels using Octrees.
            <see href="http://msdn.microsoft.com/en-us/library/aa479306.aspx"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer"/> class
            using the default <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerOptions"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer.#ctor(SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer"/> class.
            </summary>
            <param name="options">The quantizer options defining quantization rules.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer.Options">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer.CreatePixelSpecificQuantizer``1(SixLabors.ImageSharp.Configuration)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer.CreatePixelSpecificQuantizer``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerOptions)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1">
            <summary>
            Encapsulates methods to calculate the color palette if an image using an Octree pattern.
            <see href="http://msdn.microsoft.com/en-us/library/aa479306.aspx"/>
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1"/> struct.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="options">The quantizer options defining quantization rules.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Configuration">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Options">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Palette">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.AddPaletteColors(SixLabors.ImageSharp.Memory.Buffer2DRegion{`0})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.QuantizeFrame(SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.GetQuantizedColor(`0,`0@)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree">
            <summary>
            Class which does the actual quantization.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.root">
            <summary>
            The root of the Octree
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.maxColorBits">
            <summary>
            Maximum number of significant bits in the image
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.previousNode">
            <summary>
            Store the last node quantized
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.previousColor">
            <summary>
            Cache the previous color quantized
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree"/> class.
            </summary>
            <param name="maxColorBits">
            The maximum number of significant bits in the image
            </param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.Leaves">
            <summary>
            Gets or sets the number of leaves in the tree
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.ReducibleNodes">
            <summary>
            Gets the array of reducible nodes
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.AddColor(SixLabors.ImageSharp.PixelFormats.Rgba32)">
            <summary>
            Add a given color value to the Octree
            </summary>
            <param name="color">The color to add.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.Palletize(System.Span{`0},System.Int32,System.Int32@)">
            <summary>
            Convert the nodes in the Octree to a palette with a maximum of colorCount colors
            </summary>
            <param name="palette">The palette to fill.</param>
            <param name="colorCount">The maximum number of colors</param>
            <param name="paletteIndex">The palette index, used to calculate the final size of the palette.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.GetPaletteIndex(`0)">
            <summary>
            Get the palette index for the passed color
            </summary>
            <param name="color">The color to match.</param>
            <returns>
            The <see cref="T:System.Int32"/> index.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.TrackPrevious(SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer{`0}.Octree.OctreeNode)">
            <summary>
            Keep track of the previous node that was quantized
            </summary>
            <param name="node">
            The node last quantized
            </param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.Reduce">
            <summary>
            Reduce the depth of the tree
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.OctreeNode">
            <summary>
            Class which encapsulates each node in the tree
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.OctreeNode.children">
            <summary>
            Pointers to any child nodes
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.OctreeNode.leaf">
            <summary>
            Flag indicating that this is a leaf node
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.OctreeNode.pixelCount">
            <summary>
            Number of pixels in this node
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.OctreeNode.red">
            <summary>
            Red component
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.OctreeNode.green">
            <summary>
            Green Component
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.OctreeNode.blue">
            <summary>
            Blue component
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.OctreeNode.paletteIndex">
            <summary>
            The index of this node in the palette
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.OctreeNode.#ctor(System.Int32,System.Int32,SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer{`0}.Octree)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.OctreeNode"/> class.
            </summary>
            <param name="level">The level in the tree = 0 - 7.</param>
            <param name="colorBits">The number of significant color bits in the image.</param>
            <param name="octree">The tree to which this node belongs.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.OctreeNode.NextReducible">
            <summary>
            Gets the next reducible node
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.OctreeNode.AddColor(SixLabors.ImageSharp.PixelFormats.Rgba32@,System.Int32,System.Int32,SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer{`0}.Octree)">
            <summary>
            Add a color into the tree
            </summary>
            <param name="color">The color to add.</param>
            <param name="colorBits">The number of significant color bits.</param>
            <param name="level">The level in the tree.</param>
            <param name="octree">The tree to which this node belongs.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.OctreeNode.Reduce">
            <summary>
            Reduce this node by removing all of its children
            </summary>
            <returns>The number of leaves removed</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.OctreeNode.ConstructPalette(System.Span{`0},System.Int32@)">
            <summary>
            Traverse the tree, building up the color palette
            </summary>
            <param name="palette">The palette</param>
            <param name="index">The current palette index</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.OctreeNode.GetPaletteIndex(SixLabors.ImageSharp.PixelFormats.Rgba32@,System.Int32)">
            <summary>
            Return the palette index for the passed color
            </summary>
            <param name="pixel">The pixel data.</param>
            <param name="level">The level.</param>
            <returns>
            The <see cref="T:System.Int32"/> representing the index of the pixel in the palette.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.OctreeNode.GetColorIndex(SixLabors.ImageSharp.PixelFormats.Rgba32@,System.Int32)">
            <summary>
            Gets the color index at the given level.
            </summary>
            <param name="color">The color.</param>
            <param name="level">The node level.</param>
            <returns>The <see cref="T:System.Int32"/> index.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.OctreeQuantizer`1.Octree.OctreeNode.Increment(SixLabors.ImageSharp.PixelFormats.Rgba32@)">
            <summary>
            Increment the color count and add to the color information
            </summary>
            <param name="color">The pixel to add.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.PaletteQuantizer">
            <summary>
            Allows the quantization of images pixels using color palettes.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.PaletteQuantizer.#ctor(System.ReadOnlyMemory{SixLabors.ImageSharp.Color})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.PaletteQuantizer"/> class.
            </summary>
            <param name="palette">The color palette.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.PaletteQuantizer.#ctor(System.ReadOnlyMemory{SixLabors.ImageSharp.Color},SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.PaletteQuantizer"/> class.
            </summary>
            <param name="palette">The color palette.</param>
            <param name="options">The quantizer options defining quantization rules.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.PaletteQuantizer.Options">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.PaletteQuantizer.CreatePixelSpecificQuantizer``1(SixLabors.ImageSharp.Configuration)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.PaletteQuantizer.CreatePixelSpecificQuantizer``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerOptions)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.PaletteQuantizer`1">
            <summary>
            Encapsulates methods to create a quantized image based upon the given palette.
            <see href="http://msdn.microsoft.com/en-us/library/aa479306.aspx"/>
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.PaletteQuantizer`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerOptions,System.ReadOnlyMemory{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.PaletteQuantizer`1"/> struct.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="options">The quantizer options defining quantization rules.</param>
            <param name="palette">The palette to use.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.PaletteQuantizer`1.Configuration">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.PaletteQuantizer`1.Options">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.PaletteQuantizer`1.Palette">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.PaletteQuantizer`1.QuantizeFrame(SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.PaletteQuantizer`1.AddPaletteColors(SixLabors.ImageSharp.Memory.Buffer2DRegion{`0})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.PaletteQuantizer`1.GetQuantizedColor(`0,`0@)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.PaletteQuantizer`1.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizeProcessor">
            <summary>
            Defines quantization processing for images to reduce the number of colors used in the image palette.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizeProcessor.#ctor(SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizeProcessor"/> class.
            </summary>
            <param name="quantizer">The quantizer used to reduce the color palette.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizeProcessor.Quantizer">
            <summary>
            Gets the quantizer.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizeProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizeProcessor`1">
            <summary>
            Enables the quantization of images to reduce the number of colors used in the image palette.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizeProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizeProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="quantizer">The quantizer used to reduce the color palette.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizeProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerConstants">
            <summary>
            Contains color quantization specific constants.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerConstants.MinColors">
            <summary>
            The minimum number of colors to use when quantizing an image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerConstants.MaxColors">
            <summary>
            The maximum number of colors to use when quantizing an image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerConstants.MinDitherScale">
            <summary>
            The minumim dithering scale used to adjust the amount of dither.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerConstants.MaxDitherScale">
            <summary>
            The max dithering scale used to adjust the amount of dither.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerConstants.DefaultDither">
            <summary>
            Gets the default dithering algorithm to use.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerOptions">
            <summary>
            Defines options for quantization.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerOptions.Dither">
            <summary>
            Gets or sets the  algorithm to apply to the output image.
            Defaults to <see cref="P:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerConstants.DefaultDither"/>; set to <see langword="null"/> for no dithering.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerOptions.DitherScale">
            <summary>
            Gets or sets the dithering scale used to adjust the amount of dither. Range 0..1.
            Defaults to <see cref="F:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerConstants.MaxDitherScale"/>.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerOptions.MaxColors">
            <summary>
            Gets or sets the maximum number of colors to hold in the color palette. Range 0..256.
            Defaults to <see cref="F:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerConstants.MaxColors"/>.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerUtilities">
            <summary>
            Contains utility methods for <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer`1"/> instances.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerUtilities.CheckPaletteState``1(System.ReadOnlyMemory{``0}@)">
            <summary>
            Helper method for throwing an exception when a frame quantizer palette has
            been requested but not built yet.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="palette">The frame quantizer palette.</param>
            <exception cref="T:System.InvalidOperationException">
            The palette has not been built via <see cref="M:SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer`1.AddPaletteColors(SixLabors.ImageSharp.Memory.Buffer2DRegion{`0})"/>
            </exception>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerUtilities.BuildPaletteAndQuantizeFrame``1(SixLabors.ImageSharp.Processing.Processors.Quantization.IQuantizer{``0},SixLabors.ImageSharp.ImageFrame{``0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Execute both steps of the quantization.
            </summary>
            <param name="quantizer">The pixel specific quantizer.</param>
            <param name="source">The source image frame to quantize.</param>
            <param name="bounds">The bounds within the frame to quantize.</param>
            <typeparam name="TPixel">The pixel type.</typeparam>
            <returns>
            A <see cref="T:SixLabors.ImageSharp.IndexedImageFrame`1"/> representing a quantized version of the source frame pixels.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerUtilities.QuantizeFrame``2(``0@,SixLabors.ImageSharp.ImageFrame{``1},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Quantizes an image frame and return the resulting output pixels.
            </summary>
            <typeparam name="TFrameQuantizer">The type of frame quantizer.</typeparam>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="quantizer">The pixel specific quantizer.</param>
            <param name="source">The source image frame to quantize.</param>
            <param name="bounds">The bounds within the frame to quantize.</param>
            <returns>
            A <see cref="T:SixLabors.ImageSharp.IndexedImageFrame`1"/> representing a quantized version of the source frame pixels.
            </returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.WebSafePaletteQuantizer">
            <summary>
            A palette quantizer consisting of web safe colors as defined in the CSS Color Module Level 4.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WebSafePaletteQuantizer.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.WebSafePaletteQuantizer" /> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WebSafePaletteQuantizer.#ctor(SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.WebSafePaletteQuantizer" /> class.
            </summary>
            <param name="options">The quantizer options defining quantization rules.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.WernerPaletteQuantizer">
            <summary>
            A palette quantizer consisting of colors as defined in the original second edition of Werner’s Nomenclature of Colours 1821.
            The hex codes were collected and defined by Nicholas Rougeux <see href="https://www.c82.net/werner"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WernerPaletteQuantizer.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.WernerPaletteQuantizer" /> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WernerPaletteQuantizer.#ctor(SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.WernerPaletteQuantizer" /> class.
            </summary>
            <param name="options">The quantizer options defining quantization rules.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer">
            <summary>
            Allows the quantization of images pixels using Xiaolin Wu's Color Quantizer <see href="http://www.ece.mcmaster.ca/~xwu/cq.c"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer"/> class
            using the default <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerOptions"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer.#ctor(SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer"/> class.
            </summary>
            <param name="options">The quantizer options defining quantization rules.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer.Options">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer.CreatePixelSpecificQuantizer``1(SixLabors.ImageSharp.Configuration)">
            <inheritdoc />
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer.CreatePixelSpecificQuantizer``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerOptions)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1">
            <summary>
            An implementation of Wu's color quantizer with alpha channel.
            </summary>
            <remarks>
            <para>
            Based on C Implementation of Xiaolin Wu's Color Quantizer (v. 2)
            (see Graphics Gems volume II, pages 126-133)
            (<see href="http://www.ece.mcmaster.ca/~xwu/cq.c"/>).
            </para>
            <para>
            This adaptation is based on the excellent JeremyAnsel.ColorQuant by Jérémy Ansel
            <see href="https://github.com/JeremyAnsel/JeremyAnsel.ColorQuant"/>
            </para>
            <para>
            Algorithm: Greedy orthogonal bipartition of RGB space for variance minimization aided by inclusion-exclusion tricks.
            For speed no nearest neighbor search is done. Slightly better performance can be expected by more sophisticated
            but more expensive versions.
            </para>
            </remarks>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.IndexBits">
            <summary>
            The index bits. 6 in original code.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.IndexAlphaBits">
            <summary>
            The index alpha bits. 3 in original code.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.IndexCount">
            <summary>
            The index count.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.IndexAlphaCount">
            <summary>
            The index alpha count.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.TableLength">
            <summary>
            The table length. Now 1185921. originally 2471625.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Quantization.QuantizerOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1"/> struct.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="options">The quantizer options defining quantization rules.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Configuration">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Options">
            <inheritdoc/>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Palette">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.AddPaletteColors(SixLabors.ImageSharp.Memory.Buffer2DRegion{`0})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.QuantizeFrame(SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.GetQuantizedColor(`0,`0@)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.GetPaletteIndex(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Gets the index of the given color in the palette.
            </summary>
            <param name="r">The red value.</param>
            <param name="g">The green value.</param>
            <param name="b">The blue value.</param>
            <param name="a">The alpha value.</param>
            <returns>The index.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Volume(SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer{`0}.Box@,System.ReadOnlySpan{SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer{`0}.Moment})">
            <summary>
            Computes sum over a box of any given statistic.
            </summary>
            <param name="cube">The cube.</param>
            <param name="moments">The moment.</param>
            <returns>The result.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Bottom(SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer{`0}.Box@,System.Int32,System.ReadOnlySpan{SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer{`0}.Moment})">
            <summary>
            Computes part of Volume(cube, moment) that doesn't depend on RMax, GMax, BMax, or AMax (depending on direction).
            </summary>
            <param name="cube">The cube.</param>
            <param name="direction">The direction.</param>
            <param name="moments">The moment.</param>
            <returns>The result.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Top(SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer{`0}.Box@,System.Int32,System.Int32,System.ReadOnlySpan{SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer{`0}.Moment})">
            <summary>
            Computes remainder of Volume(cube, moment), substituting position for RMax, GMax, BMax, or AMax (depending on direction).
            </summary>
            <param name="cube">The cube.</param>
            <param name="direction">The direction.</param>
            <param name="position">The position.</param>
            <param name="moments">The moment.</param>
            <returns>The result.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Build3DHistogram(SixLabors.ImageSharp.Memory.Buffer2D{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Builds a 3-D color histogram of <c>counts, r/g/b, c^2</c>.
            </summary>
            <param name="source">The source data.</param>
            <param name="bounds">The bounds within the source image to quantize.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Get3DMoments(SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Converts the histogram into moments so that we can rapidly calculate the sums of the above quantities over any desired box.
            </summary>
            <param name="allocator">The memory allocator used for allocating buffers.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Variance(SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer{`0}.Box@)">
            <summary>
            Computes the weighted variance of a box cube.
            </summary>
            <param name="cube">The cube.</param>
            <returns>The <see cref="T:System.Single"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Maximize(SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer{`0}.Box@,System.Int32,System.Int32,System.Int32,System.Int32@,SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer{`0}.Moment)">
            <summary>
            We want to minimize the sum of the variances of two sub-boxes.
            The sum(c^2) terms can be ignored since their sum over both sub-boxes
            is the same (the sum for the whole box) no matter where we split.
            The remaining terms have a minus sign in the variance formula,
            so we drop the minus sign and maximize the sum of the two terms.
            </summary>
            <param name="cube">The cube.</param>
            <param name="direction">The direction.</param>
            <param name="first">The first position.</param>
            <param name="last">The last position.</param>
            <param name="cut">The cutting point.</param>
            <param name="whole">The whole moment.</param>
            <returns>The <see cref="T:System.Single"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Cut(SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer{`0}.Box@,SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer{`0}.Box@)">
            <summary>
            Cuts a box.
            </summary>
            <param name="set1">The first set.</param>
            <param name="set2">The second set.</param>
            <returns>Returns a value indicating whether the box has been split.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Mark(SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer{`0}.Box@,System.Byte)">
            <summary>
            Marks a color space tag.
            </summary>
            <param name="cube">The cube.</param>
            <param name="label">A label.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.BuildCube">
            <summary>
            Builds the cube.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Moment.R">
            <summary>
            Moment of <c>r*P(c)</c>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Moment.G">
            <summary>
            Moment of <c>g*P(c)</c>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Moment.B">
            <summary>
            Moment of <c>b*P(c)</c>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Moment.A">
            <summary>
            Moment of <c>a*P(c)</c>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Moment.Weight">
            <summary>
            Moment of <c>P(c)</c>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Moment.Moment2">
            <summary>
            Moment of <c>c^2*P(c)</c>.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Box">
            <summary>
            Represents a box color cube.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Box.RMin">
            <summary>
            Gets or sets the min red value, exclusive.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Box.RMax">
            <summary>
            Gets or sets the max red value, inclusive.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Box.GMin">
            <summary>
            Gets or sets the min green value, exclusive.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Box.GMax">
            <summary>
            Gets or sets the max green value, inclusive.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Box.BMin">
            <summary>
            Gets or sets the min blue value, exclusive.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Box.BMax">
            <summary>
            Gets or sets the max blue value, inclusive.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Box.AMin">
            <summary>
            Gets or sets the min alpha value, exclusive.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Box.AMax">
            <summary>
            Gets or sets the max alpha value, inclusive.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Box.Volume">
            <summary>
            Gets or sets the volume.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Box.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Box.Equals(SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer{`0}.Box)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Quantization.WuQuantizer`1.Box.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.CropProcessor">
            <summary>
            Defines a crop operation on an image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.CropProcessor.#ctor(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Size)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.CropProcessor"/> class.
            </summary>
            <param name="cropRectangle">The target cropped rectangle.</param>
            <param name="sourceSize">The source image size.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.CropProcessor.CropRectangle">
            <summary>
            Gets the width.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.CropProcessor.CreatePixelSpecificCloningProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.CropProcessor`1">
            <summary>
            Provides methods to allow the cropping of an image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.CropProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Transforms.CropProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.CropProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.CropProcessor"/>.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.CropProcessor`1.GetDestinationSize">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.CropProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.CropProcessor`1.RowOperation">
            <summary>
            A <see langword="struct"/> implementing the processor logic for <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.CropProcessor`1"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.CropProcessor`1.RowOperation.#ctor(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D{`0},SixLabors.ImageSharp.Memory.Buffer2D{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.CropProcessor`1.RowOperation"/> struct.
            </summary>
            <param name="bounds">The target processing bounds for the current instance.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current instance.</param>
            <param name="destination">The destination <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.CropProcessor`1.RowOperation.Invoke(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.DegenerateTransformException">
            <summary>
            Represents an error that occurs during a transform operation.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.DegenerateTransformException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.DegenerateTransformException"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.DegenerateTransformException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.DegenerateTransformException" /> class
            with a specified error message.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.DegenerateTransformException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.DegenerateTransformException" /> class
            with a specified error message and a reference to the inner exception that is
            the cause of this exception.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
            <param name="innerException">The exception that is the cause of the current exception, or a null reference (<see langword="Nothing" /> in Visual Basic) if no inner exception is specified.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.EntropyCropProcessor">
            <summary>
            Defines cropping operation that preserves areas of highest entropy.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.EntropyCropProcessor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.EntropyCropProcessor"/> class.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.EntropyCropProcessor.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.EntropyCropProcessor"/> class.
            </summary>
            <param name="threshold">The threshold to split the image. Must be between 0 and 1.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="threshold"/> is less than 0 or is greater than 1.
            </exception>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.EntropyCropProcessor.Threshold">
            <summary>
            Gets the entropy threshold value.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.EntropyCropProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.EntropyCropProcessor`1">
            <summary>
            Provides methods to allow the cropping of an image to preserve areas of highest entropy.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.EntropyCropProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Transforms.EntropyCropProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.EntropyCropProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.EntropyCropProcessor"/>.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.EntropyCropProcessor`1.BeforeImageApply">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.EntropyCropProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.EntropyCropProcessor`1.GetBoundingRectangle(SixLabors.ImageSharp.Point,SixLabors.ImageSharp.Point)">
            <summary>
            Gets the bounding <see cref="T:SixLabors.ImageSharp.Rectangle"/> from the given points.
            </summary>
            <param name="topLeft">
            The <see cref="T:SixLabors.ImageSharp.Point"/> designating the top left position.
            </param>
            <param name="bottomRight">
            The <see cref="T:SixLabors.ImageSharp.Point"/> designating the bottom right position.
            </param>
            <returns>
            The bounding <see cref="T:SixLabors.ImageSharp.Rectangle"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.EntropyCropProcessor`1.GetFilteredBoundingRectangle(SixLabors.ImageSharp.ImageFrame{`0},System.Single,SixLabors.ImageSharp.RgbaComponent)">
            <summary>
            Finds the bounding rectangle based on the first instance of any color component other
            than the given one.
            </summary>
            <param name="bitmap">The <see cref="T:SixLabors.ImageSharp.Image`1"/> to search within.</param>
            <param name="componentValue">The color component value to remove.</param>
            <param name="channel">The <see cref="T:SixLabors.ImageSharp.RgbaComponent"/> channel to test against.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/>.
            </returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler">
            <summary>
            Encapsulates an interpolation algorithm for resampling images.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler.Radius">
            <summary>
            Gets the radius in which to sample pixels.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler.GetValue(System.Single)">
            <summary>
            Gets the result of the interpolation algorithm.
            </summary>
            <param name="x">The value to process.</param>
            <returns>
            The <see cref="T:System.Single"/>
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler.ApplyTransform``1(SixLabors.ImageSharp.Processing.Processors.Transforms.IResamplingTransformImageProcessor{``0})">
            <summary>
            Applies a transformation upon an image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="processor">The transforming image processor.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.IResamplingTransformImageProcessor`1">
            <summary>
            Implements an algorithm to alter the pixels of an image via resampling transforms.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.IResamplingTransformImageProcessor`1.ApplyTransform``1(``0@)">
            <summary>
            Applies a resampling transform with the given sampler.
            </summary>
            <typeparam name="TResampler">The type of sampler.</typeparam>
            <param name="sampler">The sampler to use.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ISwizzler">
            <summary>
            Encapsulate an algorithm to swizzle pixels in an image.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.ISwizzler.DestinationSize">
            <summary>
            Gets the size of the image after transformation.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ISwizzler.Transform(SixLabors.ImageSharp.Point)">
            <summary>
            Applies the swizzle transformation to a given point.
            </summary>
            <param name="point">Point to transform.</param>
            <returns>The transformed point.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor">
            <summary>
            Defines an affine transformation applicable on an <see cref="T:SixLabors.ImageSharp.Image"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor.#ctor(System.Numerics.Matrix3x2,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler,SixLabors.ImageSharp.Size)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor"/> class.
            </summary>
            <param name="matrix">The transform matrix.</param>
            <param name="sampler">The sampler to perform the transform operation.</param>
            <param name="targetDimensions">The target dimensions.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor.Sampler">
            <summary>
            Gets the sampler to perform interpolation of the transform operation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor.TransformMatrix">
            <summary>
            Gets the matrix used to supply the affine transform.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor.DestinationSize">
            <summary>
            Gets the destination size to constrain the transformed image to.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor.CreatePixelSpecificCloningProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1">
            <summary>
            Provides the base methods to perform affine transforms on an image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor"/> defining the processor parameters.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.AffineTransformProcessor`1.ApplyTransform``1(``0@)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.AutoOrientProcessor">
            <summary>
            Adjusts an image so that its orientation is suitable for viewing. Adjustments are based on EXIF metadata embedded in the image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.AutoOrientProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.AutoOrientProcessor`1">
            <summary>
            Adjusts an image so that its orientation is suitable for viewing. Adjustments are based on EXIF metadata embedded in the image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.AutoOrientProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.AutoOrientProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.AutoOrientProcessor`1.BeforeImageApply">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.AutoOrientProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.AutoOrientProcessor`1.GetExifOrientation(SixLabors.ImageSharp.Image{`0})">
            <summary>
            Returns the current EXIF orientation
            </summary>
            <param name="source">The image to auto rotate.</param>
            <returns>The <see cref="T:System.UInt16"/></returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.FlipProcessor">
            <summary>
            Defines a flipping around the center point of the image.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.FlipProcessor.#ctor(SixLabors.ImageSharp.Processing.FlipMode)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.FlipProcessor"/> class.
            </summary>
            <param name="flipMode">The <see cref="P:SixLabors.ImageSharp.Processing.Processors.Transforms.FlipProcessor.FlipMode"/> used to perform flipping.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.FlipProcessor.FlipMode">
            <summary>
            Gets the <see cref="P:SixLabors.ImageSharp.Processing.Processors.Transforms.FlipProcessor.FlipMode"/> used to perform flipping.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.FlipProcessor.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.FlipProcessor`1">
            <summary>
            Provides methods that allow the flipping of an image around its center point.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.FlipProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Transforms.FlipProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.FlipProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.FlipProcessor"/>.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.FlipProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.FlipProcessor`1.FlipX(SixLabors.ImageSharp.Memory.Buffer2D{`0},SixLabors.ImageSharp.Configuration)">
            <summary>
            Swaps the image at the X-axis, which goes horizontally through the middle at half the height of the image.
            </summary>
            <param name="source">The source image to apply the process to.</param>
            <param name="configuration">The configuration.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.FlipProcessor`1.FlipY(SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.Configuration)">
            <summary>
            Swaps the image at the Y-axis, which goes vertically through the middle at half of the width of the image.
            </summary>
            <param name="source">The source image to apply the process to.</param>
            <param name="configuration">The configuration.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.LinearTransformUtility">
            <summary>
            Utility methods for linear transforms.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.LinearTransformUtility.GetSamplingRadius``1(``0@,System.Int32,System.Int32)">
            <summary>
            Returns the sampling radius for the given sampler and dimensions.
            </summary>
            <typeparam name="TResampler">The type of resampler.</typeparam>
            <param name="sampler">The resampler sampler.</param>
            <param name="sourceSize">The source size.</param>
            <param name="destinationSize">The destination size.</param>
            <returns>The <see cref="T:System.Single"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.LinearTransformUtility.GetRangeStart(System.Single,System.Single,System.Int32,System.Int32)">
            <summary>
            Gets the start position (inclusive) for a sampling range given
            the radius, center position and max constraint.
            </summary>
            <param name="radius">The radius.</param>
            <param name="center">The center position.</param>
            <param name="min">The min allowed amouunt.</param>
            <param name="max">The max allowed amouunt.</param>
            <returns>The <see cref="T:System.Int32"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.LinearTransformUtility.GetRangeEnd(System.Single,System.Single,System.Int32,System.Int32)">
            <summary>
            Gets the end position (inclusive) for a sampling range given
            the radius, center position and max constraint.
            </summary>
            <param name="radius">The radius.</param>
            <param name="center">The center position.</param>
            <param name="min">The min allowed amouunt.</param>
            <param name="max">The max allowed amouunt.</param>
            <returns>The <see cref="T:System.Int32"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor">
            <summary>
            Defines a projective transformation applicable to an <see cref="T:SixLabors.ImageSharp.Image"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor.#ctor(System.Numerics.Matrix4x4,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler,SixLabors.ImageSharp.Size)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor"/> class.
            </summary>
            <param name="matrix">The transform matrix.</param>
            <param name="sampler">The sampler to perform the transform operation.</param>
            <param name="targetDimensions">The target dimensions.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor.Sampler">
            <summary>
            Gets the sampler to perform interpolation of the transform operation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor.TransformMatrix">
            <summary>
            Gets the matrix used to supply the projective transform.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor.DestinationSize">
            <summary>
            Gets the destination size to constrain the transformed image to.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor.CreatePixelSpecificCloningProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1">
            <summary>
            Provides the base methods to perform non-affine transforms on an image.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor"/> defining the processor parameters.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1.ApplyTransform``1(``0@)">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor">
            <summary>
            Defines a rotation applicable to an <see cref="T:SixLabors.ImageSharp.Image"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor.#ctor(System.Single,SixLabors.ImageSharp.Size)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor"/> class.
            </summary>
            <param name="degrees">The angle of rotation in degrees.</param>
            <param name="sourceSize">The source image size</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor.#ctor(System.Single,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler,SixLabors.ImageSharp.Size)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor"/> class.
            </summary>
            <param name="degrees">The angle of rotation in degrees.</param>
            <param name="sampler">The sampler to perform the rotating operation.</param>
            <param name="sourceSize">The source image size</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor.Degrees">
            <summary>
            Gets the angle of rotation in degrees.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor.CreatePixelSpecificCloningProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor`1">
            <summary>
            Provides methods that allow the rotating of images.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="definition">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor"/> defining the processor parameters.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor`1.AfterImageApply(SixLabors.ImageSharp.Image{`0})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor`1.WrapDegrees(System.Single)">
            <summary>
            Wraps a given angle in degrees so that it falls withing the 0-360 degree range
            </summary>
            <param name="degrees">The angle of rotation in degrees.</param>
            <returns>The <see cref="T:System.Single"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor`1.OptimizedApply(SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.Configuration)">
            <summary>
            Rotates the images with an optimized method when the angle is 90, 180 or 270 degrees.
            </summary>
            <param name="source">The source image.</param>
            <param name="destination">The destination image.</param>
            <param name="configuration">The configuration.</param>
            <returns>
            The <see cref="T:System.Boolean" />
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor`1.Rotate180(SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.Configuration)">
            <summary>
            Rotates the image 180 degrees clockwise at the centre point.
            </summary>
            <param name="source">The source image.</param>
            <param name="destination">The destination image.</param>
            <param name="configuration">The configuration.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor`1.Rotate270(SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.Configuration)">
            <summary>
            Rotates the image 270 degrees clockwise at the centre point.
            </summary>
            <param name="source">The source image.</param>
            <param name="destination">The destination image.</param>
            <param name="configuration">The configuration.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor`1.Rotate90(SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.Configuration)">
            <summary>
            Rotates the image 90 degrees clockwise at the centre point.
            </summary>
            <param name="source">The source image.</param>
            <param name="destination">The destination image.</param>
            <param name="configuration">The configuration.</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.SkewProcessor">
            <summary>
            Defines a skew transformation applicable to an <see cref="T:SixLabors.ImageSharp.Image"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.SkewProcessor.#ctor(System.Single,System.Single,SixLabors.ImageSharp.Size)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.SkewProcessor"/> class.
            </summary>
            <param name="degreesX">The angle in degrees to perform the skew along the x-axis.</param>
            <param name="degreesY">The angle in degrees to perform the skew along the y-axis.</param>
            <param name="sourceSize">The source image size</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.SkewProcessor.#ctor(System.Single,System.Single,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler,SixLabors.ImageSharp.Size)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.SkewProcessor"/> class.
            </summary>
            <param name="degreesX">The angle in degrees to perform the skew along the x-axis.</param>
            <param name="degreesY">The angle in degrees to perform the skew along the y-axis.</param>
            <param name="sampler">The sampler to perform the skew operation.</param>
            <param name="sourceSize">The source image size</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.SkewProcessor.DegreesX">
            <summary>
            Gets the angle of rotation along the x-axis in degrees.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.SkewProcessor.DegreesY">
            <summary>
            Gets the angle of rotation along the y-axis in degrees.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler">
            <summary>
            The function implements the bicubic kernel algorithm W(x) as described on
            <see href="https://en.wikipedia.org/wiki/Bicubic_interpolation#Bicubic_convolution_algorithm">Wikipedia</see>
            A commonly used algorithm within image processing that preserves sharpness better than triangle interpolation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler.Radius">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler.GetValue(System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler.ApplyTransform``1(SixLabors.ImageSharp.Processing.Processors.Transforms.IResamplingTransformImageProcessor{``0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler">
            <summary>
            The function implements the box algorithm. Similar to nearest neighbor when upscaling.
            When downscaling the pixels will average, merging together.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler.Radius">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler.GetValue(System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler.ApplyTransform``1(SixLabors.ImageSharp.Processing.Processors.Transforms.IResamplingTransformImageProcessor{``0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler">
            <summary>
            Cubic filters contain a collection of different filters of varying B-Spline and
            Cardinal values. With these two values you can generate any smoothly fitting
            (continuious first derivative) piece-wise cubic filter.
            <see href="http://www.imagemagick.org/Usage/filter/#cubic_bc"/>
            <see href="https://www.cs.utexas.edu/~fussell/courses/cs384g-fall2013/lectures/mitchell/Mitchell.pdf"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler.CatmullRom">
            <summary>
            The Catmull-Rom filter is a well known standard Cubic Filter often used as a interpolation function.
            This filter produces a reasonably sharp edge, but without a the pronounced gradient change on large
            scale image enlargements that a 'Lagrange' filter can produce.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler.Hermite">
            <summary>
            The Hermite filter is type of smoothed triangular interpolation Filter,
            This filter rounds off strong edges while preserving flat 'color levels' in the original image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler.MitchellNetravali">
            <summary>
            The function implements the Mitchell-Netravali algorithm as described on
            <see href="https://de.wikipedia.org/wiki/Mitchell-Netravali-Filter">Wikipedia</see>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler.Robidoux">
            <summary>
            The function implements the Robidoux algorithm.
            <see href="http://www.imagemagick.org/Usage/filter/#robidoux"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler.RobidouxSharp">
            <summary>
            The function implements the Robidoux Sharp algorithm.
            <see href="http://www.imagemagick.org/Usage/filter/#robidoux"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler.Spline">
            <summary>
            The function implements the spline algorithm.
            <see href="http://www.imagemagick.org/Usage/filter/#cubic_bc"/>
            </summary>
            <summary>
            The function implements the Robidoux Sharp algorithm.
            <see href="http://www.imagemagick.org/Usage/filter/#robidoux"/>
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler"/> struct.
            </summary>
            <param name="radius">The sampling radius.</param>
            <param name="bspline">The B-Spline value.</param>
            <param name="cardinal">The Cardinal cubic value.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler.Radius">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler.GetValue(System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler.ApplyTransform``1(SixLabors.ImageSharp.Processing.Processors.Transforms.IResamplingTransformImageProcessor{``0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler">
            <summary>
            The function implements the Lanczos kernel algorithm as described on
            <see href="https://en.wikipedia.org/wiki/Lanczos_resampling#Algorithm">Wikipedia</see>.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler.Lanczos2">
            <summary>
            Implements the Lanczos kernel algorithm with a radius of 2.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler.Lanczos3">
            <summary>
            Implements the Lanczos kernel algorithm with a radius of 3.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler.Lanczos5">
            <summary>
            Implements the Lanczos kernel algorithm with a radius of 5.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler.Lanczos8">
            <summary>
            Implements the Lanczos kernel algorithm with a radius of 8.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler"/> struct.
            </summary>
            <param name="radius">The sampling radius.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler.Radius">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler.GetValue(System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler.ApplyTransform``1(SixLabors.ImageSharp.Processing.Processors.Transforms.IResamplingTransformImageProcessor{``0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler">
            <summary>
            The function implements the nearest neighbor algorithm. This uses an unscaled filter
            which will select the closest pixel to the new pixels position.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler.Radius">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler.GetValue(System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler.ApplyTransform``1(SixLabors.ImageSharp.Processing.Processors.Transforms.IResamplingTransformImageProcessor{``0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler">
            <summary>
            The function implements the triangle (bilinear) algorithm.
            Bilinear interpolation can be used where perfect image transformation with pixel matching is impossible,
            so that one can calculate and assign appropriate intensity values to pixels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler.Radius">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler.GetValue(System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler.ApplyTransform``1(SixLabors.ImageSharp.Processing.Processors.Transforms.IResamplingTransformImageProcessor{``0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler">
            <summary>
            The function implements the welch algorithm.
            <see href="http://www.imagemagick.org/Usage/filter/"/>
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler.Radius">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler.GetValue(System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler.ApplyTransform``1(SixLabors.ImageSharp.Processing.Processors.Transforms.IResamplingTransformImageProcessor{``0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeHelper">
            <summary>
            Provides methods to help calculate the target rectangle when resizing using the
            <see cref="T:SixLabors.ImageSharp.Processing.ResizeMode"/> enumeration.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeHelper.CalculateTargetLocationAndBounds(SixLabors.ImageSharp.Size,SixLabors.ImageSharp.Processing.ResizeOptions)">
            <summary>
            Calculates the target location and bounds to perform the resize operation against.
            </summary>
            <param name="sourceSize">The source image size.</param>
            <param name="options">The resize options.</param>
            <returns>
            The tuple representing the location and the bounds
            </returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernel">
            <summary>
            Points to a collection of weights allocated in <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernelMap"/>.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernel.#ctor(System.Int32,System.Single*,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernel"/> struct.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernel.StartIndex">
            <summary>
            Gets the start index for the destination row.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernel.Length">
            <summary>
            Gets the length of the kernel.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernel.Values">
            <summary>
            Gets the span representing the portion of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernelMap"/> that this window covers.
            </summary>
            <value>The <see cref="T:System.Span`1"/>.
            </value>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernel.Convolve(System.Span{System.Numerics.Vector4})">
            <summary>
            Computes the sum of vectors in 'rowSpan' weighted by weight values, pointed by this <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernel"/> instance.
            </summary>
            <param name="rowSpan">The input span of vectors</param>
            <returns>The weighted sum</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernel.AlterLeftValue(System.Int32)">
            <summary>
            Copy the contents of <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernel"/> altering <see cref="P:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernel.StartIndex"/>
            to the value <paramref name="left"/>.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernelMap">
            <summary>
            Provides resize kernel values from an optimized contiguous memory region.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernelMap.DestinationLength">
            <summary>
            Gets the length of the destination row/column
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernelMap.MaxDiameter">
            <summary>
            Gets the maximum diameter of the kernels.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernelMap.Info">
            <summary>
            Gets a string of information to help debugging
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernelMap.Dispose">
            <summary>
            Disposes <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernelMap"/> instance releasing it's backing buffer.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernelMap.Dispose(System.Boolean)">
            <summary>
            Disposes the object and frees resources for the Garbage Collector.
            </summary>
            <param name="disposing">Whether to dispose of managed and unmanaged objects.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernelMap.GetKernel(System.IntPtr)">
            <summary>
            Returns a <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernel"/> for an index value between 0 and DestinationSize - 1.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernelMap.Calculate``1(``0@,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator)">
            <summary>
            Computes the weights to apply at each pixel when resizing.
            </summary>
            <typeparam name="TResampler">The type of sampler.</typeparam>
            <param name="sampler">The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler"/></param>
            <param name="destinationSize">The destination size</param>
            <param name="sourceSize">The source size</param>
            <param name="memoryAllocator">The <see cref="T:SixLabors.ImageSharp.Memory.MemoryAllocator"/> to use for buffer allocations</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernelMap"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernelMap.Initialize``1(``0@)">
            <summary>
            Initializes the kernel map.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernelMap.BuildKernel``1(``0@,System.Int32,System.Int32)">
            <summary>
            Builds a <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernel"/> for the row <paramref name="destRowIndex"/> (in <see cref="F:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernelMap.kernels"/>)
            referencing the data at row <paramref name="dataRowIndex"/> within <see cref="F:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernelMap.data"/>,
            so the data reusable by other data rows.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernelMap.CreateKernel(System.Int32,System.Int32,System.Int32)">
            <summary>
            Returns a <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernel"/> referencing values of <see cref="F:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernelMap.data"/>
            at row <paramref name="dataRowIndex"/>.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernelMap.PeriodicKernelMap">
            <summary>
            Memory-optimized <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeKernelMap"/> where repeating rows are stored only once.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeProcessor">
            <summary>
            Defines an image resizing operation with the given <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler"/> and dimensional parameters.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeProcessor.#ctor(SixLabors.ImageSharp.Processing.ResizeOptions,SixLabors.ImageSharp.Size)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeProcessor"/> class.
            </summary>
            <param name="options">The resize options.</param>
            <param name="sourceSize">The source image size.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeProcessor.DestinationWidth">
            <summary>
            Gets the destination width.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeProcessor.DestinationHeight">
            <summary>
            Gets the destination height.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeProcessor.DestinationRectangle">
            <summary>
            Gets the resize rectangle.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeProcessor.Options">
            <summary>
            Gets the resize options.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeProcessor.CreatePixelSpecificCloningProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeProcessor`1">
            <summary>
            Implements resizing of images using various resamplers.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeProcessor`1.GetDestinationSize">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeProcessor`1.BeforeImageApply(SixLabors.ImageSharp.Image{`0})">
            <inheritdoc/>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeProcessor`1.OnFrameApply(SixLabors.ImageSharp.ImageFrame{`0},SixLabors.ImageSharp.ImageFrame{`0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.ResizeWorker`1">
            <summary>
            Implements the resize algorithm using a sliding window of size
            maximized by <see cref="P:SixLabors.ImageSharp.Configuration.WorkingBufferSizeHintInBytes"/>.
            The height of the window is a multiple of the vertical kernel's maximum diameter.
            When sliding the window, the contents of the bottom window band are copied to the new top band.
            For more details, and visual explanation, see "ResizeWorker.pptx".
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.SwizzleProcessor`1">
            <summary>
            Defines a swizzle operation on an image.
            </summary>
            <typeparam name="TSwizzler">The swizzle function type.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.SwizzleProcessor`1.#ctor(`0)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.SwizzleProcessor`1"/> class.
            </summary>
            <param name="swizzler">The swizzler operation.</param>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.Processors.Transforms.SwizzleProcessor`1.Swizzler">
            <summary>
            Gets the swizzler operation.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.SwizzleProcessor`1.CreatePixelSpecificProcessor``1(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{``0},SixLabors.ImageSharp.Rectangle)">
            <inheritdoc />
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformProcessor`1">
            <summary>
            The base class for all transform processors. Any processor that changes the dimensions of the image should inherit from this.
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformProcessor`1.#ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Image{`0},SixLabors.ImageSharp.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformProcessor`1"/> class.
            </summary>
            <param name="configuration">The configuration which allows altering default behaviour or extending the library.</param>
            <param name="source">The source <see cref="T:SixLabors.ImageSharp.Image`1"/> for the current processor instance.</param>
            <param name="sourceRectangle">The source area to process for the current processor instance.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformProcessor`1.AfterImageApply(SixLabors.ImageSharp.Image{`0})">
            <inheritdoc/>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformProcessorHelpers">
            <summary>
            Contains helper methods for working with transforms.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformProcessorHelpers.UpdateDimensionalMetadata``1(SixLabors.ImageSharp.Image{``0})">
            <summary>
            Updates the dimensional metadata of a transformed image
            </summary>
            <typeparam name="TPixel">The pixel format.</typeparam>
            <param name="image">The image to update</param>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtils">
            <summary>
            Contains utility methods for working with transforms.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtils.IsDegenerate(System.Numerics.Matrix3x2)">
            <summary>
            Returns a value that indicates whether the specified matrix is degenerate
            containing one or more values equivalent to <see cref="F:System.Single.NaN"/> or a
            zero determinant and therefore cannot be used for linear transforms.
            </summary>
            <param name="matrix">The transform matrix.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtils.IsDegenerate(System.Numerics.Matrix4x4)">
            <summary>
            Returns a value that indicates whether the specified matrix is degenerate
            containing one or more values equivalent to <see cref="F:System.Single.NaN"/> or a
            zero determinant and therefore cannot be used for linear transforms.
            </summary>
            <param name="matrix">The transform matrix.</param>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtils.IsNaN(System.Numerics.Matrix3x2)">
            <summary>
            Returns a value that indicates whether the specified matrix contains any values
            that are not a number <see cref="F:System.Single.NaN"/>.
            </summary>
            <param name="matrix">The transform matrix.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtils.IsNaN(System.Numerics.Matrix4x4)">
            <summary>
            Returns a value that indicates whether the specified matrix contains any values
            that are not a number <see cref="F:System.Single.NaN"/>.
            </summary>
            <param name="matrix">The transform matrix.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtils.ProjectiveTransform2D(System.Single,System.Single,System.Numerics.Matrix4x4)">
            <summary>
            Applies the projective transform against the given coordinates flattened into the 2D space.
            </summary>
            <param name="x">The "x" vector coordinate.</param>
            <param name="y">The "y" vector coordinate.</param>
            <param name="matrix">The transform matrix.</param>
            <returns>The <see cref="T:System.Numerics.Vector2"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtils.CreateRotationMatrixDegrees(System.Single,SixLabors.ImageSharp.Size)">
            <summary>
            Creates a centered rotation matrix using the given rotation in degrees and the source size.
            </summary>
            <param name="degrees">The amount of rotation, in degrees.</param>
            <param name="size">The source image size.</param>
            <returns>The <see cref="T:System.Numerics.Matrix3x2"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtils.CreateRotationMatrixRadians(System.Single,SixLabors.ImageSharp.Size)">
            <summary>
            Creates a centered rotation matrix using the given rotation in radians and the source size.
            </summary>
            <param name="radians">The amount of rotation, in radians.</param>
            <param name="size">The source image size.</param>
            <returns>The <see cref="T:System.Numerics.Matrix3x2"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtils.CreateSkewMatrixDegrees(System.Single,System.Single,SixLabors.ImageSharp.Size)">
            <summary>
            Creates a centered skew matrix from the give angles in degrees and the source size.
            </summary>
            <param name="degreesX">The X angle, in degrees.</param>
            <param name="degreesY">The Y angle, in degrees.</param>
            <param name="size">The source image size.</param>
            <returns>The <see cref="T:System.Numerics.Matrix3x2"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtils.CreateSkewMatrixRadians(System.Single,System.Single,SixLabors.ImageSharp.Size)">
            <summary>
            Creates a centered skew matrix from the give angles in radians and the source size.
            </summary>
            <param name="radiansX">The X angle, in radians.</param>
            <param name="radiansY">The Y angle, in radians.</param>
            <param name="size">The source image size.</param>
            <returns>The <see cref="T:System.Numerics.Matrix3x2"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtils.CreateCenteredTransformMatrix(SixLabors.ImageSharp.Rectangle,System.Numerics.Matrix3x2)">
            <summary>
            Gets the centered transform matrix based upon the source and destination rectangles.
            </summary>
            <param name="sourceRectangle">The source image bounds.</param>
            <param name="matrix">The transformation matrix.</param>
            <returns>The <see cref="T:System.Numerics.Matrix3x2"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtils.CreateTaperMatrix(SixLabors.ImageSharp.Size,SixLabors.ImageSharp.Processing.TaperSide,SixLabors.ImageSharp.Processing.TaperCorner,System.Single)">
            <summary>
            Creates a matrix that performs a tapering projective transform.
            <see href="https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/graphics/skiasharp/transforms/non-affine"/>
            </summary>
            <param name="size">The rectangular size of the image being transformed.</param>
            <param name="side">An enumeration that indicates the side of the rectangle that tapers.</param>
            <param name="corner">An enumeration that indicates on which corners to taper the rectangle.</param>
            <param name="fraction">The amount to taper.</param>
            <returns>The <see cref="T:System.Numerics.Matrix4x4"/></returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtils.GetTransformedBoundingRectangle(SixLabors.ImageSharp.Rectangle,System.Numerics.Matrix3x2)">
            <summary>
            Returns the rectangle bounds relative to the source for the given transformation matrix.
            </summary>
            <param name="rectangle">The source rectangle.</param>
            <param name="matrix">The transformation matrix.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtils.GetTransformedRectangle(SixLabors.ImageSharp.Rectangle,System.Numerics.Matrix3x2)">
            <summary>
            Returns the rectangle relative to the source for the given transformation matrix.
            </summary>
            <param name="rectangle">The source rectangle.</param>
            <param name="matrix">The transformation matrix.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtils.GetTransformedSize(SixLabors.ImageSharp.Size,System.Numerics.Matrix3x2)">
            <summary>
            Returns the size relative to the source for the given transformation matrix.
            </summary>
            <param name="size">The source size.</param>
            <param name="matrix">The transformation matrix.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.Size"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtils.GetTransformedRectangle(SixLabors.ImageSharp.Rectangle,System.Numerics.Matrix4x4)">
            <summary>
            Returns the rectangle relative to the source for the given transformation matrix.
            </summary>
            <param name="rectangle">The source rectangle.</param>
            <param name="matrix">The transformation matrix.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.Rectangle"/>.
            </returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtils.GetTransformedSize(SixLabors.ImageSharp.Size,System.Numerics.Matrix4x4)">
            <summary>
            Returns the size relative to the source for the given transformation matrix.
            </summary>
            <param name="size">The source size.</param>
            <param name="matrix">The transformation matrix.</param>
            <returns>
            The <see cref="T:SixLabors.ImageSharp.Size"/>.
            </returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder">
            <summary>
            A helper class for constructing <see cref="T:System.Numerics.Matrix4x4"/> instances for use in projective transforms.
            </summary>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.PrependTaper(SixLabors.ImageSharp.Processing.TaperSide,SixLabors.ImageSharp.Processing.TaperCorner,System.Single)">
            <summary>
            Prepends a matrix that performs a tapering projective transform.
            </summary>
            <param name="side">An enumeration that indicates the side of the rectangle that tapers.</param>
            <param name="corner">An enumeration that indicates on which corners to taper the rectangle.</param>
            <param name="fraction">The amount to taper.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.AppendTaper(SixLabors.ImageSharp.Processing.TaperSide,SixLabors.ImageSharp.Processing.TaperCorner,System.Single)">
            <summary>
            Appends a matrix that performs a tapering projective transform.
            </summary>
            <param name="side">An enumeration that indicates the side of the rectangle that tapers.</param>
            <param name="corner">An enumeration that indicates on which corners to taper the rectangle.</param>
            <param name="fraction">The amount to taper.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.PrependRotationDegrees(System.Single)">
            <summary>
            Prepends a centered rotation matrix using the given rotation in degrees.
            </summary>
            <param name="degrees">The amount of rotation, in degrees.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.PrependRotationRadians(System.Single)">
            <summary>
            Prepends a centered rotation matrix using the given rotation in radians.
            </summary>
            <param name="radians">The amount of rotation, in radians.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.PrependRotationDegrees(System.Single,System.Numerics.Vector2)">
            <summary>
            Prepends a centered rotation matrix using the given rotation in degrees at the given origin.
            </summary>
            <param name="degrees">The amount of rotation, in radians.</param>
            <param name="origin">The rotation origin point.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.PrependRotationRadians(System.Single,System.Numerics.Vector2)">
            <summary>
            Prepends a centered rotation matrix using the given rotation in radians at the given origin.
            </summary>
            <param name="radians">The amount of rotation, in radians.</param>
            <param name="origin">The rotation origin point.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.AppendRotationDegrees(System.Single)">
            <summary>
            Appends a centered rotation matrix using the given rotation in degrees.
            </summary>
            <param name="degrees">The amount of rotation, in degrees.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.AppendRotationRadians(System.Single)">
            <summary>
            Appends a centered rotation matrix using the given rotation in radians.
            </summary>
            <param name="radians">The amount of rotation, in radians.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.AppendRotationDegrees(System.Single,System.Numerics.Vector2)">
            <summary>
            Appends a centered rotation matrix using the given rotation in degrees at the given origin.
            </summary>
            <param name="degrees">The amount of rotation, in radians.</param>
            <param name="origin">The rotation origin point.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.AppendRotationRadians(System.Single,System.Numerics.Vector2)">
            <summary>
            Appends a centered rotation matrix using the given rotation in radians at the given origin.
            </summary>
            <param name="radians">The amount of rotation, in radians.</param>
            <param name="origin">The rotation origin point.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.PrependScale(System.Single)">
            <summary>
            Prepends a scale matrix from the given uniform scale.
            </summary>
            <param name="scale">The uniform scale.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.PrependScale(SixLabors.ImageSharp.SizeF)">
            <summary>
            Prepends a scale matrix from the given vector scale.
            </summary>
            <param name="scale">The horizontal and vertical scale.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.PrependScale(System.Numerics.Vector2)">
            <summary>
            Prepends a scale matrix from the given vector scale.
            </summary>
            <param name="scales">The horizontal and vertical scale.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.AppendScale(System.Single)">
            <summary>
            Appends a scale matrix from the given uniform scale.
            </summary>
            <param name="scale">The uniform scale.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.AppendScale(SixLabors.ImageSharp.SizeF)">
            <summary>
            Appends a scale matrix from the given vector scale.
            </summary>
            <param name="scales">The horizontal and vertical scale.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.AppendScale(System.Numerics.Vector2)">
            <summary>
            Appends a scale matrix from the given vector scale.
            </summary>
            <param name="scales">The horizontal and vertical scale.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.PrependSkewDegrees(System.Single,System.Single)">
            <summary>
            Prepends a centered skew matrix from the give angles in degrees.
            </summary>
            <param name="degreesX">The X angle, in degrees.</param>
            <param name="degreesY">The Y angle, in degrees.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.PrependSkewRadians(System.Single,System.Single)">
            <summary>
            Prepends a centered skew matrix from the give angles in radians.
            </summary>
            <param name="radiansX">The X angle, in radians.</param>
            <param name="radiansY">The Y angle, in radians.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.PrependSkewDegrees(System.Single,System.Single,System.Numerics.Vector2)">
            <summary>
            Prepends a skew matrix using the given angles in degrees at the given origin.
            </summary>
            <param name="degreesX">The X angle, in degrees.</param>
            <param name="degreesY">The Y angle, in degrees.</param>
            <param name="origin">The skew origin point.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.PrependSkewRadians(System.Single,System.Single,System.Numerics.Vector2)">
            <summary>
            Prepends a skew matrix using the given angles in radians at the given origin.
            </summary>
            <param name="radiansX">The X angle, in radians.</param>
            <param name="radiansY">The Y angle, in radians.</param>
            <param name="origin">The skew origin point.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.AppendSkewDegrees(System.Single,System.Single)">
            <summary>
            Appends a centered skew matrix from the give angles in degrees.
            </summary>
            <param name="degreesX">The X angle, in degrees.</param>
            <param name="degreesY">The Y angle, in degrees.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.AppendSkewRadians(System.Single,System.Single)">
            <summary>
            Appends a centered skew matrix from the give angles in radians.
            </summary>
            <param name="radiansX">The X angle, in radians.</param>
            <param name="radiansY">The Y angle, in radians.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.AppendSkewDegrees(System.Single,System.Single,System.Numerics.Vector2)">
            <summary>
            Appends a skew matrix using the given angles in degrees at the given origin.
            </summary>
            <param name="degreesX">The X angle, in degrees.</param>
            <param name="degreesY">The Y angle, in degrees.</param>
            <param name="origin">The skew origin point.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.AppendSkewRadians(System.Single,System.Single,System.Numerics.Vector2)">
            <summary>
            Appends a skew matrix using the given angles in radians at the given origin.
            </summary>
            <param name="radiansX">The X angle, in radians.</param>
            <param name="radiansY">The Y angle, in radians.</param>
            <param name="origin">The skew origin point.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.PrependTranslation(SixLabors.ImageSharp.PointF)">
            <summary>
            Prepends a translation matrix from the given vector.
            </summary>
            <param name="position">The translation position.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.PrependTranslation(System.Numerics.Vector2)">
            <summary>
            Prepends a translation matrix from the given vector.
            </summary>
            <param name="position">The translation position.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.AppendTranslation(SixLabors.ImageSharp.PointF)">
            <summary>
            Appends a translation matrix from the given vector.
            </summary>
            <param name="position">The translation position.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.AppendTranslation(System.Numerics.Vector2)">
            <summary>
            Appends a translation matrix from the given vector.
            </summary>
            <param name="position">The translation position.</param>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.PrependMatrix(System.Numerics.Matrix4x4)">
            <summary>
            Prepends a raw matrix.
            </summary>
            <param name="matrix">The matrix to prepend.</param>
            <exception cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.DegenerateTransformException">
            The resultant matrix is degenerate containing one or more values equivalent
            to <see cref="F:System.Single.NaN"/> or a zero determinant and therefore cannot be used
            for linear transforms.
            </exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.AppendMatrix(System.Numerics.Matrix4x4)">
            <summary>
            Appends a raw matrix.
            </summary>
            <param name="matrix">The matrix to append.</param>
            <exception cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.DegenerateTransformException">
            The resultant matrix is degenerate containing one or more values equivalent
            to <see cref="F:System.Single.NaN"/> or a zero determinant and therefore cannot be used
            for linear transforms.
            </exception>
            <returns>The <see cref="T:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.BuildMatrix(SixLabors.ImageSharp.Size)">
            <summary>
            Returns the combined matrix for a given source size.
            </summary>
            <param name="sourceSize">The source image size.</param>
            <returns>The <see cref="T:System.Numerics.Matrix4x4"/>.</returns>
        </member>
        <member name="M:SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder.BuildMatrix(SixLabors.ImageSharp.Rectangle)">
            <summary>
            Returns the combined matrix for a given source rectangle.
            </summary>
            <param name="sourceRectangle">The rectangle in the source image.</param>
            <exception cref="T:SixLabors.ImageSharp.Processing.Processors.Transforms.DegenerateTransformException">
            The resultant matrix is degenerate containing one or more values equivalent
            to <see cref="F:System.Single.NaN"/> or a zero determinant and therefore cannot be used
            for linear transforms.
            </exception>
            <returns>The <see cref="T:System.Numerics.Matrix4x4"/>.</returns>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.ResizeMode">
            <summary>
            Provides enumeration over how the image should be resized.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.ResizeMode.Crop">
            <summary>
            Crops the resized image to fit the bounds of its container.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.ResizeMode.Pad">
            <summary>
            Pads the resized image to fit the bounds of its container.
            If only one dimension is passed, will maintain the original aspect ratio.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.ResizeMode.BoxPad">
            <summary>
            Pads the image to fit the bound of the container without resizing the
            original source.
            When downscaling, performs the same functionality as <see cref="F:SixLabors.ImageSharp.Processing.ResizeMode.Pad"/>
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.ResizeMode.Max">
            <summary>
            Constrains the resized image to fit the bounds of its container maintaining
            the original aspect ratio.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.ResizeMode.Min">
            <summary>
            Resizes the image until the shortest side reaches the set given dimension.
            Upscaling is disabled in this mode and the original image will be returned
            if attempted.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.ResizeMode.Stretch">
            <summary>
            Stretches the resized image to fit the bounds of its container.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.ResizeMode.Manual">
            <summary>
            The target location and size of the resized image has been manually set.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.ResizeOptions">
            <summary>
            The resize options for resizing images against certain modes.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.ResizeOptions.Mode">
            <summary>
            Gets or sets the resize mode.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.ResizeOptions.Position">
            <summary>
            Gets or sets the anchor position.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.ResizeOptions.CenterCoordinates">
            <summary>
            Gets or sets the center coordinates.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.ResizeOptions.Size">
            <summary>
            Gets or sets the target size.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.ResizeOptions.Sampler">
            <summary>
            Gets or sets the sampler to perform the resize operation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.ResizeOptions.Compand">
            <summary>
            Gets or sets a value indicating whether to compress
            or expand individual pixel colors the value on processing.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.ResizeOptions.TargetRectangle">
            <summary>
            Gets or sets the target rectangle to resize into.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.ResizeOptions.PremultiplyAlpha">
            <summary>
            Gets or sets a value indicating whether to premultiply
            the alpha (if it exists) during the resize operation.
            </summary>
        </member>
        <member name="P:SixLabors.ImageSharp.Processing.ResizeOptions.PadColor">
            <summary>
            Gets or sets the color to use as a background when padding an image.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.RotateMode">
            <summary>
            Provides enumeration over how the image should be rotated.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.RotateMode.None">
            <summary>
            Do not rotate the image.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.RotateMode.Rotate90">
            <summary>
            Rotate the image by 90 degrees clockwise.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.RotateMode.Rotate180">
            <summary>
            Rotate the image by 180 degrees clockwise.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.RotateMode.Rotate270">
            <summary>
            Rotate the image by 270 degrees clockwise.
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.TaperCorner">
            <summary>
            Enumerates the various options which determine how to taper corners
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.TaperCorner.LeftOrTop">
            <summary>
            Taper the left or top corner
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.TaperCorner.RightOrBottom">
            <summary>
            Taper the right or bottom corner
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.TaperCorner.Both">
            <summary>
            Taper the both sets of corners
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.Processing.TaperSide">
            <summary>
            Enumerates the various options which determine which side to taper
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.TaperSide.Left">
            <summary>
            Taper the left side
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.TaperSide.Top">
            <summary>
            Taper the top side
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.TaperSide.Right">
            <summary>
            Taper the right side
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.Processing.TaperSide.Bottom">
            <summary>
            Taper the bottom side
            </summary>
        </member>
        <member name="T:SixLabors.ImageSharp.ReadOrigin">
            <summary>
            Specifies the position in a stream to use for reading.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ReadOrigin.Begin">
            <summary>
            Specifies the beginning of a stream.
            </summary>
        </member>
        <member name="F:SixLabors.ImageSharp.ReadOrigin.Current">
            <summary>
            Specifies the current position within a stream.
            </summary>
        </member>
        <member name="T:SixLabors.DebugGuard">
            <summary>
            Provides methods to protect against invalid parameters for a DEBUG build.
            </summary>
            <summary>
            Provides methods to protect against invalid parameters for a DEBUG build.
            </summary>
        </member>
        <member name="M:SixLabors.DebugGuard.IsTrue(System.Boolean,System.String)">
            <summary>
            Verifies whether a specific condition is met, throwing an exception if it's false.
            </summary>
            <param name="target">The condition</param>
            <param name="message">The error message</param>
        </member>
        <member name="M:SixLabors.DebugGuard.NotDisposed(System.Boolean,System.String)">
            <summary>
            Verifies whether a condition (indicating disposed state) is met, throwing an ObjectDisposedException if it's true.
            </summary>
            <param name="isDisposed">Whether the object is disposed.</param>
            <param name="objectName">The name of the object.</param>
        </member>
        <member name="M:SixLabors.DebugGuard.MustBeSameSized``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0},System.String)">
            <summary>
            Verifies, that the target span is of same size than the 'other' span.
            </summary>
            <typeparam name="T">The element type of the spans</typeparam>
            <param name="target">The target span.</param>
            <param name="other">The 'other' span to compare 'target' to.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="target"/> has a different size than <paramref name="other"/>
            </exception>
        </member>
        <member name="M:SixLabors.DebugGuard.MustBeSizedAtLeast``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0},System.String)">
            <summary>
            Verifies, that the `target` span has the length of 'minSpan', or longer.
            </summary>
            <typeparam name="T">The element type of the spans</typeparam>
            <param name="target">The target span.</param>
            <param name="minSpan">The 'minSpan' span to compare 'target' to.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="target"/> has less items than <paramref name="minSpan"/>
            </exception>
        </member>
        <member name="M:SixLabors.DebugGuard.NotNull``1(``0,System.String)">
            <summary>
            Ensures that the value is not null.
            </summary>
            <param name="value">The target object, which cannot be null.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <typeparam name="TValue">The type of the value.</typeparam>
            <exception cref="T:System.ArgumentNullException"><paramref name="value"/> is null.</exception>
        </member>
        <member name="M:SixLabors.DebugGuard.NotNullOrWhiteSpace(System.String,System.String)">
            <summary>
            Ensures that the target value is not null, empty, or whitespace.
            </summary>
            <param name="value">The target string, which should be checked against being null or empty.</param>
            <param name="parameterName">Name of the parameter.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="value"/> is null.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="value"/> is empty or contains only blanks.</exception>
        </member>
        <member name="M:SixLabors.DebugGuard.MustBeLessThan``1(``0,``0,System.String)">
            <summary>
            Ensures that the specified value is less than a maximum value.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <typeparam name="TValue">The type of the value.</typeparam>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.DebugGuard.MustBeLessThanOrEqualTo``1(``0,``0,System.String)">
            <summary>
            Verifies that the specified value is less than or equal to a maximum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <typeparam name="TValue">The type of the value.</typeparam>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.DebugGuard.MustBeGreaterThan``1(``0,``0,System.String)">
            <summary>
            Verifies that the specified value is greater than a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <typeparam name="TValue">The type of the value.</typeparam>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.DebugGuard.MustBeGreaterThanOrEqualTo``1(``0,``0,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <typeparam name="TValue">The type of the value.</typeparam>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.DebugGuard.MustBeBetweenOrEqualTo``1(``0,``0,``0,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value and less than
            or equal to a maximum value and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <typeparam name="TValue">The type of the value.</typeparam>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value of greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.DebugGuard.IsTrue(System.Boolean,System.String,System.String)">
            <summary>
            Verifies, that the method parameter with specified target value is true
            and throws an exception if it is found to be so.
            </summary>
            <param name="target">The target value, which cannot be false.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <param name="message">The error message, if any to add to the exception.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="target"/> is false.
            </exception>
        </member>
        <member name="M:SixLabors.DebugGuard.IsFalse(System.Boolean,System.String,System.String)">
            <summary>
            Verifies, that the method parameter with specified target value is false
            and throws an exception if it is found to be so.
            </summary>
            <param name="target">The target value, which cannot be true.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <param name="message">The error message, if any to add to the exception.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="target"/> is true.
            </exception>
        </member>
        <member name="M:SixLabors.DebugGuard.MustBeSizedAtLeast``1(System.ReadOnlySpan{``0},System.Int32,System.String)">
            <summary>
            Verifies, that the `source` span has the length of 'minLength', or longer.
            </summary>
            <typeparam name="T">The element type of the spans.</typeparam>
            <param name="source">The source span.</param>
            <param name="minLength">The minimum length.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="source"/> has less than <paramref name="minLength"/> items.
            </exception>
        </member>
        <member name="M:SixLabors.DebugGuard.MustBeSizedAtLeast``1(System.Span{``0},System.Int32,System.String)">
            <summary>
            Verifies, that the `source` span has the length of 'minLength', or longer.
            </summary>
            <typeparam name="T">The element type of the spans.</typeparam>
            <param name="source">The target span.</param>
            <param name="minLength">The minimum length.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="source"/> has less than <paramref name="minLength"/> items.
            </exception>
        </member>
        <member name="M:SixLabors.DebugGuard.DestinationShouldNotBeTooShort``2(System.ReadOnlySpan{``0},System.Span{``1},System.String)">
            <summary>
            Verifies that the 'destination' span is not shorter than 'source'.
            </summary>
            <typeparam name="TSource">The source element type.</typeparam>
            <typeparam name="TDest">The destination element type.</typeparam>
            <param name="source">The source span.</param>
            <param name="destination">The destination span.</param>
            <param name="destinationParamName">The name of the argument for 'destination'.</param>
        </member>
        <member name="M:SixLabors.DebugGuard.DestinationShouldNotBeTooShort``2(System.Span{``0},System.Span{``1},System.String)">
            <summary>
            Verifies that the 'destination' span is not shorter than 'source'.
            </summary>
            <typeparam name="TSource">The source element type.</typeparam>
            <typeparam name="TDest">The destination element type.</typeparam>
            <param name="source">The source span.</param>
            <param name="destination">The destination span.</param>
            <param name="destinationParamName">The name of the argument for 'destination'.</param>
        </member>
        <member name="T:SixLabors.Guard">
            <summary>
            Provides methods to protect against invalid parameters.
            </summary>
            <summary>
            Provides methods to protect against invalid parameters.
            </summary>
        </member>
        <member name="M:SixLabors.Guard.MustBeValueType``1(``0,System.String)">
            <summary>
            Ensures that the value is a value type.
            </summary>
            <param name="value">The target object, which cannot be null.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <typeparam name="TValue">The type of the value.</typeparam>
            <exception cref="T:System.ArgumentException"><paramref name="value"/> is not a value type.</exception>
        </member>
        <member name="M:SixLabors.Guard.NotNull``1(``0,System.String)">
            <summary>
            Ensures that the value is not null.
            </summary>
            <param name="value">The target object, which cannot be null.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <typeparam name="TValue">The type of the value.</typeparam>
            <exception cref="T:System.ArgumentNullException"><paramref name="value"/> is null.</exception>
        </member>
        <member name="M:SixLabors.Guard.NotNullOrWhiteSpace(System.String,System.String)">
            <summary>
            Ensures that the target value is not null, empty, or whitespace.
            </summary>
            <param name="value">The target string, which should be checked against being null or empty.</param>
            <param name="parameterName">Name of the parameter.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="value"/> is null.</exception>
            <exception cref="T:System.ArgumentException"><paramref name="value"/> is empty or contains only blanks.</exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThan``1(``0,``0,System.String)">
            <summary>
            Ensures that the specified value is less than a maximum value.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <typeparam name="TValue">The type of the value.</typeparam>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThanOrEqualTo``1(``0,``0,System.String)">
            <summary>
            Verifies that the specified value is less than or equal to a maximum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <typeparam name="TValue">The type of the value.</typeparam>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThan``1(``0,``0,System.String)">
            <summary>
            Verifies that the specified value is greater than a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <typeparam name="TValue">The type of the value.</typeparam>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThanOrEqualTo``1(``0,``0,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <typeparam name="TValue">The type of the value.</typeparam>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeBetweenOrEqualTo``1(``0,``0,``0,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value and less than
            or equal to a maximum value and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <typeparam name="TValue">The type of the value.</typeparam>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value of greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.IsTrue(System.Boolean,System.String,System.String)">
            <summary>
            Verifies, that the method parameter with specified target value is true
            and throws an exception if it is found to be so.
            </summary>
            <param name="target">The target value, which cannot be false.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <param name="message">The error message, if any to add to the exception.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="target"/> is false.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.IsFalse(System.Boolean,System.String,System.String)">
            <summary>
            Verifies, that the method parameter with specified target value is false
            and throws an exception if it is found to be so.
            </summary>
            <param name="target">The target value, which cannot be true.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <param name="message">The error message, if any to add to the exception.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="target"/> is true.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeSizedAtLeast``1(System.ReadOnlySpan{``0},System.Int32,System.String)">
            <summary>
            Verifies, that the `source` span has the length of 'minLength', or longer.
            </summary>
            <typeparam name="T">The element type of the spans.</typeparam>
            <param name="source">The source span.</param>
            <param name="minLength">The minimum length.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="source"/> has less than <paramref name="minLength"/> items.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeSizedAtLeast``1(System.Span{``0},System.Int32,System.String)">
            <summary>
            Verifies, that the `source` span has the length of 'minLength', or longer.
            </summary>
            <typeparam name="T">The element type of the spans.</typeparam>
            <param name="source">The target span.</param>
            <param name="minLength">The minimum length.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="source"/> has less than <paramref name="minLength"/> items.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.DestinationShouldNotBeTooShort``2(System.ReadOnlySpan{``0},System.Span{``1},System.String)">
            <summary>
            Verifies that the 'destination' span is not shorter than 'source'.
            </summary>
            <typeparam name="TSource">The source element type.</typeparam>
            <typeparam name="TDest">The destination element type.</typeparam>
            <param name="source">The source span.</param>
            <param name="destination">The destination span.</param>
            <param name="destinationParamName">The name of the argument for 'destination'.</param>
        </member>
        <member name="M:SixLabors.Guard.DestinationShouldNotBeTooShort``2(System.Span{``0},System.Span{``1},System.String)">
            <summary>
            Verifies that the 'destination' span is not shorter than 'source'.
            </summary>
            <typeparam name="TSource">The source element type.</typeparam>
            <typeparam name="TDest">The destination element type.</typeparam>
            <param name="source">The source span.</param>
            <param name="destination">The destination span.</param>
            <param name="destinationParamName">The name of the argument for 'destination'.</param>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThan(System.Byte,System.Byte,System.String)">
            <summary>
            Ensures that the specified value is less than a maximum value.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThanOrEqualTo(System.Byte,System.Byte,System.String)">
            <summary>
            Verifies that the specified value is less than or equal to a maximum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThan(System.Byte,System.Byte,System.String)">
            <summary>
            Verifies that the specified value is greater than a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThanOrEqualTo(System.Byte,System.Byte,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeBetweenOrEqualTo(System.Byte,System.Byte,System.Byte,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value and less than
            or equal to a maximum value and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value of greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThan(System.SByte,System.SByte,System.String)">
            <summary>
            Ensures that the specified value is less than a maximum value.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThanOrEqualTo(System.SByte,System.SByte,System.String)">
            <summary>
            Verifies that the specified value is less than or equal to a maximum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThan(System.SByte,System.SByte,System.String)">
            <summary>
            Verifies that the specified value is greater than a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThanOrEqualTo(System.SByte,System.SByte,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeBetweenOrEqualTo(System.SByte,System.SByte,System.SByte,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value and less than
            or equal to a maximum value and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value of greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThan(System.Int16,System.Int16,System.String)">
            <summary>
            Ensures that the specified value is less than a maximum value.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThanOrEqualTo(System.Int16,System.Int16,System.String)">
            <summary>
            Verifies that the specified value is less than or equal to a maximum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThan(System.Int16,System.Int16,System.String)">
            <summary>
            Verifies that the specified value is greater than a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThanOrEqualTo(System.Int16,System.Int16,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeBetweenOrEqualTo(System.Int16,System.Int16,System.Int16,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value and less than
            or equal to a maximum value and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value of greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThan(System.UInt16,System.UInt16,System.String)">
            <summary>
            Ensures that the specified value is less than a maximum value.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThanOrEqualTo(System.UInt16,System.UInt16,System.String)">
            <summary>
            Verifies that the specified value is less than or equal to a maximum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThan(System.UInt16,System.UInt16,System.String)">
            <summary>
            Verifies that the specified value is greater than a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThanOrEqualTo(System.UInt16,System.UInt16,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeBetweenOrEqualTo(System.UInt16,System.UInt16,System.UInt16,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value and less than
            or equal to a maximum value and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value of greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThan(System.Char,System.Char,System.String)">
            <summary>
            Ensures that the specified value is less than a maximum value.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThanOrEqualTo(System.Char,System.Char,System.String)">
            <summary>
            Verifies that the specified value is less than or equal to a maximum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThan(System.Char,System.Char,System.String)">
            <summary>
            Verifies that the specified value is greater than a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThanOrEqualTo(System.Char,System.Char,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeBetweenOrEqualTo(System.Char,System.Char,System.Char,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value and less than
            or equal to a maximum value and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value of greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThan(System.Int32,System.Int32,System.String)">
            <summary>
            Ensures that the specified value is less than a maximum value.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThanOrEqualTo(System.Int32,System.Int32,System.String)">
            <summary>
            Verifies that the specified value is less than or equal to a maximum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThan(System.Int32,System.Int32,System.String)">
            <summary>
            Verifies that the specified value is greater than a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThanOrEqualTo(System.Int32,System.Int32,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeBetweenOrEqualTo(System.Int32,System.Int32,System.Int32,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value and less than
            or equal to a maximum value and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value of greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThan(System.UInt32,System.UInt32,System.String)">
            <summary>
            Ensures that the specified value is less than a maximum value.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThanOrEqualTo(System.UInt32,System.UInt32,System.String)">
            <summary>
            Verifies that the specified value is less than or equal to a maximum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThan(System.UInt32,System.UInt32,System.String)">
            <summary>
            Verifies that the specified value is greater than a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThanOrEqualTo(System.UInt32,System.UInt32,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeBetweenOrEqualTo(System.UInt32,System.UInt32,System.UInt32,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value and less than
            or equal to a maximum value and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value of greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThan(System.Single,System.Single,System.String)">
            <summary>
            Ensures that the specified value is less than a maximum value.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThanOrEqualTo(System.Single,System.Single,System.String)">
            <summary>
            Verifies that the specified value is less than or equal to a maximum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThan(System.Single,System.Single,System.String)">
            <summary>
            Verifies that the specified value is greater than a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThanOrEqualTo(System.Single,System.Single,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeBetweenOrEqualTo(System.Single,System.Single,System.Single,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value and less than
            or equal to a maximum value and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value of greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThan(System.Int64,System.Int64,System.String)">
            <summary>
            Ensures that the specified value is less than a maximum value.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThanOrEqualTo(System.Int64,System.Int64,System.String)">
            <summary>
            Verifies that the specified value is less than or equal to a maximum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThan(System.Int64,System.Int64,System.String)">
            <summary>
            Verifies that the specified value is greater than a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThanOrEqualTo(System.Int64,System.Int64,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeBetweenOrEqualTo(System.Int64,System.Int64,System.Int64,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value and less than
            or equal to a maximum value and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value of greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThan(System.UInt64,System.UInt64,System.String)">
            <summary>
            Ensures that the specified value is less than a maximum value.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThanOrEqualTo(System.UInt64,System.UInt64,System.String)">
            <summary>
            Verifies that the specified value is less than or equal to a maximum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThan(System.UInt64,System.UInt64,System.String)">
            <summary>
            Verifies that the specified value is greater than a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThanOrEqualTo(System.UInt64,System.UInt64,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeBetweenOrEqualTo(System.UInt64,System.UInt64,System.UInt64,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value and less than
            or equal to a maximum value and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value of greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThan(System.Double,System.Double,System.String)">
            <summary>
            Ensures that the specified value is less than a maximum value.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThanOrEqualTo(System.Double,System.Double,System.String)">
            <summary>
            Verifies that the specified value is less than or equal to a maximum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThan(System.Double,System.Double,System.String)">
            <summary>
            Verifies that the specified value is greater than a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThanOrEqualTo(System.Double,System.Double,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeBetweenOrEqualTo(System.Double,System.Double,System.Double,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value and less than
            or equal to a maximum value and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value of greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThan(System.Decimal,System.Decimal,System.String)">
            <summary>
            Ensures that the specified value is less than a maximum value.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeLessThanOrEqualTo(System.Decimal,System.Decimal,System.String)">
            <summary>
            Verifies that the specified value is less than or equal to a maximum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is greater than the maximum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThan(System.Decimal,System.Decimal,System.String)">
            <summary>
            Verifies that the specified value is greater than a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeGreaterThanOrEqualTo(System.Decimal,System.Decimal,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value
            and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value.
            </exception>
        </member>
        <member name="M:SixLabors.Guard.MustBeBetweenOrEqualTo(System.Decimal,System.Decimal,System.Decimal,System.String)">
            <summary>
            Verifies that the specified value is greater than or equal to a minimum value and less than
            or equal to a maximum value and throws an exception if it is not.
            </summary>
            <param name="value">The target value, which should be validated.</param>
            <param name="min">The minimum value.</param>
            <param name="max">The maximum value.</param>
            <param name="parameterName">The name of the parameter that is to be checked.</param>
            <exception cref="T:System.ArgumentException">
            <paramref name="value"/> is less than the minimum value of greater than the maximum value.
            </exception>
        </member>
        <member name="T:SixLabors.ThrowHelper">
            <summary>
            Helper methods to throw exceptions
            </summary>
        </member>
        <member name="M:SixLabors.ThrowHelper.ThrowArgumentNullExceptionForNotNull(System.String)">
            <summary>
            Throws an <see cref="T:System.ArgumentNullException"/> when <see cref="M:SixLabors.Guard.NotNull``1(``0,System.String)"/> fails.
            </summary>
        </member>
        <member name="M:SixLabors.ThrowHelper.ThrowArgumentExceptionForNotNullOrWhitespace(System.String,System.String)">
            <summary>
            Throws an <see cref="T:System.ArgumentException"/> when <see cref="M:SixLabors.Guard.NotNullOrWhiteSpace(System.String,System.String)"/> fails.
            </summary>
        </member>
        <member name="M:SixLabors.ThrowHelper.ThrowArgumentOutOfRangeExceptionForMustBeLessThan``1(``0,``0,System.String)">
            <summary>
            Throws an <see cref="T:System.ArgumentOutOfRangeException"/> when <see cref="M:SixLabors.Guard.MustBeLessThan``1(``0,``0,System.String)"/> fails.
            </summary>
        </member>
        <member name="M:SixLabors.ThrowHelper.ThrowArgumentOutOfRangeExceptionForMustBeLessThanOrEqualTo``1(``0,``0,System.String)">
            <summary>
            Throws an <see cref="T:System.ArgumentOutOfRangeException"/> when <see cref="M:SixLabors.Guard.MustBeLessThanOrEqualTo``1(``0,``0,System.String)"/> fails.
            </summary>
        </member>
        <member name="M:SixLabors.ThrowHelper.ThrowArgumentOutOfRangeExceptionForMustBeGreaterThan``1(``0,``0,System.String)">
            <summary>
            Throws an <see cref="T:System.ArgumentOutOfRangeException"/> when <see cref="M:SixLabors.Guard.MustBeGreaterThan``1(``0,``0,System.String)"/> fails.
            </summary>
        </member>
        <member name="M:SixLabors.ThrowHelper.ThrowArgumentOutOfRangeExceptionForMustBeGreaterThanOrEqualTo``1(``0,``0,System.String)">
            <summary>
            Throws an <see cref="T:System.ArgumentOutOfRangeException"/> when <see cref="M:SixLabors.Guard.MustBeGreaterThanOrEqualTo``1(``0,``0,System.String)"/> fails.
            </summary>
        </member>
        <member name="M:SixLabors.ThrowHelper.ThrowArgumentOutOfRangeExceptionForMustBeBetweenOrEqualTo``1(``0,``0,``0,System.String)">
            <summary>
            Throws an <see cref="T:System.ArgumentOutOfRangeException"/> when <see cref="M:SixLabors.Guard.MustBeBetweenOrEqualTo``1(``0,``0,``0,System.String)"/> fails.
            </summary>
        </member>
        <member name="M:SixLabors.ThrowHelper.ThrowArgumentOutOfRangeExceptionForMustBeSizedAtLeast(System.Int32,System.String)">
            <summary>
            Throws an <see cref="T:System.ArgumentException"/> when <see cref="M:SixLabors.Guard.MustBeSizedAtLeast``1(System.ReadOnlySpan{``0},System.Int32,System.String)"/> fails.
            </summary>
        </member>
        <member name="M:SixLabors.ThrowHelper.ThrowArgumentException(System.String,System.String)">
            <summary>
            Throws a new <see cref="T:System.ArgumentException"/>.
            </summary>
            <param name="message">The message to include in the exception.</param>
            <param name="name">The argument name.</param>
            <exception cref="T:System.ArgumentException">Thrown with <paramref name="message"/> and <paramref name="name"/>.</exception>
        </member>
        <member name="M:SixLabors.ThrowHelper.ThrowArgumentNullException(System.String,System.String)">
            <summary>
            Throws a new <see cref="T:System.ArgumentNullException"/>.
            </summary>
            <param name="name">The argument name.</param>
            <param name="message">The message to include in the exception.</param>
            <exception cref="T:System.ArgumentNullException">Thrown with <paramref name="name"/> and <paramref name="message"/>.</exception>
        </member>
        <member name="M:SixLabors.ThrowHelper.ThrowArgumentOutOfRangeException(System.String,System.String)">
            <summary>
            Throws a new <see cref="T:System.ArgumentOutOfRangeException"/>.
            </summary>
            <param name="name">The argument name.</param>
            <param name="message">The message to include in the exception.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown with <paramref name="name"/> and <paramref name="message"/>.</exception>
        </member>
        <member name="T:System.MathF">
            <summary>
            Provides single-precision floating point constants and static methods for trigonometric, logarithmic, and other common mathematical functions.
            </summary>
            <remarks>MathF emulation on platforms that don't support it natively.</remarks>
        </member>
        <member name="F:System.MathF.PI">
            <summary>
            Represents the ratio of the circumference of a circle to its diameter, specified by the constant, π.
            </summary>
        </member>
        <member name="M:System.MathF.Abs(System.Single)">
            <summary>
            Returns the absolute value of a single-precision floating-point number.
            </summary>
            <param name="f">
            A number that is greater than or equal to <see cref="F:System.Single.MinValue" />, but less than or equal to <see cref="F:System.Single.MaxValue" />.
            </param>
            <returns>
            A single-precision floating-point number, x, such that 0 ≤ x ≤<see cref="F:System.Single.MaxValue" />.
            </returns>
        </member>
        <member name="M:System.MathF.Atan2(System.Single,System.Single)">
            <summary>
            Returns the angle whose tangent is the quotient of two specified numbers.
            </summary>
            <param name="y">The y coordinate of a point.</param>
            <param name="x">The x coordinate of a point.</param>
            <returns>
            An angle, θ, measured in radians, such that -π≤θ≤π, and tan(θ) = y / x, where
            (x, y) is a point in the Cartesian plane. Observe the following: For (x, y) in
            quadrant 1, 0 &lt; θ &lt; π/2.For (x, y) in quadrant 2, π/2 &lt; θ≤π.For (x, y) in quadrant
            3, -π &lt; θ &lt; -π/2.For (x, y) in quadrant 4, -π/2 &lt; θ &lt; 0.For points on the boundaries
            of the quadrants, the return value is the following:If y is 0 and x is not negative,
            θ = 0.If y is 0 and x is negative, θ = π.If y is positive and x is 0, θ = π/2.If
            y is negative and x is 0, θ = -π/2.If y is 0 and x is 0, θ = 0. If x or y is
            <see cref="F:System.Single.NaN"/>, or if x and y are either <see cref="F:System.Single.PositiveInfinity"/> or
            <see cref="F:System.Single.NegativeInfinity"/>, the method returns <see cref="F:System.Single.NaN"/>.
            </returns>
        </member>
        <member name="M:System.MathF.Ceiling(System.Single)">
            <summary>
            Returns the smallest integral value that is greater than or equal to the specified single-precision floating-point number.
            </summary>
            <param name="f">A single-precision floating-point number.</param>
            <returns>
            The smallest integral value that is greater than or equal to <paramref name="f" />.
            If <paramref name="f" /> is equal to <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.NegativeInfinity" />,
            or <see cref="F:System.Single.PositiveInfinity" />, that value is returned.
            Note that this method returns a <see cref="T:System.Single" /> instead of an integral type.
            </returns>
        </member>
        <member name="M:System.MathF.Cos(System.Single)">
            <summary>
            Returns the cosine of the specified angle.
            </summary>
            <param name="f">An angle, measured in radians.</param>
            <returns>
            The cosine of <paramref name="f"/>. If <paramref name="f"/> is equal to <see cref="F:System.Float.NaN"/>, <see cref="F:System.Float.NegativeInfinity"/>,
            or <see cref="F:System.Float.PositiveInfinity"/>, this method returns <see cref="F:System.Float.NaN"/>.
            </returns>
        </member>
        <member name="M:System.MathF.Exp(System.Single)">
            <summary>
            Returns e raised to the specified power.
            </summary>
            <param name="f">A number specifying a power.</param>
            <returns>
            The number e raised to the power <paramref name="f" />.
            If <paramref name="f" /> equals <see cref="F:System.Single.NaN" /> or <see cref="F:System.Single.PositiveInfinity" />, that value is returned.
            If <paramref name="f" /> equals <see cref="F:System.Single.NegativeInfinity" />, 0 is returned.
            </returns>
        </member>
        <member name="M:System.MathF.Floor(System.Single)">
            <summary>
            Returns the largest integer less than or equal to the specified single-precision floating-point number.
            </summary>
            <param name="f">A single-precision floating-point number. </param>
            <returns>
            The largest integer less than or equal to <paramref name="f" />.
            If <paramref name="f" /> is equal to <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.NegativeInfinity" />,
            or <see cref="F:System.Single.PositiveInfinity" />, that value is returned.
            </returns>
        </member>
        <member name="M:System.MathF.Max(System.Single,System.Single)">
            <summary>
            Returns the larger of two single-precision floating-point numbers.
            </summary>
            <param name="val1">The first of two single-precision floating-point numbers to compare. </param>
            <param name="val2">The second of two single-precision floating-point numbers to compare. </param>
            <returns>
            Parameter <paramref name="val1" /> or <paramref name="val2" />, whichever is larger.
            If <paramref name="val1" />, or <paramref name="val2" />, or both <paramref name="val1" /> and <paramref name="val2" /> are
            equal to <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.NaN" /> is returned.
            </returns>
        </member>
        <member name="M:System.MathF.Min(System.Single,System.Single)">
            <summary>
            Returns the smaller of two single-precision floating-point numbers.
            </summary>
            <param name="val1">The first of two single-precision floating-point numbers to compare. </param>
            <param name="val2">The second of two single-precision floating-point numbers to compare. </param>
            <returns>
            Parameter <paramref name="val1" /> or <paramref name="val2" />, whichever is smaller.
            If <paramref name="val1" />, <paramref name="val2" />, or both <paramref name="val1" /> and <paramref name="val2" /> are equal
            to <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.NaN" /> is returned.
            </returns>
        </member>
        <member name="M:System.MathF.Pow(System.Single,System.Single)">
            <summary>
            Returns a specified number raised to the specified power.
            </summary>
            <param name="x">A single-precision floating-point number to be raised to a power. </param>
            <param name="y">A single-precision floating-point number that specifies a power. </param>
            <returns>The number <paramref name="x" /> raised to the power <paramref name="y" />.</returns>
        </member>
        <member name="M:System.MathF.Round(System.Single)">
            <summary>
            Rounds a single-precision floating-point value to the nearest integral value.
            </summary>
            <param name="f">A single-precision floating-point number to be rounded.</param>
            <returns>
            The integer nearest <paramref name="f" />.
            If the fractional component of <paramref name="f" /> is halfway between two integers, one of which is even and the other odd, then the even number is returned.
            Note that this method returns a <see cref="T:System.Single" /> instead of an integral type.
            </returns>
        </member>
        <member name="M:System.MathF.Round(System.Single,System.MidpointRounding)">
            <summary>
            Rounds a single-precision floating-point value to the nearest integer.
            A parameter specifies how to round the value if it is midway between two numbers.
            </summary>
            <param name="f">A single-precision floating-point number to be rounded. </param>
            <param name="mode">Specification for how to round <paramref name="f" /> if it is midway between two other numbers.</param>
            <returns>
            The integer nearest <paramref name="f" />. If <paramref name="f" /> is halfway between two integers, one of which is even
            and the other odd, then <paramref name="mode" /> determines which of the two is returned.
            Note that this method returns a <see cref="T:System.Single" /> instead of an integral type.
            </returns>
            <exception cref="T:System.ArgumentException">
            <paramref name="mode" /> is not a valid value of <see cref="T:System.MidpointRounding" />.</exception>
        </member>
        <member name="M:System.MathF.Sin(System.Single)">
            <summary>
            Returns the sine of the specified angle.
            </summary>
            <param name="f">An angle, measured in radians.</param>
            <returns>
            The sine of <paramref name="f" />.
            If <paramref name="f" /> is equal to <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.NegativeInfinity" />,
            or <see cref="F:System.Single.PositiveInfinity" />, this method returns <see cref="F:System.Single.NaN" />.
            </returns>
        </member>
        <member name="M:System.MathF.Sqrt(System.Single)">
            <summary>
            Returns the square root of a specified number.
            </summary>
            <param name="f">The number whose square root is to be found.</param>
            <returns>
            One of the values in the following table.
            <paramref name="f" /> parameter Return value Zero or positive The positive square root of <paramref name="f" />.
            Negative <see cref="F:System.Single.NaN" />Equals <see cref="F:System.Single.NaN" />
            <see cref="F:System.Single.NaN" />Equals <see cref="F:System.Single.PositiveInfinity" />
            <see cref="F:System.Single.PositiveInfinity" />.
            </returns>
        </member>
    </members>
</doc>
