我在该主题上找到了很多主题,但不幸的是,没有一个可以回答这个问题。我想裁剪一个未指定大小的图像,最后保存到新图像。
我现在做什么(为了更好地查看我省略了 try/catch 等):
Intent cropIntent = new Intent("com.android.camera.action.CROP");
cropIntent.setDataAndType(picUri, "image/*");
cropIntent.putExtra("crop", "true");
cropIntent.putExtra("outputX", 360);
cropIntent.putExtra("outputY", 360);
cropIntent.putExtra("return-data", true);
startActivityForResult(cropIntent, PIC_CROP);
我不知道用户是否想要一个 360x360 的样方或一个 1024x768 的矩形等。是否有可能不使用固定值指定 outputx/Y?