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 256 colors. This should probably be generalized to create a pallete with any number of colors in it (rather than always 256). This should be easy to do. 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)
          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)
Converts the input image (must be TYPE_INT_RGB or TYPE_INT_ARGB) to an indexed image. Generating an adaptive pallete.


Copyright © 2002 Apache Software Foundation. All Rights Reserved.