Быстрый способ декодирования изображения JPEG

Мне нужно декодировать (распаковывать в растровое изображение) довольно маленький (около 1200 * 1200) JPEG. Проблема мне нужно сделать это быстро. Я пробовал libjpeg, и это довольно медленно. Я также пробовал BitmapFactory.decodeByteArray-это немного быстрее, но все же недостаточно быстро. Какие еще варианты? Гораздо предпочтительнее родная библиотека (C++).

P. S. Мои файлы создаются непосредственно в памяти.

P. P. S. Интересно, почему libjpeg медленнее, чем BitmapFactory.decodeByteArray.

1 ответов


Попробуйте Libjpeg Turbo:http://libjpeg-turbo.virtualgl.org/