- java.lang.Object
-
- java.awt.image.LookupTable
-
- 已知直接子类:
-
ByteLookupTable
,ShortLookupTable
public abstract class LookupTable extends Object
此抽象类定义查找表对象。 ByteLookupTable和ShortLookupTable是子类,分别包含字节和短数据。 查找表包含图像的一个或多个波段(或组件)的数据阵列(例如,R,G和B的单独阵列),并且它包含一个偏移量,该偏移量将在索引到输入值之前从输入值中减去阵列。 这允许为受约束的输入提供小于本机数据大小的数组。 如果查找表中只有一个数组,它将应用于所有波段。 所有阵列的大小必须相同。- 另请参见:
-
ByteLookupTable
,ShortLookupTable
,LookupOp
-
-
构造方法摘要
构造方法 变量 构造器 描述 protected
LookupTable(int offset, int numComponents)
根据组件数量和查找表中的偏移量构造一个新的LookupTable。
-
-
-
构造方法详细信息
-
LookupTable
protected LookupTable(int offset, int numComponents)
根据组件数量和查找表中的偏移量构造一个新的LookupTable。- 参数
-
offset
- 在索引到此LookupTable
的数据数组之前从输入值中减去的偏移量 -
numComponents
- 此LookupTable
的数据阵列LookupTable
- 异常
-
IllegalArgumentException
- 如果offset
小于0或者numComponents
小于1
-
-
方法详细信息
-
getNumComponents
public int getNumComponents()
返回查找表中的组件数。- 结果
-
此
LookupTable
的组件数。
-
getOffset
public int getOffset()
返回偏移量。- 结果
-
这个
LookupTable
的偏移量。
-
lookupPixel
public abstract int[] lookupPixel(int[] src, int[] dest)
返回一个像素的int
组件数组。dest
数组包含查找结果并返回。 如果dest为null
,则分配新数组。 源和目的地可以相等。- 参数
-
src
- 一个像素的组件的源数组 -
dest
- 一个像素的目标分量数组,以此LookupTable
- 结果
-
an
int
array of components for one pixel.
-
-