public class ByteLookupTable extends LookupTable
ShortLookupTable , LookupOp
| Constructor and Description |
|---|
ByteLookupTable(int offset, byte[] data)
从表示要应用于所有频带的查找表的字节数组构造一个ByteLookupTable对象。
|
ByteLookupTable(int offset, byte[][] data)
从表示每个频带的查找表的字节数组的数组构造一个ByteLookupTable对象。
|
| Modifier and Type | Method and Description |
|---|---|
byte[][] |
getTable()
通过引用返回查找表数据。
|
byte[] |
lookupPixel(byte[] src, byte[] dst)
返回用查找表翻译的像素数组。
|
int[] |
lookupPixel(int[] src, int[] dst)
返回用查找表翻译的像素数组。
|
getNumComponents, getOffsetpublic ByteLookupTable(int offset,
byte[][] data)
offset - 从索引到数组之前的输入值中减去的值
data - 表示每个频带的查找表的字节数组数组
IllegalArgumentException - 如果
offset小于0或
data的长度小于1
public ByteLookupTable(int offset,
byte[] data)
offset - 在索引到数组之前从输入值中减去的值
data - 一个字节数组
IllegalArgumentException - 如果
offset小于0或
data的长度小于1
public final byte[][] getTable()
ByteLookupTable 。
public int[] lookupPixel(int[] src,
int[] dst)
dst 。
lookupPixel在类别
LookupTable
src - 源数组。
dst - 目的数组。
该数组必须至少src 。
如果dst是null ,将分配一个与src相同长度的新数组。
dst ,一个
int数组的样本。
ArrayIndexOutOfBoundsException - 如果
src长于
dst或者如果对于
i的任何元素
i ,
src
src[i]-offset小于零或大于或等于任何波段的查找表的长度。
public byte[] lookupPixel(byte[] src,
byte[] dst)
dst 。
src - 源数组。
dst - 目标数组。
该数组必须至少src 。
如果dst是null ,则将分配一个与src相同长度的新数组。
dst ,一个
int数组的样本。
ArrayIndexOutOfBoundsException - 如果
src长于
dst或者如果对于
i的任何元素
i ,
src
(src[i]&0xff)-offset小于零或大于或等于任何频带的查找表的长度。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.