如何擦除UIImage的背景?

时间:2016-04-26 07:33:01

标签: ios objective-c image uitouch eraser

我想通过触摸方法删除UIImage的背景。我试图擦除背景但是擦除背景有一些问题。

请任何人知道答案,请在此处发帖。

提前致谢。

2 个答案:

答案 0 :(得分:1)

参考此链接 - > http://www.binpress.com/app/ios-image-editing-component/637 希望你能得到一些想法

答案 1 :(得分:0)

我认为您的代码效果很好。但 previousPoint2 currentPoint 存在一些问题,您可以更改以前的Point2(或currentPoint)x或y。您还可以使用方法CGPathAddLineToPoint(path, nil, float, float)在路径中添加其他一些行,以了解如何擦除所有背景图像。

或者您也可以更改路径的 宽度 ,超过25.0点。因此,您会发现图像的其他部分已被删除。很高兴发现自己。

最后,你应该了解Core Graphics的基本理论。所以,请看这里的链接:https://www.raywenderlich.com/33193/core-graphics-tutorial-arcs-and-paths。 Apple的文档总是了解iOS和MacOX的更好方法。