/** * 剪切图片 */ private void crop(Uri uri) { Intent intent = new Intent("com.android.camera.action.CROP"); intent.setDataAndType(uri, "image/*"); // 下面这个crop=true是设置在开启的Intent中设置显示的VIEW可裁剪 intent.putExtra("crop", "true"); // aspectX aspectY 是宽高的比例 intent.putExtra("aspectX", 5); intent.putExtra("aspectY", 7); // outputX outputY 是裁剪图片宽高 intent.putExtra("outputX", 220); intent.putExtra("outputY", 280); intent.putExtra("scale", true); intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri); intent.putExtra("outputFormat", Bitmap.CompressFormat.JPEG.toString()); intent.putExtra("return-data", true); startActivityForResult(intent, PHOTO_REQUEST_CUT); }
主要是图片剪切返回