1

但是imagemagick网站上只有Jmagick JAVA接口吗?我们可以让那个 java 库包含在 android 中吗?不推荐使用 NDK,因为可能会发生内存泄漏。而且 github 中使用 ndk 的代码还没有完全完成。如果没有办法在 android 中包含 imagemagick,你能提供一个很好的 api 用于具有相同数量过滤器的图像编辑吗

4

1 回答 1

2

JMagick 是 ImageMagick 的开源 Java 接口。

因此,它由一个包含接口的 Java 部分和一个包含实际实现的二进制部分组成。只要您没有找到适用于 Android / ARM 架构的预编译 JMagic 二进制文件,您就必须自己编译它。

但最终这个 JMagic 二进制文件必须由 NDK 构建,并且由于它基于 C 代码,因此可能存在内存泄漏。因此,如果您想使用 ImageMagick/JMagick,您必须接受这一点。

于 2012-09-18T09:37:37.833 回答