-1

今晚我在Android上工作。我必须在字节数组上解码、修改然后对 JPG 进行编码。我正在使用NDK。有人告诉我使用 libjpeg-turbo。但我不知道如何将此库添加到 NDK。

请问有什么帮助吗?

4

1 回答 1

1

毫无疑问,libjpeg-turbo 可以为您带来一定的性能优势,但我强烈建议您从预装在所有 Android 设备上的 libjpeg 开始。

您仍然需要一个 JNI 包装器来将 bytearray 转换为 uint8_t*。如果您实际上并未在 Java 中操作字节,请考虑改用直接 ByteBuffer,以确保最有效的本机访问。

这是一个简短的日语教程:http ://www.usefullcode.net/2011/01/android_ndklibjpeg.html 。

于 2013-10-25T19:37:36.550 回答