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, 2013, Oracle and/or its affiliates. All rights reserved.