java命名空间java.awt.image类indexcolormodel的类成员方法:
getcomponents定义及介绍
本文导语:
getcomponents
public int[] getcomponents(int pixel,
int[] components,
int offset)
返回此 colormodel 中指定像素的非标准化颜色/alpha 分量数组。该像素值指定为 int 值。如果 components 数组为 null,则分配一...
getcomponents
public int[] getcomponents(int pixel,
int[] components,
int offset)
- 返回此
colormodel
中指定像素的非标准化颜色/alpha 分量数组。该像素值指定为 int 值。如果 components
数组为 null
,则分配一个包含 offset + getnumcomponents()
个元素的新数组。返回 components
数组,仅在 hasalpha
返回 true 时,该数组才包括 alpha 分量。即使从 offset
开始的 components
数组是由此方法所分配的,颜色/alpha 分量也将存储在该数组中。如果 components
数组不为 null
并且大小不足以保存从 offset
处开始的所有颜色和 alpha 分量,则抛出 arrayindexoutofboundsexception
。
- 覆盖:
- 类
colormodel
中的 getcomponents
- 参数:
pixel
- 指定的像素components
- 接收指定像素的颜色和 alpha 分量的数组offset
- components
数组中的偏移量,从此处开始存储颜色和 alpha 分量
- 返回:
- 包含从指定偏移量处开始的指定像素的颜色和 alpha 分量的数组。
- 另请参见:
colormodel.hasalpha()
,
colormodel.getnumcomponents()