Safe Haskell | None |
---|---|
Language | Haskell2010 |
Codec.Picture.ColorQuant
Description
This module provide some color quantisation algorithm
in order to help in the creation of paletted images.
The most important function is palettize
which will
make everything to create a nice color indexed image
with its palette.
Documentation
palettize :: PaletteOptions -> Image PixelRGB8 -> (Image Pixel8, Palette) #
Reduces an image to a color palette according to PaletteOpts
and
returns the indices image along with its Palette
.
defaultPaletteOptions :: PaletteOptions #
Default palette option, which aim at the best quality and maximum possible colors (256)
data PaletteCreationMethod #
Define which palette creation method is used.
Constructors
MedianMeanCut | MedianMeanCut method, provide the best results (visualy) at the cost of increased calculations. |
Uniform | Very fast algorithm (one pass), doesn't provide good looking results. |
data PaletteOptions #
To specify how the palette will be created.
Constructors
PaletteOptions | |
Fields
|