java.lang.Object
java.awt.image.LookupTable
java.awt.image.ByteLookupTable
此类定义了查找表对象。使用此类的对象进行查找操作的输出被解释为无符号字节数量。查找表包含一个或多个图像波段(或组件)的字节数据数组,以及一个偏移量,该偏移量将在索引数组之前从输入值中减去。这允许为受限输入提供比本机数据大小小的数组。如果查找表中只有一个数组,则将应用于所有波段。
- 参见:
-
Constructor Summary
ConstructorDescriptionByteLookupTable
(int offset, byte[] data) 从表示要应用于所有波段的查找表的字节数组构造一个ByteLookupTable对象。ByteLookupTable
(int offset, byte[][] data) 从表示每个波段的查找表的字节数组构造一个ByteLookupTable对象。 -
Method Summary
Modifier and TypeMethodDescriptionfinal byte[][]
getTable()
通过引用返回查找表数据。byte[]
lookupPixel
(byte[] src, byte[] dst) 返回使用查找表转换的像素样本数组。int[]
lookupPixel
(int[] src, int[] dst) 返回使用查找表转换的像素样本数组。Methods declared in class java.awt.image.LookupTable
getNumComponents, getOffset
-
Constructor Details
-
ByteLookupTable
public ByteLookupTable(int offset, byte[][] data) 从表示每个波段的查找表的字节数组构造一个ByteLookupTable对象。在索引到数组之前,将从输入值中减去偏移量。波段数是数据参数的长度。每个波段的数据数组都作为引用存储。- 参数:
-
offset
- 索引到数组之前从输入值中减去的值 -
data
- 表示每个波段的查找表的字节数组 - 抛出:
-
IllegalArgumentException
- 如果offset
小于0或者data
的长度小于1
-
ByteLookupTable
public ByteLookupTable(int offset, byte[] data) 从表示要应用于所有波段的查找表的字节数组构造一个ByteLookupTable对象。在索引到数组之前,将从输入值中减去偏移量。数据数组作为引用存储。- 参数:
-
offset
- 索引到数组之前从输入值中减去的值 -
data
- 一个字节数组 - 抛出:
-
IllegalArgumentException
- 如果offset
小于0或者data
的长度小于1
-
-
Method Details
-
getTable
public final byte[][] getTable()通过引用返回查找表数据。如果使用单个字节数组构造了此ByteLookupTable,则返回数组的长度为1。- 返回:
-
此
ByteLookupTable
的数据数组。
-
lookupPixel
public int[] lookupPixel(int[] src, int[] dst) 返回使用查找表转换的像素样本数组。源数组和目标数组可以是相同的数组。返回数组dst
。- 指定者:
-
lookupPixel
在类LookupTable
- 参数:
-
src
- 源数组。 -
dst
- 目标数组。此数组的长度必须至少与src
相同。如果dst
为null
,将分配一个具有与src
相同长度的新数组。 - 返回:
-
数组
dst
,一个int
样本数组。 - 抛出:
-
ArrayIndexOutOfBoundsException
- 如果src
比dst
长,或者对于src
的任何元素,src[i]-offset
小于零或大于或等于任何波段的查找表的长度。
-
lookupPixel
public byte[] lookupPixel(byte[] src, byte[] dst) 返回使用查找表转换的像素样本数组。源数组和目标数组可以是相同的数组。返回数组dst
。- 参数:
-
src
- 源数组。 -
dst
- 目标数组。此数组的长度必须至少与src
相同。如果dst
为null
,将分配一个具有与src
相同长度的新数组。 - 返回:
-
数组
dst
,一个int
样本数组。 - 抛出:
-
ArrayIndexOutOfBoundsException
- 如果src
比dst
长,或者对于src
的任何元素,(src[i]&0xff)-offset
小于零或大于或等于任何波段的查找表的长度。
-