Android 加载大图像
现在,手机摄像头拍摄的图像太大了 我在问如何将大小过大(>5MB)的图像加载到Android 加载大图像,android,performance,bitmap,android-glide,Android,Performance,Bitmap,Android Glide,现在,手机摄像头拍摄的图像太大了 我在问如何将大小过大(>5MB)的图像加载到ImageView 经过长时间的搜索,我找到了像毕加索和Glide这样的LIB,我决定如下使用Glide Glide.with(this) .asBitmap() .load(mPath) .into(new SimpleTarget<Bitmap>() { @Override public void onResour
ImageView
经过长时间的搜索,我找到了像毕加索和Glide这样的LIB,我决定如下使用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
}
});
Glide.with(这个)
.asBitmap()
.负载(兆帕)
.into(新的SimpleTarget(){
@凌驾
public void onResourceReady(@NonNull Bitmap resource,Transition要提高性能,您需要减小文件大小。因此,请使用任何压缩技术压缩文件,然后使用glide库在imageview中进行设置
请参考以下链接:
但是,压缩会降低图像质量根据屏幕大小,我们不需要高质量的图像。压缩的大小对于UI渲染来说已经足够了。但是,图像大小越小(质量越差)会变得更糟吗?物理图像没有变化。仅出于渲染目的,我们将进行压缩。因此它不会影响文件的原始大小。我不再需要使用glide,对吗?另外,请告诉我压缩部分的方法,因为我是新的