Как уменьшить использование памяти jpeglib при распаковке?
Я использую jpeglib в течение некоторого времени, но недавно начал обрабатывать панорамные изображения 360°, которые обычно имеют ширину 10 000–20 000 пикселей (и вдвое меньше по высоте). При вызове jpeg_start_compress библиотека выделяет 6 байт на пел - поэтому для типичного образа 16000 x 8000 делается 3 маллок по 256 000 016 байт, что слишком много для 32-разрядного приложения Windows 7 (которое я ограничиваю в момент).
Это использование памяти упоминается в jpeglib.txt, но нет подсказок, как уменьшить его (способ уменьшить количество сканирований и т. Д.). Любые предложения будут высоко ценится!
Майк Коулишоу