|
Préférences
Moteurs de recherche
|
|||||||||||||||||
| JavaTM 2 Platform Std. Ed. v1.4.2
java.awt.image
|
||||||||||||||||||
| Constructor Summary | |
ByteLookupTable(int offset,
byte[] data)
Constructs a ByteLookupTable object from an array of bytes representing a lookup table to be applied to all bands. |
|
ByteLookupTable(int offset,
byte[][] data)
Constructs a ByteLookupTable object from an array of byte arrays representing a lookup table for each band. |
|
| Method Summary | |
byte[][] |
getTable()
Returns the lookup table data by reference. |
byte[] |
lookupPixel(byte[] src,
byte[] dst)
Returns an array of samples of a pixel, translated with the lookup table. |
int[] |
lookupPixel(int[] src,
int[] dst)
Returns an array of samples of a pixel, translated with the lookup table. |
| Methods inherited from class java.awt.image.LookupTable |
getNumComponents, getOffset |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ByteLookupTable(int offset,
byte[][] data)
offset - the value subtracted from the input values
before indexing into the arraysdata - an array of byte arrays representing a lookup
table for each band
IllegalArgumentException - if offset is
is less than 0 or if the length of data
is less than 1
public ByteLookupTable(int offset,
byte[] data)
offset - the value subtracted from the input values
before indexing into the arraydata - an array of bytes
IllegalArgumentException - if offset is
is less than 0 or if the length of data
is less than 1| Method Detail |
public final byte[][] getTable()
ByteLookupTable.
public int[] lookupPixel(int[] src,
int[] dst)
dst is returned.
lookupPixel in class LookupTablesrc - the source array.dst - the destination array. This array must be at least as
long as src. If dst is
null, a new array will be allocated having the
same length as src.
dst, an int array of
samples.
ArrayIndexOutOfBoundsException - if src is
longer than dst or if for any element
i of src,
src[i]-offset is either less than zero or
greater than or equal to the length of the lookup table
for any band.
public byte[] lookupPixel(byte[] src,
byte[] dst)
dst is returned.
src - the source array.dst - the destination array. This array must be at least as
long as src. If dst is
null, a new array will be allocated having the
same length as src.
dst, an int array of
samples.
ArrayIndexOutOfBoundsException - if src is
longer than dst or if for any element
i of src,
(src[i]&0xff)-offset is either less than
zero or greater than or equal to the length of the
lookup table for any band.