Tengo una imagen muy grande y solo quiero mostrar una sección del tamaño de la pantalla (sin escala), y la sección debe ser el centro de la imagen. Como la imagen es muy grande, no puedo leer toda la imagen en la memoria y luego recortarla. Esto es lo que tengo hasta ahora pero dará OutOfMemory para imágenes grandes. Además, no creo que se aplique inSampleSize porque quiero recortar la imagen, no reducir la resolución.Recortar mapa de bits sin leer todo el mapa de bits primero
Uri data = getIntent().getData();
InputStream is = getContentResolver().openInputStream(data);
Bitmap bitmap = BitmapFactory.decodeStream(is, null, null);
¿Alguna ayuda sería genial?
¿En qué formato está tu imagen? – finnw
jpeg. Grr - el comentario tiene que ser más largo ... – timothyjc