|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--com.sun.image.codec.jpeg.JPEGHuffmanTable
JPEG Huffman テーブルをカプセル化するクラス。
com.sun.image.codec.jpeg パッケージ内のクラスは、コア Java API の一部ではありません。これらは、Sun の JDK および JRE の配布の一部です。ほかのライセンス保有者がこれらのクラスを配布する可能性はあります。ただし、開発者は、これらのクラスが Sun 以外の実装で利用できると想定して作業することはできません。将来的には、同等の機能がコア API または標準の拡張機能で利用できるようになる予定です。
フィールドの概要 | |
static JPEGHuffmanTable |
StdACChrominance
標準 Huffman テーブル (JPEG 標準セクション K.3) を表します。 |
static JPEGHuffmanTable |
StdACLuminance
標準 Huffman テーブル (JPEG 標準セクション K.3) を表します。 |
static JPEGHuffmanTable |
StdDCChrominance
標準 Huffman テーブル (JPEG 標準セクション K.3) を表します。 |
static JPEGHuffmanTable |
StdDCLuminance
標準 Huffman テーブル (JPEG 標準セクション K.3) を表します。 |
コンストラクタの概要 | |
JPEGHuffmanTable(short[] lengths,
short[] symbols)
Huffman テーブルを生成し、初期化します。 |
メソッドの概要 | |
short[] |
getLengths()
Huffman テーブル内のそれぞれの長さに対応するシンボル数を含む配列のコピーを返します。 |
short[] |
getSymbols()
長さが昇順に整列された Huffman シンボルを含む配列を返します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
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[] symbols)
lengths
- lengths[k] は、長さ k ビットのコードを持ったシンボルの数。lengths[0] は無視されるsymbols
- コードの長さが昇順になるように整列されたシンボル
IllegalArgumentException
- lengths
の長さが 17 を超える場合
IllegalArgumentException
- symbols
の長さが 256 を超える場合
IllegalArgumentException
- lengths
または symbols
のどちらかの値が 0 より小さい場合メソッドの詳細 |
public short[] getLengths()
public short[] getSymbols()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |