java awt image ColorModel








Class java.awt.image.ColorModel





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.7 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1995-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.




Wyszukiwarka

Podobne podstrony:
java awt image IndexColorModel
java awt image ImageConsumer
java awt image ReplicateScaleFilter
java awt image DirectColorModel
java awt Image
java awt image ImageFilter
java awt image MemoryImageSource
java awt image CropImageFilter
Package java awt image
java awt image PixelGrabber
java awt image ImageObserver
java awt image AreaAveragingScaleFilter
java awt image ImageProducer
java awt image FilteredImageSource
java awt image RGBImageFilter
java awt event ActionEvent
java awt event FocusEvent
java awt IllegalComponentStateException
java awt Label

więcej podobnych podstron