2016-12-29 11 views
0

プログレッシブ圧縮にはlibjpegを使用する方法を知りたいと思います。特に、どのようにスペクトル選択または逐次近似のみを使用するか、またはその両方(完全な進行)。 私の知る限り、パラメータSsSe(スペクトル選択バンドの開始/終了)とAhと(逐次比較の高/低ビット位置)があります。これらのパラメータの設定値によって、どの方法が使用されますか?libjpegのプログレッシブJPEG

答えて

0

私はLIBJPEGを使用しないため、一般的にJPEGと話すことができます。

使用される方法は、使用されるフレームの種類によって決まります。 SS、SE、AH、ALの各パラメータは、SCANのパラメータです。フレームは複数のスキャンで構成されています。

SCANへのSSおよびSEパラメータは、符号化されるDCT係数の範囲を示します。 AHパラメータとALパラメータは0〜13の範囲で設定できます。したがって、理論的には、1つのコンポーネントに対して14 * 64 = 896のスキャンを行うことができます。

LIBJPEGマニュアルを見ると、これは "j_compress_ptr"構造のスキャンのシーケンスを設定することによって行われるようです。また、これを設定するための関数 "jpeg_simple_progression()"があります。

関連する問題