裁剪不规则形状的图像
Posted
技术标签:
【中文标题】裁剪不规则形状的图像【英文标题】:Crop an Image in irregular shape 【发布时间】:2012-12-02 16:53:17 【问题描述】:我需要在我的应用程序中,即我用手指选择一个部分,如果我单击裁剪按钮,图像中的选定部分将单独保存在 SDCard 中。
如何实现?
【问题讨论】:
甚至正在寻找同样的东西......但我可以建议你一些东西。获取作为要裁剪图像边界的点,并将图像的剩余部分替换为透明。不知道如何解决这个问题。但只是有了一个想法,就是这样 【参考方案1】:您必须为要剪切的形状定义路径。 然后在它周围创建一个矩形,将你的形状和矩形之间的所有内容设置为透明(Alpha 通道)
这里的这个来源应该会给你一些提示:https://github.com/lvillani/android-cropimage/blob/develop/src/com/android/camera/CropImage.java 看一下 onSaveClicked 方法,第 209 行
【讨论】:
我无法实现此链接 :( 请给我另一种方法...提前致谢 链接失效了,谁能给个源代码示例?【参考方案2】:参考这个项目: https://github.com/coderush/FlexiCrop
它有裁剪不规则形状的代码。
【讨论】:
虽然这可能会回答问题,但建议在帖子中添加上下文和更多详细信息。 *** 中不鼓励仅链接答案。以上是关于裁剪不规则形状的图像的主要内容,如果未能解决你的问题,请参考以下文章