ImageCropper中圆的纵横比

时间:2017-10-30 20:29:04

标签: java android

我一直在开发一款需要裁剪图像来设置个人资料图片宽高比的应用。现在我将纵横比设置为(1,1)但它是Square。我想要一个圆形裁剪图像,所以请帮我找出圆形的宽高比。 我正在使用An Open Source Image Cropper | 文档链接:HERE 关键词; Android编程,App开发人员,Android Studio

CropImage.activity(imageUri)
                .setGuidelines(CropImageView.Guidelines.ON)
                .setAspectRatio(1,1)
                .start(this);

2 个答案:

答案 0 :(得分:0)

您无法将图像裁剪为圆形。图像必须是矩形的。你可以做的是手动剪出一个圆圈,使其余部分透明。

答案 1 :(得分:0)

调用setCropShape()

ActivityBuilder方法
CropImage.activity(imageUri)
         .setCropShape(CropImageView.CropShape.OVAL)
         ...
         .start(this);