Android 如何使用inSampleSize()和inJustDecodeBounds()从MediaStore解码位图
我需要从MediaStore解码图像,但在执行此操作之前,请使用inSampleSize()选项加载较小的图像。MediaStore.Images.Media.getBitmap()不提供任何解码选项。因此,我了解了如何读取图像大小,以及如何为MediaStore提供的图像应用inSampleSize() 我找到了一个解决方案:Android 如何使用inSampleSize()和inJustDecodeBounds()从MediaStore解码位图,android,bitmap,mediastore,Android,Bitmap,Mediastore,我需要从MediaStore解码图像,但在执行此操作之前,请使用inSampleSize()选项加载较小的图像。MediaStore.Images.Media.getBitmap()不提供任何解码选项。因此,我了解了如何读取图像大小,以及如何为MediaStore提供的图像应用inSampleSize() 我找到了一个解决方案: InputStream stream = contentResolver.openInputStream(uri) ... BitmapFactory.decodeSt
InputStream stream = contentResolver.openInputStream(uri)
...
BitmapFactory.decodeStream(
stream,
null,
options
);