我正在开发一个允许用户裁剪图像的Android应用程序。我已经尝试过这段代码来缩放图像以进行裁剪。但是当我尝试调整区域的大小以进行裁剪时,它会水平和垂直移动,只允许裁剪方形区域。我希望它以这样的方式工作,当我垂直移动它时,它不会垂直移动
intent.setData(mImageCaptureUri); intent.putExtra("outputX", 200); intent.putExtra("outputY", 200); intent.putExtra("aspectX", 1); intent.putExtra("aspectY", 1); intent.putExtra("scale", true); intent.putExtra("scaleUpIfNeeded", true); intent.putExtra("return-data", true);
答案 0 :(得分:1)
删除以下代码,然后您可以裁剪任何尺寸
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);