|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.awt.image.LookupTable
public abstract class LookupTable
此抽象类定义了一个查找表对象。ByteLookupTable 和 ShortLookupTable 是分别包含 byte 和 short 数据的子类。查找表包含图像的一个或多个 band(或分量)的数据数组(例如独立的 R、G 和 B 数组),还包含一个偏移量,在对数组进行索引前要从输入值中减去该偏移量。这就允许为受约束的输入提供一个小于本机数据大小的数组。如果查找表中仅有一个数组,则将其应用到所有的 band。所有数组必须具有相同的大小。
ByteLookupTable,
ShortLookupTable,
LookupOp
| 构造方法摘要 | |
|---|---|
protected |
LookupTable(int offset, int numComponents) 根据分量数和查找表中的偏移量构造一个新 LookupTable。 |
| 方法摘要 | |
|---|---|
int |
getNumComponents() 返回查找表中的分量数。 |
int |
getOffset() 返回偏移量。 |
abstract int[] |
lookupPixel(int[] src, int[] dest) 返回一个像素的 int 分量数组。 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
protected LookupTable(int offset,
int numComponents)
offset - 在对此
LookupTable 的数据数组进行索引前,要从输入值减去的偏移量
numComponents - 此
LookupTable 中的数据数组数目
IllegalArgumentException - 如果
offset 小于 0,或者
numComponents 小于 1
| 方法详细信息 |
|---|
public int getNumComponents()
LookupTable 中的分量数。
public int getOffset()
LookupTable 的偏移量。
public abstract int[] lookupPixel(int[] src,
int[] dest)
int 分量数组。
dest 数组包含查找的结果并返回。如果 dest 为
null,则分配一个新数组。源和目标可以相等。
src - 一个像素的源分量数组
dest - 一个像素的目标分量数组,使用此
LookupTable 转换
int 分量数组。
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。