2012-03-02 33 views
1

我想要做的是当用户在该路径内触摸时,颜色不规则的形状。 与填充填充相同。但是我发现在性能/速度/记忆的情况下,洪水填充费用太高。所以我有一个想法。我不知道如何实现它。 CGContextFillPath填充不规则形状。iPhone中的颜色不规则形状的路径sdk

所以我的问题是我们可以得到该形状的边界路径/边界线,以便我们可以为该区域着色?

回答

2

听起来好像你有一个形状的图像,其中形状中的所有像素都是一种颜色,并且形状的边界是不同的颜色。

如果我正确理解你,你将不得不使用洪水填充算法来找到形状的边界,以便你可以将该边界变成CGPath。没有神奇的方法可以在不看像素的情况下获得形状边界的路径。