java命名空间java.awt.image类pixelinterleavedsamplemodel的类成员方法:
pixelinterleavedsamplemodel定义及介绍
本文导语:
pixelinterleavedsamplemodel
public pixelinterleavedsamplemodel(int datatype,
int w,
int h,
int pixelstride,
int...
pixelinterleavedsamplemodel
public pixelinterleavedsamplemodel(int datatype,
int w,
int h,
int pixelstride,
int scanlinestride,
int[] bandoffsets)
- 构造一个带指定参数的 pixelinterleavedsamplemodel。通过 bandoffsets 数组的长度给出 band 数。
- 参数:
datatype
- 存储采样的数据类型。w
- 所描述的图像数据区域的宽度(以像素为单位)。h
- 所描述的图像数据区域的高度(以像素为单位)。pixelstride
- 图像数据的像素跨度。scanlinestride
- 图像数据的行跨度。bandoffsets
- 所有 band 的偏移量。
- 抛出:
illegalargumentexception
- 如果 w
或 h
不大于 0
illegalargumentexception
- 如果任意 band 之间的偏移量大于扫描行跨度
illegalargumentexception
- 如果 pixelstride
和 w
的乘积大于 scanlinestride
illegalargumentexception
- 如果 pixelstride
小于任意 band 之间的偏移量
illegalargumentexception
- 如果 datatype
不是受支持的数据类型之一
createcompatiblesamplemodel
public samplemodel createcompatiblesamplemodel(int w,
int h)
- 创建一个具有指定宽度和高度的 pixelinterleavedsamplemodel。新的 pixelinterleavedsamplemodel 具有与此 pixelinterleavedsamplemodel 相同的 band 数、数据存储类型和像素跨度。可能压缩 band 偏移量,使得所有 band 偏移量的最小值是 0。
- 覆盖:
- 类
componentsamplemodel
中的 createcompatiblesamplemodel
- 参数:
w
- 所得 samplemodel
的宽度h
- 所得 samplemodel
的高度
- 返回:
- 具有指定宽度和高度的新
samplemodel
。
- 抛出:
illegalargumentexception
- 如果 w
或 h
不大于 0