Android ndk Android NDK本机JPEG编码

Android ndk Android NDK本机JPEG编码,android-ndk,jpeg,encode,libjpeg,Android Ndk,Jpeg,Encode,Libjpeg,如何使用C中的NDK将ARGB像素数组编码为JPEG(jpg)文件?但是不使用它对JavaAPI包装器的任何调用? 我看到有一个名为libjpeg的库,但是我找不到任何关于如何在NDK中使用它的教程。还有其他选项吗?这是为您准备的教程,请检查此链接,在google chrome或使用google translator的其他浏览器中打开此链接除了JNI呼叫之外,至少有两个选项: 1) 直接使用libjpeg。源代码可以在这里下载:源代码非常NDK友好,您只需为项目创建Android.mk/Appl

如何使用C中的NDK将ARGB像素数组编码为JPEG(jpg)文件?但是不使用它对JavaAPI包装器的任何调用?
我看到有一个名为libjpeg的库,但是我找不到任何关于如何在NDK中使用它的教程。还有其他选项吗?

这是为您准备的教程,请检查此链接,在google chrome或使用google translator的其他浏览器中打开此链接

除了JNI呼叫之外,至少有两个选项:

1) 直接使用
libjpeg
。源代码可以在这里下载:源代码非常NDK友好,您只需为项目创建
Android.mk/Application.mk
。然而,
libjpeg
的API相当复杂


2) 使用包装器图像库。我建议使用
FreeImage
:它有非常干净的API,可以很容易地为Android编译(无需autoconf配置),并且具有生产质量(用于Unity3D引擎)。作为额外的奖励,除了JPEG,您还可以读写许多其他图像格式。实际上,它包含
libjpeg
,但提供了更干净的API。

有没有关于如何将libjpeg静态编译到我的项目中的示例?查看libjpeg的本教程: