4

我需要在我的应用程序中裁剪不规则形状的图像,即,我用手指选择一个部分,如果我单击裁剪按钮,图像中的选定部分将单独保存在 SDCard 中。

如何实现?

4

2 回答 2

2

您必须为要剪切的形状定义路径。
然后在它周围创建一个矩形,将形状和矩形之间的所有内容设置为透明(Alpha 通道)

这个来源应该给你一些提示:
https
://github.com/lvillani/android-cropimage/blob/develop/src/com/android/camera/CropImage.java看看onSaveClicked方法,第209行

于 2012-12-02T17:04:38.833 回答
0

参考这个项目: https ://github.com/coderush/FlexiCrop

它具有裁剪不规则形状的代码。

于 2016-04-11T10:22:22.750 回答