【问题标题】:UIBezierPath from image来自图像的 UIBezierPath
【发布时间】:2013-02-21 12:46:57
【问题描述】:

我有几个类似这样的 png 文件:

一切都是透明的,除了黑色的路径。我想做的是从非透明部分创建一个 UIBezierPath 。

编辑: 所以我在想如何用 png 创建一个蒙版,然后从蒙版转到 UIBezierPath。这行得通吗?

再次编辑: 我找到了解决办法,看看我的回答。

【问题讨论】:

标签: ios objective-c image-processing uiimage uibezierpath


【解决方案1】:

我走了一个不同的方向。我没有使用 PNG,而是使用 SVG 并使用 PocketSVG 来解析文件。效果很好。

【讨论】:

  • 不错的选择。如果需要,您也可以创建自己的优化文件格式。
【解决方案2】:

您正在寻找的过程称为骨架化,这篇文章中有一个很好的技术总结: Determine the midline of a bent, elongated region

【讨论】:

  • 感谢您的意见,我换了一个方向,效果很好。
猜你喜欢
  • 2012-02-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-21
  • 1970-01-01
  • 1970-01-01
  • 2020-05-01
  • 2016-10-09
相关资源
最近更新 更多