public class ByteLookupTable extends LookupTable
ShortLookupTable, 
LookupOp| Constructor and Description | 
|---|
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| 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. | 
getNumComponents, getOffsetpublic 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 bandIllegalArgumentException - if offset is
         is less than 0 or if the length of data
         is less than 1public ByteLookupTable(int offset,
                       byte[] data)
offset - the value subtracted from the input values
        before indexing into the arraydata - an array of bytesIllegalArgumentException - if offset is
         is less than 0 or if the length of data
         is less than 1public 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. 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, 2023, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.