¿Cómo puedo copiar bitmap a otro bitmap sin usar createBitmap () y copy () en Android?
Tengo dos mapas de bits y los creo en onCreate ().
Bitmap bmp1 = BitmapFactory.decodeResource(getResources(),id); Bitmap bmp2 = BitmapFactory.decodeResource(getResources(),id);
Bmp1 y bmp2 son iguales. Modifico bmp2 en mi aplicación. Después de terminar mi trabajo, hago clic en el botón "Borrar". Estoy intentando copiar bmp1 (imagen limpia) a bmp2 (imagen cambiada) cuando hago clic en el botón "Borrar". Pero no quiero usar la función createBitmap () o copy (). Debido a que estos son crear nuevos objetos de mapa de bits. Quiero utilizar sólo mis dos mapas de bits (bmp1 y bmp2). ¿Cómo puedo copiar bmp1 a bmp2? Busco google, pero everbody hacer esto con createBitmap () o copy ().
- ¿Es un Bitmap inmutable más rápido que un mutable?
- Coverflow android: cómo obtener imágenes de una url en el coverflow
- ¿Las texturas de OpenGL son más eficientes que los mapas de bits de Android?
- Problema de memoria mientras maneja y procesa múltiples mapas de bits grandes
- Android Advertencia: JAR no existe o no contiene recursos
Gracias.
- Fondo de pantalla en vivo con imágenes
- ¿Debo cambiar el tamaño del mapa de bits antes de agregar a un ImageView o dejar que el ImageView cambiar el tamaño del mapa de bits?
- ¿Cuál es la unidad de bitmap.getWidth () o bitmap.getHeight ()
- Aumentar la memoria asignada a la aplicación
- Imagen de mapa de bits sin memoria
- Cómo codificar Bitmaps en un video usando MediaCodec?
- Android y cortar (eliminar) la forma de mapa de bits
- La mayoría de la forma eficiente de memoria para cambiar el tamaño de mapas de bits en Android?
He resuelto mi problema
Primero creé bmp1, bmp2 y canvas para bmp2:
bmp1 = BitmapFactory.decodeResource(cont.getResources(), R.drawable.image); bmp2 = bmp1.copy(bmp1.getConfig(), true); canvasBmp2 = new Canvas( bmp2 );
Cuando quiero copiar bmp1 a bmp2:
canvasBmp2.drawBitmap(bmp1, 0, 0, null); @Override protected void onDraw(Canvas canvas) { canvas.drawBitmap(bmp2, 0, 0, null); }
- Obtener el historial de WebView de WebBackForwardList
- Cambio de comportamiento de SimpleDateFormat en Android Marshmallow