libjpeg中的渐进式JPEG

时间:2016-12-29 16:27:57

标签: jpeg libjpeg progressive

我想知道如何使用 libjpeg 进行渐进式压缩。特别是,如何仅使用光谱选择或逐次逼近,或两者(完全进展)。 据我所知,有参数@Url.WebFormsPage("~/somefolder/Details.aspx", new { id = item.DB_Id }) Ss(频谱选择频段的开始/结束)和SeAh(用于逐次逼近的高/低位位置) ) - 这些参数的设定值是否决定使用哪种方法?

1 个答案:

答案 0 :(得分:0)

我一般可以说JPEG,因为我不使用LIBJPEG。

使用的方法取决于使用的FRAME类型。 SS,SE,AH和AL参数用于SCAN。一帧由多次扫描组成。

SCAN的SS和SE参数指示编码的DCT系数的范围。 AH和AL参数的范围为0-13。因此,从理论上讲,对于单个组件,您可以进行14 * 64 = 896次扫描。

查看LIBJPEG手册,看起来这是通过在" j_compress_ptr"中设置扫描序列来完成的。结构体。他们还提到了一个函数" jpeg_simple_progression()"设置它。

相关问题