Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 裁剪成不规则形状的图像_Java_Android_Crop - Fatal编程技术网

Java 裁剪成不规则形状的图像

Java 裁剪成不规则形状的图像,java,android,crop,Java,Android,Crop,我需要在我的应用程序中裁剪不规则形状的图像,即,我用手指选择一部分,如果我单击裁剪按钮,图像中的选定部分将单独保存在SD卡中 如何实现它?您必须为要剪切的形状定义一条路径。 然后在其周围创建一个矩形,将形状和矩形之间的所有内容设置为透明(Alpha通道) 这里的来源应该给你一些提示: 查看onSaveClicked方法,第209行参见本项目: 它有裁剪不规则形状的代码。甚至我也在寻找同样的东西。。。。但我可以给你一些建议。获取作为要裁剪的图像边界的点,并将图像的其余部分替换为透明。我不知道该怎

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


如何实现它?

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

这里的来源应该给你一些提示:

查看onSaveClicked方法,第209行参见本项目:


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

甚至我也在寻找同样的东西。。。。但我可以给你一些建议。获取作为要裁剪的图像边界的点,并将图像的其余部分替换为透明。我不知道该怎么做。但是我有一个想法,那就是itI不能实现这个链接:(请给我另一种方式来做…提前感谢这个链接不再工作了,有人能给出一个源代码示例吗?虽然这可能会回答这个问题,但建议在帖子中添加上下文和更多细节。StackOverflow中不鼓励只提供链接答案。