Crear mapa de bits de la matriz de bytes, que se descomprime desde un archivo JPEG a través de libjpeg

Utilicé libjpeg (biblioteca C) para descomprimir un archivo JPEG. Ahora tengo una matriz de caracteres sin signo. ¿Cómo puedo crear un mapa de bits de esa matriz en JNI?

Sí, es posible , pero debe haber una justificación fuerte para seguir este camino. Para un mejor rendimiento, utilice

Bitmap bm = BitmapFactory.decodeByteArray(jpegArray, 0, jpegArray.length); 

Incluso si necesitas decodificar el mismo jpeg dos veces – una vez en C, una vez en Java, te ahorrará tanto esfuerzo de programación como tiempo de ejecución.

Tenga en cuenta que Android tiene libjpeg incorporado (vea /system/lib en su dispositivo), y decodeByteArray() usa, y está altamente optimizado.

  • Bitmap.Config.HARDWARE vs Bitmap.Config.RGB_565
  • Carga de mapas de bits grandes a ImageView en ViewPager - sin memoria
  • El mapa de bits de repetición no está bien en el estado de la vista
  • Cómo puedo convertir un mapa de bits en formato PDF en android
  • Android: Guardar Bitmap en la Galería ==> Tiempo creado incorrectamente
  • Android y cortar (eliminar) la forma de mapa de bits
  • Android: El código QR generado que usa Zxing tiene márgenes (no es apropiado para el área)
  • Android - Mientras maneja una imagen es mejor almacenarla o usarla en memoria temporal?
  • ¿Es un Bitmap inmutable más rápido que un mutable?
  • Cómo rotar ruta de la misma manera que un mapa de bits
  • Define el recuento de bytes de mapa de bits y establece el límite en el búfer de mapa de bits
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.