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

java.lang.Object
  |
  +--org.apache.batik.ext.awt.image.rendered.IndexImage

public class IndexImage
extends java.lang.Object

This implements an adaptive pallete 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.


Constructor Summary
IndexImage()
           
 
Method Summary
static java.awt.image.BufferedImage getIndexedImage(java.awt.image.BufferedImage bi, int nColors)
          Converts the input image (must be TYPE_INT_RGB or TYPE_INT_ARGB) to an indexed image.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexImage

public IndexImage()
Method Detail

getIndexedImage

public static java.awt.image.BufferedImage getIndexedImage(java.awt.image.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 © 2004 Apache Software Foundation. All Rights Reserved.