0

我正在开发一个允许用户裁剪图像的 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);
4

1 回答 1

1

去掉下面的代码,就可以裁剪任意大小了

intent.putExtra("aspectX", 1);  
intent.putExtra("aspectY", 1);
于 2013-07-19T09:28:17.403 回答