Decodificar parte del archivo JPEG

Estoy tratando de cargar parte de un gran archivo JPEG (cientos de megapíxeles) con una huella de memoria limitada. Solo necesito alrededor de 1000 líneas de escaneo de 20000. Parece que la implementación actual de libjpeg (así como su bifurcación libjpeg-turbo) no proporciona una forma de saltear líneas de escaneo de 19k innecesarias sin descodificarlas. ¿Hay una solución para ello sin excavar en los internos de libjpeg?

Respuestas a la pregunta(2)

Su respuesta a la pregunta