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
QuantizerOptionsThe quantizer options defining quantization rules.
Properties
Options
public QuantizerOptions Options { get; }
Property Value
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
Configurationoptions
QuantizerOptions
Returns
- IQuantizer<TPixel>
Type Parameters
TPixel