Byte a la imagen de android
Mi problema es el siguiente: he almacenado algunas imágenes en la base de datos sqlite, utilizando el formato blob, que parece funcionar bien. Ahora quiero sacar mis fotos de la base de datos y poner luego de nuevo en las imágenes … para complicar el asunto, su formato es variable (png, jpg, tal vez otra cosa, no estoy seguro) ¿Hay una manera de hacerlo en ¿androide?
gracias
- Cómo configurar la imagen en la vista de la imagen en android?
- Biblioteca de procesamiento de imágenes para Android y Java
- ¿Cómo cambio el tinte de un ImageButton en el enfoque / presione
- Visualización de imágenes y conversión a escala de grises - OpenCV para Android, API de Java
- ¿Cómo alinear ImageView a la parte inferior, llenar su ancho y altura, y mantener su relación de aspecto?
- Android: Rotación de la imagen alrededor del centro
- Cómo cargar la imagen de la URL de carga de perezosos en Google Maps
- Obtener imágenes redimensionadas dentro de los botones de Android
- Esquinas redondeadas en ImageView en la fila ListView
- Imagen de mapa de bits con esquinas redondeadas con trazo
- Cómo obtener el ancho y la altura de un android.widget.ImageView?
- Android Guardar imagen Exif Información goes Wrong in Marshmallow 6.0.1
- Subida de imagen usando okHttp
Utilice el método BitmapFactory.decodeByteArray () :
byte[] blob=c.getBlob("yourcolumnname"); Bitmap bmp=BitmapFactory.decodeByteArray(blob,0,blob.length); ImageView image=new ImageView(this); image.setImageBitmap(bmp);
Mira este hilo también.
Utilice BitmapFactory.decodeByteArray () .
Prefiero convertir la matriz de bytes en Drawable directamente. Es el mejor formato para usar en Android. Los mapas de bits generaron fugas en el pasado.
Drawable d = Drawable.createFromStream(new ByteArrayInputStream(ARRAY_BYTES), null);
- Cómo pasar automáticamente al siguiente texto de edición en android
- ERROR: java.lang.NoClassDefFoundError: android.support.v4.content.LocalBroadcastManager