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。