クラスjavax.imageio.plugins.jpeg.JPEGQTable
の使用

JPEGQTableを使用するパッケージ
パッケージ
説明
組み込みJPEGプラグインをサポートするクラスです。
  • javax.imageio.plugins.jpegでのJPEGQTableの使用

    JPEGQTableとして宣言されたjavax.imageio.plugins.jpegのフィールド
    修飾子と型
    フィールド
    説明
    static final JPEGQTable
    JPEGQTable.K1Div2Luminance
    JPEG仕様、表K.1で指定されているサンプルの輝度数量化表です。すべての要素が2で除算されています。
    static final JPEGQTable
    JPEGQTable.K1Luminance
    JPEG仕様、表K.1で指定されているサンプルの輝度数量化表です。
    static final JPEGQTable
    JPEGQTable.K2Chrominance
    JPEG仕様、表K.2で指定されているサンプルのクロミナンス数量化表です。
    static final JPEGQTable
    JPEG仕様、表K.1で指定されているサンプルのクロミナンス数量化表です。すべての要素が2で除算されています。
    JPEGQTableを返すjavax.imageio.plugins.jpegのメソッド
    修飾子と型
    メソッド
    説明
    JPEGImageReadParam.getQTables()
    setDecodeTablesへの直前の呼出しで設定された数量化表の配列のコピーを返します。現在表が設定されていない場合はnullを返します。
    JPEGImageWriteParam.getQTables()
    setEncodeTablesへの直前の呼出しで設定された数量化表の配列のコピーを返します。現在表が設定されていない場合はnullを返します。
    JPEGQTable.getScaledInstance(float scaleFactor, boolean forceBaseline)
    値がscaleFactorで乗算され、その後1から32767 (forceBaselineがtrueの場合は、1から255)の範囲に固定された新しい数量化表を返します。
    JPEGQTableのパラメータを持つjavax.imageio.plugins.jpegのメソッド
    修飾子と型
    メソッド
    説明
    void
    JPEGImageReadParam.setDecodeTables(JPEGQTable[] qTables, JPEGHuffmanTable[] DCHuffmanTables, JPEGHuffmanTable[] ACHuffmanTables)
    省略されたストリームのデコードで使用するために数量化表およびハフマン表を設定します。
    void
    JPEGImageWriteParam.setEncodeTables(JPEGQTable[] qTables, JPEGHuffmanTable[] DCHuffmanTables, JPEGHuffmanTable[] ACHuffmanTables)
    省略されたストリームのエンコードで使用するために数量化表およびハフマン表を設定します。