Convertir archivo de mapa de bits inmutable a mutable Bitmap
UN:
Bitmap immutableBmp= BitmapFactory.decodeResource(getApplicationContext().getResources(),R.drawable.sample); mutableBitmap=immutableBmp.copy(Bitmap.Config.ARGB_8888, true);
SEGUNDO:
- Android: BitmapDrawable.Draw (lienzo) No parece funcionar
- Android: los mapas de bits cargados desde la galería se giran en ImageView
- Android, ¿Cómo almacenar la imagen en almacenamiento interno?
- No quiero que Android cambie el tamaño de mi mapa de bits automáticamente
- Cómo cambiar la opacidad de un mapa de bits?
Bitmap immutableBmp= BitmapFactory.decodeFile(filePath); mutableBitmap=immutableBmp.copy(Bitmap.Config.ARGB_8888, true);
DO:
BitmapFactory.Options options = new BitmapFactory.Options(); options.inMutable=true; myBitmap=BitmapFactory.decodeFile(filePath,options);
A funciona, pero B y C no. Estoy intentando convertir un mapa de bits inmutable a mutable. Funciona en imágenes de recursos pero no en imágenes de archivos. ¿Cuál es el problema?
- Cómo redimensionar un mapa de bits eficientemente y sin perder calidad en android
- Cómo asignar una imagen (mapa de bits) mediante programación a un contacto?
- mapa de bits de Android - mejores prácticas
- Android: rellena mapa de bits con color
- Cómo obtener un mapa de bits de VectorDrawable
- Escala y traducción de un mapa de bits en android
- Impresión POS / ESC Apex3 image SOS
- El envío de entrada de ANR excedió el tiempo de espera en Android 4.4
¡He encontrado el problema! Todos los 3 métodos anteriores están funcionando, hubo problemas con la resolución de mi imagen, así que pensé que el código no funcionaba y no era mutable pero estaba equivocado. Aquí hay otra solución que cambia la imagen inmutable a mutable.
BitmapFactory.decodeResource devuelve un mapa de bits mutable en Android 2.2 y un mapa de bits inmutable en Android 1.6
- ¿Cómo configurar Proguard en Android Studio?
- Ionic Gradle failure "No se pudo encontrar com.android.tools.build:gradle:2.2.3"