图片缩小(width height)

来源:互联网 发布:ai软件制作名片 编辑:程序博客网 时间:2024/05/01 10:10

  BitmapFactory.Options o = new BitmapFactory.Options();                             o.inJustDecodeBounds = true;                             BitmapFactory.decodeFile(params[0], o);                             final int REQUIRED_SIZE=70;                             //Find the correct scale value. It should be the power of 2.                             int width_tmp=o.outWidth, height_tmp=o.outHeight;                             int scale=1;                             while(true){                                 if(width_tmp/2<REQUIRED_SIZE || height_tmp/2<REQUIRED_SIZE)                                     break;                                 width_tmp/=2;                                 height_tmp/=2;                                 scale++;                             }                             //Decode with inSampleSize                             BitmapFactory.Options o2 = new BitmapFactory.Options();                             o2.inSampleSize=scale;                                                               return BitmapFactory.decodeFile(params[0], o2);

原创粉丝点击