Android 裁剪具有特殊边框的图像

Android 裁剪具有特殊边框的图像,android,image,image-compression,Android,Image,Image Compression,我正在为android编写一个应用程序。我需要实现下面的图像(从LG的墙纸选择工具)。原始图像没有圆 实际图像被裁剪到外矩形,但缩略图被裁剪到内圆 我想实现这样的东西,但是向导不是一个矩形,而是一个圆。有没有这方面的示例或库 查看此库以自定义您的相机功能。希望对你有用 请使用此库: 该库提供了圆形特征。。 我已经使用这个库实现了循环裁剪 示例代码 private void cropImage(String imagePath) { Intent intent = new Intent(

我正在为android编写一个应用程序。我需要实现下面的图像(从LG的墙纸选择工具)。原始图像没有圆

实际图像被裁剪到外矩形,但缩略图被裁剪到内圆

我想实现这样的东西,但是向导不是一个矩形,而是一个圆。有没有这方面的示例或库


查看此库以自定义您的相机功能。希望对你有用

请使用此库: 该库提供了圆形特征。。 我已经使用这个库实现了循环裁剪

示例代码

private void cropImage(String imagePath) {
    Intent intent = new Intent(context, CropImage.class);
    Log.d("imagepath", "URI= " + imagePath);
    intent.putExtra("image-path", imagePath);
    intent.putExtra("scale", true);
    intent.putExtra("circleCrop",true);  //for circular crop
    intent.putExtra("return-data", false);
    startActivityForResult(intent,REQUEST_CODE_CROP_IMAGE);
 }
另一个也在圆圈中裁剪图像


我想实现同样的功能,所以我修改为使用循环选择。看看我的图书馆