6

我有几个看起来与此类似的 png 文件:

在此处输入图像描述

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

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

再次编辑:我找到了解决方案,看看我的答案。

4

2 回答 2

6

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

于 2013-03-07T19:25:24.527 回答
1

您正在寻找的过程称为骨架化,这篇文章中有一个很好的技术总结: 确定弯曲、拉长区域的中线

于 2013-03-06T17:23:19.223 回答