一、根据大小切图。保存为bitmap
View rootView = findViewById(R.id.ll_middle);
//保存图片的宽高
Bitmap newb = Bitmap.createBitmap( mWindowWidth, rootView.getHeight(), Config.ARGB_8888 );Canvas canvas = new Canvas(newb);
rootView.draw(canvas);
//生成切割图片,及图片保存
ToolsHelper.org_pic_more_btn(ScanQRCode.this, newb,//url_bitmap,
uri_bitmapName);
二、然后就是图片保存到本地,自己查看
// 新的图片保存到本地
private static void saveCroppedImage(Context context, String bitName,
Bitmap mBitmap) {
File file_create = new File(FileUtils.image_sava);
if (!file_create.exists()) {
file_create.mkdirs();
}
File file = new File(FileUtils.image_sava + "/" + bitName + ".png");
try {
file.createNewFile();
FileOutputStream fos = new FileOutputStream(file);
mBitmap.compress(CompressFormat.JPEG, 100, fos);
fos.flush();
fos.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}