J'ai une très grande image et je veux seulement afficher une section de la taille de l'affichage (pas de mise à l'échelle), et la section devrait juste être le centre de l'image. Comme l'image est très grande, je ne peux pas lire toute l'image en mémoire et ensuite la recadrer. C'est ce que j'ai fait jusqu'à présent mais cela donnera OutOfMemory pour les grandes images. De plus, je ne pense pas que l'option inSampleSize s'applique car je veux recadrer l'image, et non réduire sa résolution.
Uri data = getIntent().getData();
InputStream is = getContentResolver().openInputStream(data);
Bitmap bitmap = BitmapFactory.decodeStream(is, null, null);
Toute aide serait la bienvenue.