libjpeg的渐进式jpeg



我想知道如何使用 libjpeg 进行渐进压缩。特别是,如何仅使用光谱选择或连续近似,或两者兼有(完全进展)。据我所知,有参数SsSe(光谱选择频段的开始/结尾)和AhAl(连续近似的高/低位位置) - 是否为这些参数设置值决定使用哪种方法?

我一般可以与JPEG交谈,因为我不使用libjpeg。

使用的方法由所使用的帧类型确定。SS,SE,AH和AL参数用于扫描。框架由多次扫描组成。

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

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

最新更新