裁剪图片
Intent intent = new Intent();
intent.setAction("com.android.camera.action.CROP");
intent.setDataAndType(originalUri, "image/*");// mUri是已经选择的图片Uri
intent.putExtra("crop", "true");
intent.putExtra("aspectX", 1);// 裁剪框比例
intent.putExtra("aspectY", 1);
intent.putExtra("outputX", 150);// 输出图片大小
intent.putExtra("outputY", 150);
intent.putExtra("return-data", true);
ModifyPersonalActivity.this.startActivityForResult(intent, 1);
接收裁剪图片
Bitmap bmap = data.getParcelableExtra("data");
但是得到的图片特别不清晰,不知道是什么问题! |