IndexColorModel

Name

IndexColorModel

[Graphic: Figure from the text]

Description

The IndexColorModel class is a ColorModel that uses a color map lookup table (with a maximum size of 256) to convert pixel values into their alpha, red, green, and blue component parts.

Class Definition

public class java.awt.image.IndexColorModel extends java.awt.image.ColorModel {
 // Constructors public IndexColorModel (int bits, int size, byte[] colorMap, int start, boolean hasalpha);
public IndexColorModel (int bits, int size, byte[] colorMap, int start, boolean hasalpha, int transparent);
public IndexColorModel (int bits, int size, byte[] red, byte[] green, byte[] blue);
public IndexColorModel (int bits, int size, byte[] red, byte[] green, byte[] blue, byte[] alpha);
public IndexColorModel (int bits, int size, byte[] red, byte[] green, byte[] blue, int transparent); // Instance Methods public final int getAlpha (int pixel);
public final void getAlphas (byte[] alphas);
public final int getBlue (int pixel);
public final void getBlues (byte[] blues);
public final int getGreen (int pixel);
public final void getGreens (byte[] greens);
public final int getMapSize();
public final int getRed (int pixel);
public final void getReds (byte[] reds);
public final int getRGB (int pixel);
public final int getTransparentPixel();
}

Constructors

IndexColorModel

public IndexColorModel (int bits, int size, byte[] colorMap, int start, boolean hasalpha)

public IndexColorModel (int bits, int size, byte[] colorMap, int start, boolean hasalpha, int transparent)

public IndexColorModel (int bits, int size, byte[] red, byte[] green, byte[] blue)

public IndexColorModel (int bits, int size, byte[] red, byte[] green, byte[] blue, byte[] alpha)

public IndexColorModel (int bits, int size, byte[] red, byte[] green, byte[] blue, int transparent)

Instance Methods

getAlpha

public final int getAlpha (int pixel)

getAlphas

public final void getAlphas (byte[] alphas)

getBlue

public final int getBlue (int pixel)

getBlues

public final void getBlues (byte[] blues)

getGreen

public final int getGreen (int pixel)

getGreens

public final void getGreens (byte[] greens)

getMapSize

public final int getMapSize()

getRed

public final int getRed (int pixel)

getReds

public final void getReds (byte[] reds)

getRGB

public final int getRGB (int pixel)

getTransparentPixel

public final int getTransparentPixel()

See Also

ColorModel