Java in a Nutshell

Previous Chapter 21
The java.awt.image Package
Next
 

21.4 java.awt.image.DirectColorModel (JDK 1.0)

This class is a ColorModel that extracts the red, green, blue, and alpha values directly from the bits of the pixel. The arguments to the constructor methods specify the number of significant bits in the pixel and the mask used to extract each of the color components from the pixel. The default RGB color model is a DirectColorModel.

You should not need to instantiate any kind of ColorModel object unless you are processing image data that does not use the standard RGB color format.

public class DirectColorModel extends ColorModel {
    // Public Constructors
            public DirectColorModel(int bits, int rmask, int gmask, int bmask);
            public DirectColorModel(int bits, int rmask, int gmask, int bmask, int amask);
    // Public Instance Methods
            public final int getAlpha(int pixel);  // Defines ColorModel
            public final int getAlphaMask();
            public final int getBlue(int pixel);  // Defines ColorModel
            public final int getBlueMask();
            public final int getGreen(int pixel);  // Defines ColorModel
            public final int getGreenMask();
            public final int getRGB(int pixel);  // Overrides ColorModel
            public final int getRed(int pixel);  // Defines ColorModel
            public final int getRedMask();
}

Hierarchy:

Object->ColorModel->DirectColorModel


Previous Home Next
java.awt.image.CropImageFilter (JDK 1.0) Book Index java.awt.image.FilteredImageSource (JDK 1.0)

Java in a Nutshell Java Language Reference Java AWT Java Fundamental Classes Exploring Java