【发布时间】:2017-02-25 19:35:37
【问题描述】:
我在任何地方都没有找到这个问题的答案。
位图图像在应用程序中处理,这意味着没有文件路径来获取图像。
下面是如何将 Uri 转换为位图
if (requestCode == RC_PHOTO_PICKER && resultCode == RESULT_OK) {
Uri selectedImageUri = data.getData();
imageview.setImageURI(selectedImageUri);
try {
bitmap1 = MediaStore.Images.Media.getBitmap(this.getContentResolver(), selectedImageUri);
} catch (IOException e) {
e.printStackTrace();
Toast.makeText(this, "" + e, Toast.LENGTH_SHORT).show();
}
bitmap1.compress(Bitmap.CompressFormat.JPEG, 7, bytearrayoutputstream);
BYTE = bytearrayoutputstream.toByteArray();
bitmap2 = BitmapFactory.decodeByteArray(BYTE, 0, BYTE.length);
imagetoo.setImageBitmap(bitmap2);
}
我现在如何重新转换为 Uri
【问题讨论】:
标签: android bitmap android-image