All Packages Class Hierarchy This Package Previous Next Index
Class java.awt.image.ColorModel
java.lang.Object
|
+----java.awt.image.ColorModel
- public abstract class ColorModel
- extends Object
A class that encapsulates the methods for translating from pixel values to alpha, red, green, and blue color components for an image. This class is abstract. - See Also:
- IndexColorModel, DirectColorModel
- pixel_bits
- ColorModel(int)
- Constructs a ColorModel which describes a pixel of the specified number of bits.
- finalize()
- Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
- getAlpha(int)
- The subclass must provide a function which provides the alpha color compoment for the specified pixel.
- getBlue(int)
- The subclass must provide a function which provides the blue color compoment for the specified pixel.
- getGreen(int)
- The subclass must provide a function which provides the green color compoment for the specified pixel.
- getPixelSize()
- Returns the number of bits per pixel described by this ColorModel.
- getRed(int)
- The subclass must provide a function which provides the red color compoment for the specified pixel.
- getRGB(int)
- Returns the color of the pixel in the default RGB color model.
- getRGBdefault()
- Return a ColorModel which describes the default format for integer RGB values used throughout the AWT image interfaces.
pixel_bits
protected int pixel_bits
ColorModel
public ColorModel(int bits)
- Constructs a ColorModel which describes a pixel of the specified number of bits.
getRGBdefault
public static ColorModel getRGBdefault()
- Return a ColorModel which describes the default format for integer RGB values used throughout the AWT image interfaces. The format for the RGB values is an integer with 8 bits each of alpha, red, green, and blue color components ordered correspondingly from the most significant byte to the least significant byte, as in: 0xAARRGGBB
getPixelSize
public int getPixelSize()
- Returns the number of bits per pixel described by this ColorModel.
getRed
public abstract int getRed(int pixel)
- The subclass must provide a function which provides the red color compoment for the specified pixel.
- Returns:
- The red color component ranging from 0 to 255
getGreen
public abstract int getGreen(int pixel)
- The subclass must provide a function which provides the green color compoment for the specified pixel.
- Returns:
- The green color component ranging from 0 to 255
getBlue
public abstract int getBlue(int pixel)
- The subclass must provide a function which provides the blue color compoment for the specified pixel.
- Returns:
- The blue color component ranging from 0 to 255
getAlpha
public abstract int getAlpha(int pixel)
- The subclass must provide a function which provides the alpha color compoment for the specified pixel.
- Returns:
- The alpha transparency value ranging from 0 to 255
getRGB
public int getRGB(int pixel)
- Returns the color of the pixel in the default RGB color model.
- See Also:
- getRGBdefault
finalize
public void finalize()
- Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
- Overrides:
- finalize in class Object
All Packages Class Hierarchy This Package Previous Next Index
Submit a bug or feature - Version 1.1.8 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1995-1999 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.