Imagen de Android magick

Estoy utilizando la magia de la imagen en mi proyecto, lo obtengo de este https://github.com/lilac/Android-ImageMagick , después de editar algún código de esto. Cuando compile esto estoy recibiendo este error

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

Aquí MagickImage final img = nuevo MagickImage (nuevo ImageInfo ("/ sdcard / image.jpeg")); y esto

02-27 11: 37: 05.329: E / AndroidRuntime (339): Causado por: java.lang.UnsatisfiedLinkError: Biblioteca androide-magick no encontrada: init
Aquí System.loadLibrary ("android-magick"); Soy nuevo para esto por favor ayúdame

Este es el logcat

02-27 11: 37: 05.329: E / AndroidRuntime (339): E / AndroidRuntime (339): FALTA EXCEPCION 02-27 11: 37: 05.329: E / AndroidRuntime (339): java.lang.ExceptionInInitializerError 02-27 11: E / AndroidRuntime (339): en magick.AndroidMagickActivity.onCreate (AndroidMagickActivity.java:44) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1047 ) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2627) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en android .app.ActivityThread.handleLaunchActivity (ActivityThread.java:2679) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en android.app.ActivityThread.access $ 2300 (ActivityThread.java:125) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en android.app.ActivityThread $ H.handleMessage (ActivityThread.java:2033) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en android.os.Handler .dispatchMessage (Handler.java:99) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en android .os.Looper.loop (Looper.java:123) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en android.app.ActivityThread.main (ActivityThread.java:4627) 02-27 11:37 : 05.329: E / AndroidRuntime (339): en java.lang.reflect.Method.invokeNative (Método nativo) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en java.lang.reflect.Method.invoke (Method.java:521) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:868) 02-27 11:37 : 05.329: E / AndroidRuntime (339): en com.android.internal.os.ZygoteInit.main (ZygoteInit.java:626) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en dalvik.system. NativeStart.main (Método Nativo) 02-27 11:37: 05.329: E / AndroidRuntime (339): Causado por: java.lang.UnsatisfiedLinkError: Biblioteca android-magick no encontrada 02-27 11: 37: 05.329: E / AndroidRuntime (339): en java.lang.Runtime.loadLibrary (Runtime.java:461) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en java.lang.System.loadLibrary (System.java:557) 02-27 11: 37: 05.329: E / AndroidRuntime (33 9): en magick.Magick. (Magick.java:41) 02-27 11: 37: 05.329: E / AndroidRuntime (339): … 14 más

Hey este es un problema común para principiantes. La biblioteca utiliza algunos de los métodos nativos. Siga los siguientes pasos

  1. Descargue la biblioteca a continuación enlace https://github.com/puelocesar/android-lib-magick

  2. Copie el contenido de la carpeta libs de la biblioteca descargada en su carpeta libs

  3. Copie las carpetas "magick" y "fakeawt" a su carpeta src de proyectos.

Eso es ahora disfrutar de usarlo 🙂

Acabo de portar ImageMagick en android, esta vez con todas las arquitecturas de CPU, si no le conviene. Reconstruir con ndk-build simple. Todos aquí https://github.com/tapaulo/Android-ImageMagick

Intente utilizar este proyecto: https://github.com/puelocesar/android-lib-magick

¡Funciona!

  • Error con setPixels
  • Android: procesamiento de imágenes en tiempo real
  • Cómo componer (combinar) dos imagen de la foto en android?
  • Cómo convertir una imagen en escala de grises?
  • Cómo convertir MatOfPoint a MatOfPoint2f en opencv java api
  • Android: BitmapFactory.decodeByteArray ofrece bitmap pixelado
  • Utilizando el array de bytes de la cámara en bruto para la realidad aumentada
  • Viñeta en Android
  • Android jpeg pictureCallback en escala de grises Opencv Mat
  • ¿Cuál es la mejor manera de enviar una imagen desde un dispositivo Android a un servidor para su procesamiento y enviar los resultados?
  • Umbral adaptable rápido para Canny Edge Detector en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.