Android NDK: преобразование файла .jpg в файл .bmp - PullRequest
3 голосов
/ 07 ноября 2011

Кто-нибудь может подсказать, как я могу конвертировать .jpg в .bmp файл в Android NDK?

Ответы [ 4 ]

0 голосов
/ 22 мая 2012

Если вы хотите больше работать с изображениями, я бы порекомендовал вам взглянуть на OpenCv. Они поддерживают различные форматы, плюс вы можете легко обрезать, изменять размеры и очень быстро работать с пикселями изображения.

Время декодирования, которое я видел с OpenCv с 1280x720 png, составляло 12 мс, если это важно для вас.

Очень простой способ открыть изображение: http://docs.opencv.org/modules/highgui/doc/reading_and_writing_images_and_video.html#imread

0 голосов
/ 07 ноября 2011

Используйте stb_image , чтобы прочитать jpeg в память, затем используйте stb_image_write , чтобы записать его обратно как bmp. Оба кода на C, без каких-либо зависимостей от других библиотек.

0 голосов
/ 26 ноября 2011

Используйте встроенный Android libjpeg.

0 голосов
/ 07 ноября 2011

Не уверен, что это то, что вы ищете.

http://www.pictureresize.org/online-images-converter.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...