org.apache.batik.ext.awt.image.rendered

Class IndexImage

public class IndexImage extends Object

This class implements an adaptive palette generator to reduce images to a specified number of colors. Ideally this would also support a better dither option than just the JDK's pattern dither. The algorithm used is the 'Median Cut Algorithm' published by Paul Heckbert in early '80s.
Method Summary
static BufferedImagegetIndexedImage(BufferedImage bi, int nColors)
Converts the input image (must be TYPE_INT_RGB or TYPE_INT_ARGB) to an indexed image.

Method Detail

getIndexedImage

public static BufferedImage getIndexedImage(BufferedImage bi, int nColors)
Converts the input image (must be TYPE_INT_RGB or TYPE_INT_ARGB) to an indexed image. Generating an adaptive palette with number of colors specified.

Parameters: bi the image to be processed. nColors number of colors in the palette

Copyright B) 2008 Apache Software Foundation. All Rights Reserved.