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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。