【问题标题】:How can I erase background of UIImage?如何擦除 UIImage 的背景?
【发布时间】:2016-08-19 21:14:49
【问题描述】:

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

请哪位知道答案的请在此发帖。

提前致谢。

【问题讨论】:

  • 你找到解决办法了吗?

标签: ios objective-c image uitouch eraser


【解决方案1】:

参考此链接-> http://www.binpress.com/app/ios-image-editing-component/637 希望你能有所了解

【讨论】:

  • 感谢您的回答。不,我的解决方案不存在。能否请您提供其他解决方案?
【解决方案2】:

我认为您的代码运行良好。但是 previousPoint2currentPoint 有一些问题,你可以改变你的 previousPoint2's(or 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 的更好方式。

【讨论】:

  • 感谢您的回答...我尝试了您的解决方案,但它对我不起作用。我需要擦除图像的背景并创建具有原始大小的橡皮擦图像。
猜你喜欢
  • 2015-05-08
  • 2012-12-12
  • 2015-11-13
  • 1970-01-01
  • 2020-09-02
  • 2011-07-09
  • 1970-01-01
  • 1970-01-01
  • 2011-05-30
相关资源
最近更新 更多