安卓图像魔术师

3
我在我的项目中使用Image Magic,我从这个https://github.com/lilac/Android-ImageMagick获取它,经过编辑某些代码后。当我编译时,我遇到了以下错误:

02-27 11:37:05.329: E/AndroidRuntime(339): java.lang.ExceptionInInitializerError

这里是代码:final MagickImage img = new MagickImage(new ImageInfo("/sdcard/image.jpeg"))和

02-27 11:37:05.329: E/AndroidRuntime(339): Caused by: java.lang.UnsatisfiedLinkError: Library android-magick not found : init
here System.loadLibrary("android-magick"); 我对此很陌生,请帮助我。

这是logcat。
02-27 11:37:05.329:E/AndroidRuntime(339):致命的异常:主要是java.lang.ExceptionInInitializerError异常。在magick.AndroidMagickActivity.onCreate(AndroidMagickActivity.java:44)处引发异常, 原因为java.lang.UnsatisfiedLinkError异常,错误信息为:“Library android-magick not found”。具体解决方法需要检查该库是否存在。

有相同的问题。有人找到解决方案了吗? - goodm
3个回答

11

嘿,这对于初学者来说是一个常见问题。该库使用一些本地方法。按照以下步骤进行操作:

  1. 下载以下链接中的库 https://github.com/puelocesar/android-lib-magick

  2. 将已下载库中libs文件夹的内容复制到您的libs文件夹中

  3. 将文件夹 "magick" 和 "fakeawt" 复制到您项目的src文件夹中。

就这样,现在享受使用它吧!:)


我已经测试过使用PNG和JPEG格式。 - Abhimaan
@AbhimaanMadhav,PNG 图像给了我 ImageMagicKException 异常,你确定它能用吗? - ductran
@AbhimaanMadhav 如何使用android-image-magick将png/jpeg转换为postscript?我找不到任何转换为postscript的方法(linux PC上的image-magick可以做到)。 - kangear

3

我已经研究了两天了,但是我不知道如何使用您在Android上的包装器从一组JPEGS中创建GIF。您能帮帮我吗? - Anton Shkurenko

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接