¿Cómo abrir un archivo JPG como un BITMAP con el JPG almacenado en el SDCARD?
En realidad, sé cómo abrir archivos PNG como mapas de bits. Pero mi código doens't funciona para archivos JPG abiertos, no sé por qué.
No puedo encontrar ejemplos correctos en SO o google acerca de cómo hacer esto.
- Construir OpenJPEG para Android
- Las imágenes JPEG tienen diferentes valores de píxeles en varios dispositivos
- Copia de Android en el clipboard / clipdata
- ¿Qué parte de los dispositivos Android beneficia de las optimizaciones de Libjpeg-turbo?
- Cómo guardar una imagen JPEG en Android con un nivel de calidad personalizado
Necesito tener un mapa de bits con el archivo JPG abierto desde un directorio de la tarjeta SD. Por ejemplo "sdcard / images / 01.jpg"
Gracias
- Cómo comprimir Bitmap como JPEG con la pérdida de calidad al menos en Android?
- Mi codificador JNI JPEG para Android es muy lento
- Dibujar texto en la imagen jpg android
- Cómo saber el formato jpeg sin decodificar toda la imagen (android)
- Cómo crear una imagen JPEG progresiva en Android
- Lectura de metadatos EXIF de jpeg de androide de devolución de llamada de imagen
- Integración o compilación de instrucciones para libjpeg-turbo en Android
- Android: rotar una imagen de alta resolución genera un error de memoria insuficiente
File root = Environment.getExternalStorageDirectory(); ImageView IV = (ImageView) findViewById(R.id."image view"); Bitmap bMap = BitmapFactory.decodeFile(root+"/images/01.jpg"); IV.setImageBitmap(bMap);
Intente siempre utilizar Environment.getExternalStorageDirectory();
En lugar de sdcard. Necesitas un ImageView en algún lugar de tu diseño, sin embargo es así como hago este tipo de cosas.
Yo uso este código personalmente también, y funciona aquí.
Cualquiera de los métodos BitmapFactory.decode*
debería ser capaz de manejar archivos JPG estándar.
Si publicas algún código, podría ser más fácil ver por qué no funcionará.
- Manejar Error de red con Retrofit observable
- TabLayout contenido de la pestaña de actualización con una vista personalizada