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
K1Div2Luminancepublic static final JPEGQTable K1Div2Luminance
K1Luminancepublic static final JPEGQTable K2Chrominance
K2Div2Chrominancepublic static final JPEGQTable K2Div2Chrominance
K2Chrominancepublic 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.