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?
- GetDrawingCache () devuelve null
- Android: ¿Cómo configurar la imagen de ImageSwitcher mediante un mapa de bits? SetImageBitmap no existe?
- Dibujar círculo en mapa de bits
- Bitmaps en Android
- BitmapFactory.decodeFile devuelve una imagen nula incluso existe
- Crear Bitmap de byteArray en android
- Canvas.drawBitmap () tarda más tiempo en dibujar el mapa de bits por primera vez mientras que el mosaico del mapa de bits
- ¿Cuándo reciclar mapa de bits en el proyecto android?
- Cómo borrar la imagen con el dedo en Android
- Encuentra la posición de un mapa de bits en la vista de imagen de Android cuando la vista de contenedor se escala centerInside
- La imagen de la galería gira automáticamente - Android
- ¿Cómo subir varios archivos de imagen en el servidor?
- Crear mapa de bits desde el área de pantalla especificada
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