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, getOffset
public 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
或者任何元素的
src
i
,
src[i]-offset
是小于零或大于或等于查找表的长度对任何乐队。
public byte[] lookupPixel(byte[] src, byte[] dst)
dst
返回数组。
src
-源阵列。
dst
-目标数组。这个数组必须至少只要
src
。如果
dst
是
null
,一个新的数组将被分配具有相同的长度
src
。
dst
,样品
int
阵列。
ArrayIndexOutOfBoundsException
-如果
src
长于
dst
或者任何元素的
src
i
,
(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.