java命名空间java.awt.image类singlepixelpackedsamplemodel的类成员方法:
singlepixelpackedsamplemodel定义及介绍
本文导语:
singlepixelpackedsamplemodel
public singlepixelpackedsamplemodel(int datatype,
int w,
int h,
int scanlinestride,
int[] bitmasks)
构造一个 single...
singlepixelpackedsamplemodel
public singlepixelpackedsamplemodel(int datatype,
int w,
int h,
int scanlinestride,
int[] bitmasks)
- 构造一个 singlepixelpackedsamplemodel,使其具有 bitmasks.length band,且扫描行间距等于 scanlinestride 数据数组元素。每个样本都存储在数据数组元素中其对应位掩码的位置处。每个位掩码必须是连续的,掩码不得重叠。
- 参数:
datatype
- 存储样本使用的数据类型。w
- 所描述的图像数据区域的宽度(以像素为单位)。h
- 所描述的图像数据区域的高度(以像素为单位)。scanlinestride
- 图像数据的行间距。bitmasks
- 所有 band 的位掩码。
- 抛出:
illegalargumentexception
- 如果 w
或 h
不大于 0
illegalargumentexception
- 如果 bitmask
中的任何掩码不连续
illegalargumentexception
- 如果 datatype
不是 databuffer.type_byte
、databuffer.type_ushort
或 databuffer.type_int
getnumdataelements
public int getnumdataelements()
- 返回通过 getdataelements 和 setdataelements 方法传输一个像素所需的数据元素数。对于 singlepixelpackedsamplemodel,此元素数为 1。
- 指定者:
- 类
samplemodel
中的 getnumdataelements
- 返回:
- 数据元素的数量。
- 另请参见:
samplemodel.getdataelements(int, int, object, databuffer)
,
samplemodel.getdataelements(int, int, int, int, object, databuffer)
,
samplemodel.setdataelements(int, int, object, databuffer)
,
samplemodel.setdataelements(int, int, int, int, object, databuffer)
,
samplemodel.gettransfertype()