java.lang.Object
java.awt.image.LookupTable
java.awt.image.ShortLookupTable
此类定义了一个查找表对象。使用此类对象的查找操作的输出被解释为无符号短整数。查找表包含图像的一个或多个波段(或组件)的短数据数组,并且它包含一个偏移量,该偏移量将在索引数组之前从输入值中减去。这允许为受限输入提供小于本机数据大小的数组。如果查找表中只有一个数组,它将应用于所有波段。
- 参见:
-
构造方法总结
构造方法构造方法描述ShortLookupTable(int offset, short[] data) 从代表每个波段的查找表的短裤数组构造一个 ShortLookupTable 对象。ShortLookupTable(int offset, short[][] data) 从表示每个波段的查找表的短数组数组构造一个 ShortLookupTable 对象。 -
方法总结
修饰符和类型方法描述final short[][]getTable()通过引用返回查找表数据。int[]lookupPixel(int[] src, int[] dst) 返回像素样本数组,使用查找表进行翻译。short[]lookupPixel(short[] src, short[] dst) 返回像素样本数组,使用查找表进行翻译。在类 java.awt.image.LookupTable 中声明的方法
getNumComponents, getOffset
-
构造方法详细信息
-
ShortLookupTable
public ShortLookupTable(int offset, short[][] data) 从表示每个波段的查找表的短数组数组构造一个 ShortLookupTable 对象。在对数组进行索引之前,将从输入值中减去偏移量。带数是数据参数的长度。每个波段的数据数组存储为参考。- 参数:
offset- 在索引到数组之前从输入值中减去的值data- 代表每个波段的查找表的短数组数组
-
ShortLookupTable
public ShortLookupTable(int offset, short[] data) 从代表每个波段的查找表的短裤数组构造一个 ShortLookupTable 对象。在对数组进行索引之前,将从输入值中减去偏移量。数据数组存储为参考。- 参数:
offset- 在索引到数组之前从输入值中减去的值data- 一组短裤
-
-
方法详情
-
getTable
public final short[][] getTable()通过引用返回查找表数据。如果此 ShortLookupTable 是使用单个短数组构造的,则返回数组的长度为一。- 返回:
- ShortLookupTable 数据数组。
-
lookupPixel
public int[] lookupPixel(int[] src, int[] dst) 返回像素样本数组,使用查找表进行翻译。源数组和目标数组可以是同一个数组。返回数组dst。- 指定者:
lookupPixel在类LookupTable中- 参数:
src- 源数组。dst- 目标数组。此数组必须至少与src一样长。如果dst是null,将分配一个与src长度相同的新数组。- 返回:
-
数组
dst,一个int样本数组。 - 抛出:
ArrayIndexOutOfBoundsException- 如果src长于dst或者如果对于src的任何元素i,(src[i]&0xffff)-offset小于零或大于或等于任何波段的查找表的长度。
-
lookupPixel
public short[] lookupPixel(short[] src, short[] dst) 返回像素样本数组,使用查找表进行翻译。源数组和目标数组可以是同一个数组。返回数组dst。- 参数:
src- 源数组。dst- 目标数组。此数组必须至少与src一样长。如果dst是null,将分配一个与src长度相同的新数组。- 返回:
-
数组
dst,一个int样本数组。 - 抛出:
ArrayIndexOutOfBoundsException- 如果src长于dst或者如果对于src的任何元素i,(src[i]&0xffff)-offset小于零或大于或等于任何波段的查找表的长度。
-