首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

把图片的图标置小得到缩略图

2012-08-15 
把图片的图标放小得到缩略图int phSizefloat PIX_SCALEPIX_SCALE this.getResources().getDisplayMetr

把图片的图标放小得到缩略图

int phSize;float PIX_SCALE;PIX_SCALE = this.getResources().getDisplayMetrics().density;phSize = (PHO_DIP * (int) (PIX_SCALE + 0.5f));public Drawable scale(File file) {BitmapFactory.Options opt = new BitmapFactory.Options();opt.inPreferredConfig = Bitmap.Config.RGB_565;opt.inJustDecodeBounds = true;BitmapFactory.decodeFile(file.getAbsolutePath(), opt);opt.inJustDecodeBounds = false;if (opt.outWidth > opt.outHeight) {opt.inSampleSize = opt.outWidth / phSize;;} else {opt.inSampleSize = opt.outHeight / phSize;}Bitmap b = BitmapFactory.decodeFile(file.getAbsolutePath(), opt);Drawable d = new BitmapDrawable(ManagerActivity.this.getResources(), b);return d;}

?

热点排行