如今,通过手机摄像头捕获的图像太大。
我在问如何将大小太大(> 5 MB)的图像加载到ImageView
经过长时间的搜索,我发现了Picasso
和Glide
之类的库,并决定按照以下方式使用Glide
Glide.with(this)
.asBitmap()
.load(mPath)
.into(new SimpleTarget<Bitmap>() {
@Override
public void onResourceReady(@NonNull Bitmap resource, Transition<? super Bitmap> transition) {
// use loaded bitmap here
}
});
它可以很好地工作,但是,如果图像大小很大,则从4 MB开始,并且从4 MB开始,即使从本地存储中加载图像,加载图像也需要花费很长时间。
所以我的问题是如何处理这样的大图像?