java命名空间java.awt.image类componentcolormodel的类成员方法:
coercedata定义及介绍
本文导语:
coercedata
public colormodel coercedata(writableraster raster,
boolean isalphapremultiplied)
强制使光栅数据与在 isalphapremultiplied 变量中指定的状态匹配,假定当前该数据已由此 colormodel 正确描述。可以将颜色 raster 数据乘...
coercedata
public colormodel coercedata(writableraster raster,
boolean isalphapremultiplied)
- 强制使光栅数据与在
isalphapremultiplied
变量中指定的状态匹配,假定当前该数据已由此 colormodel
正确描述。可以将颜色 raster 数据乘以或除以 alpha,如果该数据处于正确状态,则不执行任何操作。如果需要对该数据强制匹配,则此方法还将相应地返回一个带有 isalphapremultiplied
标志集的 colormodel
的实例。因为 colormodel
可以子类化,所以子类可以继承此方法的实现,并且如果不重写此方法,则当它们使用不受支持的 transfertype
时,将抛出异常。
- 覆盖:
- 类
colormodel
中的 coercedata
- 参数:
raster
- writableraster
数据isalphapremultiplied
- 如果与 alpha 预乘,则返回 true
;否则将返回 false
- 返回:
- 表示被强制匹配数据的
colormodel
对象。
- 抛出:
nullpointerexception
- 如果 raster
为 null
且需要数据强制。
unsupportedoperationexception
- 如果此 componentcolormodel
的传输类型不为以下受支持的传输类型之一:databuffer.type_byte
、databuffer.type_ushort
、databuffer.type_int
、databuffer.type_short
、databuffer.type_float
或 databuffer.type_double
。