在做地图项目时使用NDK调用c++代码,PNG图片解析会是一个问题,不同的人可能有不同的解决方法,可以java解析完传给c++,可以直接在java端绑定好textureId然后传递给c++。最近,在网上找到一个lodepng的工具对png图片的编解码使用非常方便,只需要lodepng.cpp和lodepng.h就可以完成,这样就可以不使用java直接用c++了。在github上边可以下载,里边也有demo。
github链接:https://github.com/lvandeve/lodepng