Как декодировать растровое изображение из MediaStore, используя inSampleSize () и inJustDecodeBounds () - PullRequest
0 голосов
/ 31 мая 2019

Мне нужно декодировать изображение из MediaStore, но перед этим загрузите меньшее, используя опцию inSampleSize (). MediaStore.Images.Media.getBitmap () не предоставляет никаких опций для декодирования. Итак, я узнал, как читать размер изображения, и применить inSampleSize () для изображения, предоставленного MediaStore.

Ответы [ 2 ]

0 голосов
/ 03 июня 2019

Я нашел решение:

InputStream stream = contentResolver.openInputStream(uri)
...
BitmapFactory.decodeStream(
                stream,
                null,
                options
        );
0 голосов
/ 31 мая 2019

Попробуйте это с официального сайта: https://developer.android.com/topic/performance/graphics/load-bitmap.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...