Table of Contents

Class WuQuantizer

Namespace
SixLabors.ImageSharp.Processing.Processors.Quantization
Assembly
SixLabors.ImageSharp.dll

Allows the quantization of images pixels using Xiaolin Wu's Color Quantizer http://www.ece.mcmaster.ca/~xwu/cq.c

public class WuQuantizer : IQuantizer
Inheritance
WuQuantizer
Implements
Inherited Members

Constructors

WuQuantizer()

Initializes a new instance of the WuQuantizer class using the default QuantizerOptions.

public WuQuantizer()

WuQuantizer(QuantizerOptions)

Initializes a new instance of the WuQuantizer class.

public WuQuantizer(QuantizerOptions options)

Parameters

options QuantizerOptions

The quantizer options defining quantization rules.

Properties

Options

public QuantizerOptions Options { get; }

Property Value

QuantizerOptions

Methods

CreatePixelSpecificQuantizer<TPixel>(Configuration)

public IQuantizer<TPixel> CreatePixelSpecificQuantizer<TPixel>(Configuration configuration) where TPixel : unmanaged, IPixel<TPixel>

Parameters

configuration Configuration

Returns

IQuantizer<TPixel>

Type Parameters

TPixel

CreatePixelSpecificQuantizer<TPixel>(Configuration, QuantizerOptions)

public IQuantizer<TPixel> CreatePixelSpecificQuantizer<TPixel>(Configuration configuration, QuantizerOptions options) where TPixel : unmanaged, IPixel<TPixel>

Parameters

configuration Configuration
options QuantizerOptions

Returns

IQuantizer<TPixel>

Type Parameters

TPixel