public class JPEGHuffmanTable extends Object
標準JPEGプラグインの操作の詳細については、「JPEGメタデータ形式の仕様と使用法に関する注記」を参照してください。
修飾子と型 | フィールドと説明 |
---|---|
static JPEGHuffmanTable |
StdACChrominance
標準のACクロミナンス・ハフマン表です。
|
static JPEGHuffmanTable |
StdACLuminance
標準のAC輝度ハフマン表です。
|
static JPEGHuffmanTable |
StdDCChrominance
標準のDCクロミナンス・ハフマン表です。
|
static JPEGHuffmanTable |
StdDCLuminance
標準のDC輝度ハフマン表です。
|
コンストラクタと説明 |
---|
JPEGHuffmanTable(short[] lengths, short[] values)
ハフマン表を作成して初期化します。
|
修飾子と型 | メソッドと説明 |
---|---|
short[] |
getLengths()
ハフマン表内の各長さの値の数が格納されている
short の配列を返します。 |
short[] |
getValues()
対応するコードの増加する長さによって整理された値が格納されている
short の配列を返します。 |
String |
toString()
このハフマン表を表す
String を返します。 |
public static final JPEGHuffmanTable StdDCLuminance
public static final JPEGHuffmanTable StdDCChrominance
public static final JPEGHuffmanTable StdACLuminance
public static final JPEGHuffmanTable StdACChrominance
public JPEGHuffmanTable(short[] lengths, short[] values)
lengths
- short
の配列。ここで、lengths[k]
は長さk+1
ビットの対応するコードを持つ値の数に等しい。values
- 増加するコードの長さの順に値が格納されているshortの配列。IllegalArgumentException
- lengths
またはvalues
がnullである、lengths
の長さが16より大きい、values
の長さが256より大きい、lengths
またはvalues
内の値がゼロより小さい、あるいは配列が有効なハフマン表を記述しない場合。public short[] getLengths()
short
の配列を返します。返される配列はコピーです。short
配列。ここで、array[k-1]
は長さk
の表内の値の数に等しい。getValues()
public short[] getValues()
short
の配列を返します。配列の解釈は、getLengths
から返される値によって異なります。返される配列はコピーです。short
配列。getLengths()
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.