Java 裁剪成不规则形状的图像
我需要在我的应用程序中裁剪不规则形状的图像,即,我用手指选择一部分,如果我单击裁剪按钮,图像中的选定部分将单独保存在SD卡中Java 裁剪成不规则形状的图像,java,android,crop,Java,Android,Crop,我需要在我的应用程序中裁剪不规则形状的图像,即,我用手指选择一部分,如果我单击裁剪按钮,图像中的选定部分将单独保存在SD卡中 如何实现它?您必须为要剪切的形状定义一条路径。 然后在其周围创建一个矩形,将形状和矩形之间的所有内容设置为透明(Alpha通道) 这里的来源应该给你一些提示: 查看onSaveClicked方法,第209行参见本项目: 它有裁剪不规则形状的代码。甚至我也在寻找同样的东西。。。。但我可以给你一些建议。获取作为要裁剪的图像边界的点,并将图像的其余部分替换为透明。我不知道该怎
如何实现它?您必须为要剪切的形状定义一条路径。
然后在其周围创建一个矩形,将形状和矩形之间的所有内容设置为透明(Alpha通道) 这里的来源应该给你一些提示:
查看onSaveClicked方法,第209行参见本项目:
它有裁剪不规则形状的代码。甚至我也在寻找同样的东西。。。。但我可以给你一些建议。获取作为要裁剪的图像边界的点,并将图像的其余部分替换为透明。我不知道该怎么做。但是我有一个想法,那就是itI不能实现这个链接:(请给我另一种方式来做…提前感谢这个链接不再工作了,有人能给出一个源代码示例吗?虽然这可能会回答这个问题,但建议在帖子中添加上下文和更多细节。StackOverflow中不鼓励只提供链接答案。