当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)

类 java.awt.image.ColorModel

java.lang.Object
   |
   +----java.awt.image.ColorModel

public abstract class ColorModel
extends Object
下列类的父类:
DirectColorModel, IndexColorModel

该类封装了一些方法,可将像素值转换为图像的初始透明、红色、绿色和兰色成分。它是一个抽象类。

参见:
IndexColorModel, DirectColorModel

变量索引

pixel_bits

构造子索引

ColorModel(int)
构造一个 ColorModel ,它描述了指定的位数的像素。

方法索引

finalize()
当垃圾回收确定不存在该对象的更多引用时,该方法被对象的垃圾回收站调用。
getAlpha(int)
子类必须提供为指定像素提供初始透明颜色成分的功能。
getBlue(int)
子类必须提供为指定像素提供兰色成分的功能。
getGreen(int)
子类必须提供为指定像素提供绿色成分的功能。
getPixelSize()
返回这个 ColorModel 描述的每个像素的位数。
getRed(int)
子类必须提供为指定像素提供红色成分的功能。
getRGB(int)
返回缺省的 RGB 颜色模型中像素的颜色。
getRGBdefault()
返回一个 ColorModel ,它描述了在整个 AWT 图像接口中使用的整数 RGB 值的缺省格式。

变量

pixel_bits
 protected int pixel_bits

构造子

ColorModel
 public ColorModel(int bits)
构造一个 ColorModel ,它描述了指定的位数的像素。


方法

getRGBdefault
 public static ColorModel getRGBdefault()
返回一个 ColorModel ,它描述了在整个 AWT 图像接口中使用的整数 RGB 值的缺省格式。RGB 值的格式是一个 8 位整数,其中,初始透明、红色、绿色和兰色成分中的每个成分都按从最高有效字节到最低有效字节的次序排序,如 0xAARRGGBB 中的排序。

getPixelSize
 public int getPixelSize()
返回这个 ColorModel 描述的每个像素的位数。

getRed
 public abstract int getRed(int pixel)
子类必须提供为指定像素提供红色成分的功能。

返回值:
在 0 到 255 范围内的红色成分。
getGreen
 public abstract int getGreen(int pixel)
子类必须提供为指定像素提供绿色成分的功能。

返回值:
在 0 到 255 范围内的绿色成分。
getBlue
 public abstract int getBlue(int pixel)
子类必须提供为指定像素提供兰色成分的功能。

返回值:
在 0 到 255 范围内的兰色成分。
getAlpha
 public abstract int getAlpha(int pixel)
子类必须提供为指定像素提供初始透明颜色成分的功能。

返回值:
在 0 到 255 范围内的初始透明值。
getRGB
 public int getRGB(int pixel)
返回缺省的 RGB 颜色模型中像素的颜色。

参见:
getRGBdefault
finalize
 public void finalize()
当垃圾回收确定不存在该对象的更多引用时,该方法被对象的垃圾回收站调用。

覆盖:
Object 中的 finalize

当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)