- 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 描述 protected
LookupTable(int offset, int numComponents)
从组件数量和查找表中的偏移量构造一个新的LookupTable。
-
方法摘要
所有方法 接口方法 抽象方法 具体的方法 Modifier and Type 方法 描述 int
getNumComponents()
返回查找表中的组件数。int
getOffset()
返回偏移量。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
int
array of components for one pixel.
-
-