java awt table_java.awt.image 类 LookupTable - Java 中文参考手册

java.lang.Object

c8e9f4e075d37a0af332e4af80182959.gifjava.awt.image.LookupTable

直接已知子类:ByteLookupTable, ShortLookupTable

public abstract class LookupTableextends Object

此抽象类定义了一个查找表对象。ByteLookupTable 和 ShortLookupTable 是分别包含 byte 和 short 数据的子类。查找表包含图像的一个或多个 band(或分量)的数据数组(例如独立的 R、G 和 B 数组),还包含一个偏移量,在对数组进行索引前要从输入值中减去该偏移量。这就允许为受约束的输入提供一个小于本机数据大小的数组。如果查找表中仅有一个数组,则将其应用到所有的 band。所有数组必须具有相同的大小。

另请参见:ByteLookupTable,

ShortLookupTable,

LookupOp

构造方法摘要

protected

LookupTable(intoffset,

intnumComponents)

根据分量数和查找表中的偏移量构造一个新 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

构造方法详细信息

LookupTable

protected LookupTable(intoffset,

intnumComponents)

根据分量数和查找表中的偏移量构造一个新 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 分量数组。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值