Android应用程序中方形图像的java裁剪形状
我想创建一个应用程序,允许用户以正方形(长度=宽度)的形状调整图像大小
我知道可以使用图库以这种方式制作:
private void crop(Uri photoUri) {
Intent intent = new Intent("com.安卓.camera.action.CROP");
intent.setData(photoUri);
intent.putExtra("outputX", 200);
intent.putExtra("outputY", 200);
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
intent.putExtra("scale", true);
intent.putExtra("return-data", true);
startActivityForResult(intent, RESULT_CROP);
}
但是我想知道是否有一个库允许直接在应用程序中创建它强>
提前谢谢你
# 1 楼答案
我找到了我的解决方案here,但我接受其他答案
# 2 楼答案
我使用了这个库https://arthurhub.github.io/Android-Image-Cropper/
请参阅示例项目中的示例代码,此外,您还必须固定纵横比并将比例设置为1