UIImageScanlineFloodfill - Flood填充C代码仅返回颜色

时间:2017-02-07 13:16:09

标签: ios objective-c uiimage flood-fill

我正在使用此代码:

UIImageScanlineFloodfill

做一个UIImage颜色洪水填充,一切都很好。它用我想要的颜色填充我想要的区域。

下一步是获取仅填充颜色的新图像,而不是图像的其余部分。优选具有透明背景。我尝试了一些东西,但没有成功,因为我的C技能非常有限。关于该怎么做的任何建议?

更新: 我通过执行以下操作设法重新创建了洪水填充:

将点添加到数组:

[pointsArr addObject:[NSValue valueWithCGPoint:CGPointMake(x,y)]];

然后重新创建像这样的像素:

progName

但是这使得高分辨率图像上的过程非常慢。最多20-30秒。我也尝试使用UIBeizerPath,但速度更慢。如果我使用1的线宽,它会相当快,但它会得到一些白点。会喜欢一些帮助。

0 个答案:

没有答案