我需要裁剪不规则形状的图像我的应用程序,即我用手指选择一个部分,如果我点击裁剪按钮,图像中单独选定的部分将保存在SD卡中。
如何实现它?
答案 0 :(得分:2)
您必须为要剪切的形状定义路径 然后在它周围创建一个矩形,在你的形状之间设置一个矩形到透明的矩形(Alpha通道)
这里的来源应该给你一些提示:
https://github.com/lvillani/android-cropimage/blob/develop/src/com/android/camera/CropImage.java
看一下onSaveClicked方法,第209行
答案 1 :(得分:0)
参考此项目: https://github.com/coderush/FlexiCrop
它有裁剪不规则形状的代码。