java命名空间java.awt.image类directcolormodel的类成员方法:
getred定义及介绍
本文导语:
getred
public int getred(object indata)
返回指定像素的红色颜色分量,指定像素在默认的 rgb colorspace(即 srgb)中缩放范围是 0 到 255。如有必要,可进行颜色转换。像素值由作为对象引用传入的类型 transfertype 的数据元素的数组指定...
getred
public int getred(object indata)
- 返回指定像素的红色颜色分量,指定像素在默认的 rgb
colorspace
(即 srgb)中缩放范围是 0 到 255。如有必要,可进行颜色转换。像素值由作为对象引用传入的类型 transfertype
的数据元素的数组指定。返回的值是一个非预先乘得的值。因此,如果预乘 alpha,则此方法会在返回该值之前将其分离出来。例如,如果 alpha 值为 0,则红色值为 0。如果 indata
不是类型 transfertype
的基本数组,则抛出 classcastexception
。如果 indata
不是特别大,不能存储此 colormodel
的像素值,则抛出 arrayindexoutofboundsexception
。因为 directcolormodel
可以子类化,所以子类可以继承此方法的实现,并且如果不重写此方法,则当它们使用不受支持的 transfertype
时,将抛出异常。如果此 transfertype
不受该 colormodel
支持,则抛出 unsupportedoperationexception
。
- 覆盖:
- 类
colormodel
中的 getred
- 参数:
indata
- 包含该像素值的数组
- 返回:
- 指定像素的红色分量的值。
- 抛出:
arrayindexoutofboundsexception
- 如果 indata
不是特别大,不能存储此颜色模型的像素值
classcastexception
- 如果 indata
不是类型 transfertype
的基本数组
unsupportedoperationexception
- 如果此颜色模型不支持 transfertype