使用特殊框架裁剪图像

时间:2013-12-12 11:52:03

标签: android image image-compression

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

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

我想实现类似的东西,但指南不是矩形,而是圆形。是否有任何示例或库?

enter image description here

3 个答案:

答案 0 :(得分:9)

我想实现相同的功能,因此我修改了edmodo cropper以进行循环选择。看看我的图书馆CircleImageCropper

答案 1 :(得分:2)

请参阅此库以自定义相机功能。希望它适合你。

https://github.com/edmodo/cropper

答案 2 :(得分:1)

请使用此库: 这个库给出了循环功能.. 我已经使用这个库实现了循环裁剪......

https://github.com/MMP-forTour/cropimage

示例代码

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);
 }

另一个也在圈中裁剪图像。

https://github.com/biokys/cropimage

https://github.com/lvillani/android-cropimage

https://github.com/dtitov/pickncrop