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?
- Cargar correctamente datos de mapa de bits de 24 bits en un objeto Bitmap de 32 bits
- Almacenar imagen de mapa de bits en tarjeta SD en Android
- ¿Hay alguna forma de obtener el Rect en el que Bitmap se dibuja en Android?
- JNI operaciones de mapa de bits, para ayudar a evitar OOM cuando se utilizan imágenes grandes
- Cómo establecer el tamaño del mapa de bits en ZXing?
- Convertir Bitmap a Byte matriz SIN Bitmap.CompressFormat
- Cómo codificar Bitmaps en un video usando MediaCodec?
- Cambiar el color del mapa de bits
- Android intentando usar un mapa de bits reciclado, no en mi código
- Detectar si el OSM Mapview sigue cargando o no en android
- ¿Por qué a veces Bitmaps son los mismos objetos?
- Cómo dibujar Bitmap rápido en el método onDraw () en el lienzo android
- WebView.draw () no funciona correctamente en la última versión de WebView de Android System
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.
- OnSurfaceCreated () se llama cambios de orientación cada vez
- ExpandableListview Como TreeView Android