- java.lang.Object
- 
- java.awt.image.LookupTable
- 
- java.awt.image.ByteLookupTable
 
 
- 
 public class ByteLookupTable extends LookupTable このクラスは、ルックアップ表オブジェクトを定義します。 このクラスのオブジェクトを使用するルックアップ操作の出力は、符号なしbyteの数値として解釈されます。 ルックアップ表は、イメージの1つ以上のバンド(またはコンポーネント)のbyteデータ配列を格納し、また配列にインデックスを付ける前に入力値から減算されるオフセットを格納します。 これにより、ネイティブ・データ・サイズより小さい配列が提供され、制約された入力を受け付けることができます。 ルックアップ表に配列が1つしかない場合、それがすべてのバンドに適用されます。- 関連項目:
- ShortLookupTable、- LookupOp
 
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 ByteLookupTable(int offset, byte[] data)すべてのバンドに適用されるルックアップ表を表すbyteの配列から、ByteLookupTableオブジェクトを構築します。ByteLookupTable(int offset, byte[][] data)各バンドのルックアップ表を表すbyte配列のうちの1つの配列から、ByteLookupTableオブジェクトを構築します。
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 byte[][]getTable()参照でルックアップ表データを返します。byte[]lookupPixel(byte[] src, byte[] dst)ルックアップ表を使って変換されたピクセルのサンプルの配列を返します。int[]lookupPixel(int[] src, int[] dst)ルックアップ表を使って変換されたピクセルのサンプルの配列を返します。- 
クラス java.awt.image.LookupTableで宣言されたメソッドgetNumComponents, getOffset
 
- 
 
- 
- 
- 
コンストラクタの詳細- 
ByteLookupTablepublic ByteLookupTable(int offset, byte[][] data)各バンドのルックアップ表を表すbyte配列のうちの1つの配列から、ByteLookupTableオブジェクトを構築します。 オフセットは、配列にインデックスを付ける前に入力値から減算されます。 バンド数は、data引数の長さです。 各バンドのデータ配列は、参照として格納されます。- パラメータ:
- offset- 配列にインデックス付けする前に入力値から減算された値
- data- 各バンドのルックアップ表を表すbyte配列のうちの1つの配列
- 例外:
- IllegalArgumentException-- offsetがゼロより小さい場合、または- dataの長さが1より小さい場合
 
 - 
ByteLookupTablepublic ByteLookupTable(int offset, byte[] data)すべてのバンドに適用されるルックアップ表を表すbyteの配列から、ByteLookupTableオブジェクトを構築します。 オフセットは、配列にインデックスを付ける前に入力値から減算されます。 データ配列は参照として格納されます。- パラメータ:
- offset- 配列にインデックス付けする前に入力値から減算された値
- data- バイトの配列
- 例外:
- IllegalArgumentException-- offsetがゼロより小さい場合、または- dataの長さが1より小さい場合
 
 
- 
 - 
メソッドの詳細- 
getTablepublic final byte[][] getTable() 参照でルックアップ表データを返します。 このByteLookupTableが単一のbyte配列から構築された場合、返される配列の長さは1です。- 戻り値:
- このByteLookupTableのデータ配列。
 
 - 
lookupPixelpublic int[] lookupPixel(int[] src, int[] dst)ルックアップ表を使って変換されたピクセルのサンプルの配列を返します。 転送元と転送先の配列に同じものを指定できます。 配列dstが返されます。- 定義:
- lookupPixel、クラス- LookupTable
- パラメータ:
- src- 転送元配列。
- dst- 転送先配列。 この配列は- src以上の長さが必要。- dstが- nullの場合、- srcと同じ長さの新しい配列が割り当てられる。
- 戻り値:
- サンプルのint配列である、dst配列。
- 例外:
- ArrayIndexOutOfBoundsException-- srcが- dstより長い場合、または- srcの要素- iについて、- src[i]-offsetがゼロより小さいか、任意のバンドのルックアップ表の長さ以上である場合。
 
 - 
lookupPixelpublic byte[] lookupPixel(byte[] src, byte[] dst)ルックアップ表を使って変換されたピクセルのサンプルの配列を返します。 転送元と転送先の配列に同じものを指定できます。 配列dstが返されます。- パラメータ:
- src- 転送元配列。
- dst- 転送先配列。 この配列は- src以上の長さが必要。- dstが- nullの場合、- srcと同じ長さの新しい配列が割り当てられる。
- 戻り値:
- サンプルのint配列である、dst配列。
- 例外:
- ArrayIndexOutOfBoundsException-- srcが- dstより長い場合、または- srcの要素- iについて、- (src[i]&0xff)-offsetがゼロより小さいか、任意のバンドのルックアップ表の長さ以上である場合。
 
 
- 
 
-