将图像显示到 imageView
的最佳做法是什么?我们有两种类型的图像,一种是位图
,另一种是URI
。如果我使用位图,
Bitmap photo = (Bitmap) data.getExtras().get("data");
imageView.setImageBitmap(photo);
图片有点模糊。
如果我使用 URI
,有时会出现内存不足的问题。
URI imageUri = data.getData();
imageView.setImageURI(imageURI);
两者有什么区别?
最佳答案
Bitmap
是一个现成的图像(带有颜色数据的字节集
),URI
是一个路径。 URI
可以是 /emulated/home/...
,可以是 http://google.com等等。
关于android - URI 和位图图像之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41430796/