2012-03-02 32 views
1

我想要做的是當用戶在該路徑內觸摸時,顏色不規則的形狀。 與填充填充相同。但是我發現在性能/速度/記憶的情況下,洪水填充費用太高。所以我有一個想法。我不知道如何實現它。 CGContextFillPath填充不規則形狀。iPhone中的顏色不規則形狀的路徑sdk

所以我的問題是我們可以得到該形狀的邊界路徑/邊界線,以便我們可以爲該區域着色?

回答

2

聽起來好像你有一個形狀的圖像,其中形狀中的所有像素都是一種顏色,並且形狀的邊界是不同的顏色。

如果我正確理解你,你將不得不使用洪水填充算法來找到形狀的邊界,以便你可以將該邊界變成CGPath。沒有神奇的方法可以在不看像素的情況下獲得形狀邊界的路徑。