- java.lang.Object
-
- java.awt.image.LookupTable
-
- 已知直接子类:
-
ByteLookupTable,ShortLookupTable
public abstract class LookupTable extends Object
这个抽象类定义了一个查找表对象。 ByteLookupTable和ShortLookupTable是分别包含字节和短数据的子类。 查找表包含用于图像的一个或多个频带(或组件)的数据阵列(例如,用于R,G和B的单独阵列),并且它包含将在索引到阵列。 这允许为受限输入提供小于本机数据大小的数组。 如果查找表中只有一个数组,它将被应用于所有频带。 所有阵列的大小必须相同。- 另请参见:
-
ByteLookupTable,ShortLookupTable,LookupOp
-
-
构造方法摘要
构造方法 Modifier Constructor 描述 protectedLookupTable(int offset, int numComponents)从组件数量和查找表中的偏移量构造一个新的LookupTable。
-
方法摘要
所有方法 接口方法 抽象方法 具体的方法 Modifier and Type 方法 描述 intgetNumComponents()返回查找表中的组件数。intgetOffset()返回偏移量。abstract int[]lookupPixel(int[] src, int[] dest)返回一个像素的int组件数组。
-
-
-
构造方法详细信息
-
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
intarray of components for one pixel.
-
-