但是在imagemagick网站上只提供了Jmagick JAVA界面?我们可以将这个java库包含在android中吗?使用NDK不是首选,因为可能会发生内存泄漏。使用ndk的github中的代码未完全完成。如果没有办法在android中包含imagemagick,你可以为具有相同数量的过滤器的图像编辑提供良好的api
答案 0 :(得分:2)
JMagick是ImageMagick的开源Java界面。
因此它由包含接口的Java部分和包含实际实现的二进制部分组成。只要您没有为Android / ARM架构找到预编译的JMagic二进制文件,就必须自己编译。
但最终这个JMagic二进制文件必须由NDK构建,因为它基于C代码,它可能会有内存泄漏。因此,如果你想使用ImageMagick / JMagick,你必须接受这个。