|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.imageio.plugins.jpeg.JPEGQTable
1 つの JPEG 数量化テーブルをカプセル化するクラスです。要素は、ジグザグではなく自然の順序で表示されます。static 変数は、JPEG 仕様の Annex K を基にした「標準の」テーブル、および通常視覚的に損失のない符号化に使用されるデフォルトのテーブル用に提供されます。
組み込み JPEG プラグインの操作の詳細については、「JPEG メタデータ形式の仕様と使用法に関する注記」を参照してください。
フィールドの概要 | |
static JPEGQTable |
K1Div2Luminance
JPEG 仕様、テーブル K.1 で指定されているサンプルの輝度数量化テーブルです。 |
static JPEGQTable |
K1Luminance
JPEG 仕様、テーブル K.1 で指定されているサンプルの輝度数量化テーブルです。 |
static JPEGQTable |
K2Chrominance
JPEG 仕様、テーブル K.2 で指定されているサンプルのクロミナンス数量化テーブルです。 |
static JPEGQTable |
K2Div2Chrominance
JPEG 仕様、テーブル K.2 で指定されているサンプルのクロミナンス数量化テーブルです。 |
コンストラクタの概要 | |
JPEGQTable(int[] table)
引数から数量化テーブルを構築します。 |
メソッドの概要 | |
JPEGQTable |
getScaledInstance(float scaleFactor,
boolean forceBaseline)
値が scaleFactor で乗算され、その後 1 から 32767 (forceBaseline が true の場合は、1 から 255) の範囲に固定された新しい数量化テーブルを返します。
|
int[] |
getTable()
現在の数量化テーブルのコピーを、ジグザグではなく自然の順序で、int の配列として返します。 |
String |
toString()
オブジェクトの文字列表現を返します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static final JPEGQTable K1Luminance
K1Div2Luminance
public static final JPEGQTable K1Div2Luminance
K1Luminance
public static final JPEGQTable K2Chrominance
K2Div2Chrominance
public static final JPEGQTable K2Div2Chrominance
K2Chrominance
コンストラクタの詳細 |
public JPEGQTable(int[] table)
table
- int
配列としての、数量化テーブル
IllegalArgumentException
- table
が null
であるか、table.length
が 64 に等しくない場合メソッドの詳細 |
public int[] getTable()
public JPEGQTable getScaledInstance(float scaleFactor, boolean forceBaseline)
scaleFactor
で乗算され、その後 1 から 32767 (forceBaseline
が true
の場合は、1 から 255) の範囲に固定された新しい数量化テーブルを返します。
scaleFactorless
の値が 1 より大きいとテーブルの品質レベルが向上し、1.0
より大きい値ではテーブルの品質レベルが低下します。
scaleFactor
- テーブルの乗算係数forceBaseline
- true
の場合は、値が 1 から 255 の範囲に固定される
public String toString()
Object
の記述: toString
メソッドはこのオブジェクトを「テキストで表現する」文字列を返します。この結果は、人間が読める簡潔で有益な情報であるべきです。すべてのサブクラスで、このメソッドをオーバーライドすることをお勧めします。
Object
クラスの toString
メソッドは、オブジェクトの派生元のクラス名、アットマーク (@)、およびオブジェクトのハッシュコードの符号なし 16 進表現から構成される文字列を返します。つまり、このメソッドは次の値と等しい文字列を返します。
getClass().getName() + '@' + Integer.toHexString(hashCode())
Object
内の toString
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.