类 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