解码部分JPEG文件

the*_*ame 5 jpeg libjpeg partial

我正在尝试以有限的内存占用加载部分大 JPEG 文件(数百百万像素)。我只需要大约 1000 条 20000 条扫描线。看来 libjpeg(及其分支 libjpeg-turbo)的当前实现并没有提供一种方法来跳过不需要的 19k 条扫描线而不对其进行解码。在不深入研究 libjpeg 内部结构的情况下,是否有解决方法?

Eug*_*ene 1

一年前,部分 JPEG 解码已在 jpeglib-turbo 中实现。我没有尝试过,但我想它应该有效。

核实:

添加进一步的部分解码优化#34