- java.lang.Object
-
- java.awt.image.LookupTable
-
- java.awt.image.ShortLookupTable
-
public class ShortLookupTable extends LookupTable
该类定义了一个查找表对象。 使用此类对象的查找操作的输出被解释为无符号短数量。 查找表包含图像的一个或多个波段(或分量)的短数据阵列,它包含一个偏移量,该偏移量将在索引数组之前从输入值中减去。 这允许为受约束的输入提供小于本机数据大小的数组。 如果查找表中只有一个数组,它将应用于所有波段。- 另请参见:
-
ByteLookupTable
,LookupOp
-
-
构造方法摘要
构造方法 构造器 描述 ShortLookupTable(int offset, short[] data)
从short数组构造一个ShortLookupTable对象,表示每个band的查找表。ShortLookupTable(int offset, short[][] data)
从表示每个band的查找表的短数组数组构造一个ShortLookupTable对象。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 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)
从表示每个band的查找表的短数组数组构造一个ShortLookupTable对象。 在索引到数组之前,将从输入值中减去偏移量。 band的数量是data参数的长度。 每个频带的数据阵列存储为参考。- 参数
-
offset
- 在索引到数组之前从输入值中减去的值 -
data
- 表示每个波段的查找表的短数组数组
-
ShortLookupTable
public ShortLookupTable(int offset, short[] data)
从short数组构造一个ShortLookupTable对象,表示每个band的查找表。 在索引到数组之前,将从输入值中减去偏移量。 数据数组存储为参考。- 参数
-
offset
- 在索引到数组之前从输入值中减去的值 -
data
- 一系列短裤
-
-
方法详细信息
-
getTable
public final short[][] getTable()
通过引用返回查找表数据。 如果使用单个短数组构造此ShortLookupTable,则返回数组的长度为1。- 结果
- ShortLookupTable数据数组。
-
lookupPixel
public int[] lookupPixel(int[] src, int[] dst)
返回像素的样本数组,使用查找表进行转换。 源和目标数组可以是相同的数组。 返回Arraydst
。- Specified by:
-
lookupPixel
在类LookupTable
- 参数
-
src
- 源数组。 -
dst
- 目标数组。 此数组必须至少与src
一样长。 如果dst
是null
,则将分配一个与src
具有相同长度的新阵列。 - 结果
-
阵列
dst
,一个int
列阵内的样本。 - 异常
-
ArrayIndexOutOfBoundsException
-如果src
长于dst
或如果出于任何元件i
的src
,(src[i]&0xffff)-offset
是小于零或者大于或等于查找表的长度为任何频带。
-
lookupPixel
public short[] lookupPixel(short[] src, short[] dst)
返回像素的样本数组,使用查找表进行转换。 源和目标数组可以是相同的数组。 返回Arraydst
。- 参数
-
src
- 源数组。 -
dst
- 目标数组。 此数组必须至少与src
一样长。 如果dst
是null
,则将分配一个与src
具有相同长度的新阵列。 - 结果
-
阵列
dst
,一个int
列阵内的样本。 - 异常
-
ArrayIndexOutOfBoundsException
-如果src
长于dst
或如果出于任何元件i
的src
,(src[i]&0xffff)-offset
是小于零或者大于或等于查找表的长度为任何频带。
-
-