ColorModel

Name

ColorModel

[Graphic: Figure from the text]

Description

The abstract ColorModel class defines the way a Java program represents colors. It provides methods for extracting different color components from a pixel.

Class Definition

public class java.awt.image.ColorModel extends java.lang.Object {
 // Variables protected int pixel_bits; // Constructors public ColorModel (int bits); // Class Methods public static ColorModel getRGBdefault(); // Instance Methods public void finalize(); public abstract int getAlpha (int pixel);
public abstract int getBlue (int pixel);
public abstract int getGreen (int pixel);
public int getPixelSize();
public abstract int getRed (int pixel);
public int getRGB (int pixel);
}

ProtectedVariables

pixel_bits

protected int pixel_bits

The pixel_bits variable saves the ColorModel's bits setting (the total number of bits per pixel).

Constructors

ColorModel

public ColorModel (int bits)

Class Methods

getRGBdefault

public static ColorModel getRGBdefault()

Instance Methods

finalize

public void finalize()

getAlpha

public abstract int getAlpha (int pixel)

getBlue

public abstract int getBlue (int pixel)

getGreen

public abstract int getGreen (int pixel)

getPixelSize

public int getPixelSize()

getRed

public abstract int getRed (int pixel)

getRGB

public int getRGB (int pixel)

See Also

DirectColorModel, IndexColorModel, Object