Android中按图片像素缩放图片的一种方法

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用
Android中按图片像素缩放图片的一种方法。通过这种方式,可以按像素缩放图片,巧妙避免加载大图可能发生OOM的情况。
try {  
            BitmapFactory.Options options = new BitmapFactory.Options();  
            options.inJustDecodeBounds = true;//设置true后,位图并没有真正加载到内容,仅仅获取所必要的参数  
            mBitmap = BitmapFactory.decodeFile(path,options);//path为文件路径  
            options.inJustDecodeBounds = false;  
           int be = (int)(options.outHeight/ (float)200);//设置打开图片高度为200像素  
            if (be <= 0)  
                be = 1;  
            options.inSampleSize = be;  
  
            mDstBmp= BitmapFactory.decodeFile(path,options);
           options.inJustDecodeBounds = false;//真正将图片加载到内存 
  
        } catch (Exception e) {  
            Toast.makeText(getApplicationContext(), "图片打开错误",  
                    Toast.LENGTH_SHORT).show();  
        }  

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:Android应用闪屏(Splash)实例

下一篇:根据生日的月份和日期计算星座的js代码