public class JPEGQTable extends Object
標準JPEGプラグインの操作の詳細については、「JPEGメタデータ形式の仕様と使用法に関する注記」を参照してください。
修飾子と型 | フィールドと説明 |
---|---|
static JPEGQTable |
K1Div2Luminance
JPEG仕様、表K.1で指定されているサンプルの輝度数量化表です。すべての要素が2で除算されています。
|
static JPEGQTable |
K1Luminance
JPEG仕様、表K.1で指定されているサンプルの輝度数量化表です。
|
static JPEGQTable |
K2Chrominance
JPEG仕様、表K.2で指定されているサンプルのクロミナンス数量化表です。
|
static JPEGQTable |
K2Div2Chrominance
JPEG仕様、表K.1で指定されているサンプルのクロミナンス数量化表です。すべての要素が2で除算されています。
|
コンストラクタと説明 |
---|
JPEGQTable(int[] table)
引数から数量化表を構築します。引数は、ジグザグではなく自然の順番で64の要素を格納している必要があります。
|
修飾子と型 | メソッドと説明 |
---|---|
JPEGQTable |
getScaledInstance(float scaleFactor, boolean forceBaseline)
値が
scaleFactor で乗算され、その後1から32767 (forceBaseline がtrueの場合は、1から255)の範囲に固定された新しい数量化表を返します。 |
int[] |
getTable()
現在の数量化表のコピーを、ジグザグではなく自然の順序で、
int の配列として返します。 |
String |
toString()
この数量化表を表す
String を返します。 |
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()
int
の配列として返します。public JPEGQTable getScaledInstance(float scaleFactor, boolean forceBaseline)
scaleFactor
で乗算され、その後1から32767 (forceBaseline
がtrueの場合は、1から255)の範囲に固定された新しい数量化表を返します。
scaleFactor
の値が1より小さいと表の品質レベルが向上し、1.0より大きい値では表の品質レベルが低下します。
scaleFactor
- 表の乗算係数。forceBaseline
- true
の場合は、値が1から255の範囲に固定される バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.