android,加载一个大的图片到内存
2014-02-23 20:31
330 查看
加载一个大的图片到内存
{ //图片解析的配置 BitmapFactory.Options opts = new Options(); //不去真的解析图片,只是获取图片的头部信息。宽高。 opts.inJustDecodeBounds = true; BitmapFactory.decodeFile("/sdcard/a.jpg", opts); int imageHeight = opts.outHeight; int iamgeWidth = opts.outWidth; //计算缩放比例 int scaleX = imageWidth/windowWidth; int scaleY = imageHeight/windowHeight; int scale = 1; if(scaleX>scaleY & scaleY>=1){ scale = scaleY; } if(scaleY>scaleX & scaleX>=1){ scale = scaleX; } //真的解析图片 opts.inJustDecodeBounds = false; //采样率 opts.inSampleSize = scale; Bitmap bitmap = BitmapFactory.decodeFile("/sdcard/a.jpg", opts); imageView.setImageBitmap(bitmap); }
相关文章推荐
- android 加载图片防止内存溢出
- Fresco介绍 - 一个新的android图片加载库
- Fresco介绍 - 一个新的android图片加载库
- android加载大图片到内存
- Android ImageView图片浏览器(ImageView加载sd卡图片资源)的内存溢出问题分析
- Android 图片加载导致内存占用过大的问题
- Android有效解决加载大图片时内存溢出的问题 Out of memory
- Android有效解决加载大图片时内存溢出的问题
- Android 编程下在模拟器中加载图片时内存溢出
- Android有效解决加载大图片时内存溢出的问题
- Android有效解决加载大图片时内存溢出的问题
- Android有效解决加载大图片时内存溢出的问题(转载)
- Android下将图片加载到内存中
- Android有效解决加载大图片时内存溢出的问题
- Android图片加载库—Fresco一个强大的图片加载组件
- 有效解决Android加载大图片时内存溢出的问题
- 有效解决Android加载大图片时内存溢出的问题
- Android -- 加载大图片到内存,从gallery获取图片,获取图片exif信息
- Android加载图片内存溢出问题解决方法
- 解决Android加载大图片内存溢出的问题(OutofMemoryException)