iOS- 查找由黑色曲线包围的白色像素/区域并创建路径

问题描述 投票:1回答:1

使用Swift方法touchBegan,touchMovedtouchEnded,我保存了触摸点,然后使用UIGraphicsGetCurrentContext()和方法beginPath(),move(to:Point)绘制了一条线),addLine(to:Point)和strokePath()。这条线在4个象限及其负值上重复,因此绘制了8条线。

这里是一个示例:Example image

[当用户点击对勾(右上角的绿色按钮)以进行后续操作时,我将该图形另存为图像。

我想知道是否可以用黑线包围的白色像素创建闭合的路径/形状。当用户触摸内部时,我想用自定义颜色填充白色区域。

形状是通过用户输入创建的,我不知道它的外观。

将感谢任何有时间奉献自己的人。

谢谢

ios swift path draw shapes
1个回答
0
投票
也许您想要的是“ Flood Fill”算法,请参阅article
© www.soinside.com 2019 - 2024. All rights reserved.