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

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

    JPEGQTableとして宣言されているjavax.imageio.plugins.jpegのフィールド 
    修飾子と型 フィールド 説明
    static JPEGQTable JPEGQTable.K1Div2Luminance
    JPEG仕様、表K.1で指定されているサンプルの輝度数量化表です。すべての要素が2で除算されています。
    static JPEGQTable JPEGQTable.K1Luminance
    JPEG仕様、表K.1で指定されているサンプルの輝度数量化表です。
    static JPEGQTable JPEGQTable.K2Chrominance
    JPEG仕様、表K.2で指定されているサンプルのクロミナンス数量化表です。
    static JPEGQTable JPEGQTable.K2Div2Chrominance
    JPEG仕様、表K.1で指定されているサンプルのクロミナンス数量化表です。すべての要素が2で除算されています。
    JPEGQTableを返すjavax.imageio.plugins.jpegのメソッド 
    修飾子と型 メソッド 説明
    JPEGQTable[] JPEGImageReadParam.getQTables()
    setDecodeTablesへの直前の呼出しで設定された数量化表の配列のコピーを返します。現在表が設定されていない場合はnullを返します。
    JPEGQTable[] JPEGImageWriteParam.getQTables()
    setEncodeTablesへの直前の呼出しで設定された数量化表の配列のコピーを返します。現在表が設定されていない場合はnullを返します。
    JPEGQTable 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)
    省略されたストリームのエンコードで使用するために数量化表およびハフマン表を設定します。