java.lang.Object
java.awt.image.LookupTable
- 已知子类:
ByteLookupTable,ShortLookupTable
这个抽象类定义了一个查找表对象。 ByteLookupTable 和 ShortLookupTable 是子类,分别包含字节数据和短数据。查找表包含图像的一个或多个波段(或组件)的数据数组(例如,R、G 和 B 的单独数组),并且它包含一个偏移量,该偏移量将在索引到图像之前从输入值中减去阵列。这允许为受限输入提供小于本机数据大小的数组。如果查找表中只有一个数组,它将应用于所有波段。所有数组的大小必须相同。
- 参见:
-
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述int返回查找表中的组件数。int返回偏移量。abstract int[]lookupPixel(int[] src, int[] dest) 返回一个像素的int组件数组。
-
构造方法详细信息
-
LookupTable
protected LookupTable(int offset, int numComponents) 根据组件数和查找表中的偏移量构造一个新的 LookupTable。- 参数:
offset- 在索引到此LookupTable的数据数组之前从输入值中减去的偏移量numComponents- 这个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翻译- 返回:
-
一个像素的
int组件数组。
-