Using “com.android.camera.action.CROP” Intent to crop images, returns small size bitmaps on some devices
I am using "com.android.camera.action.CROP" to crop images from user`s image gallery.. Crop function: private void performCrop(String picUri) { try { Intent cropIntent = new Intent("com.android.camera.action.CROP"); File f = new File(picUri); Uri contentUri = Uri.fromFile(f); cropIntent.setDataAndType(contentUri, "image/*"); cropIntent.putExtra("crop", "false"); cropIntent.putExtra("aspectX", 1); cropIntent.putExtra("aspectY", 1); cropIntent.putExtra("outputX", 1024); //512 cropIntent.putExtra("outputY", 1024); //512 cropIntent.putExtra("return-data", true); startActivityForResult(cropIntent,