2009-06-17 34 views
1

我正在開發iphone應用程序。我有一個背景圖像可以說與黑色出線條和從調色板用戶飛機可以選擇一個顏色和填充飛機的區域....任何幫助,代碼,的建議將被高度appriciatediPhone SDK中的着色圖像

回答

3

一個簡單的填充算法應該做的。從點只是擴大你,直到你滿足區域結束像素 看到http://en.wikipedia.org/wiki/Flood_fill你也可以嘗試使用Google的邊界填充算法

+0

偉大的幫助支持ceacare,那麼如何實現該代碼到iphone – Marios 2011-11-17 07:48:07

0

我的第一個,雖然是有一個UIView和與飛機最重要的是掩模圖像,但這隻適用於某些情況。如果平面的形狀沒有改變,你也可以改變顏色,然後使用CGContextAddArc和CGContextAddRect等函數在drawRect期間「填充」計劃。

+0

因爲我是新的iPhone應用程序開發,所以我不知道如何從觸摸獲取像素的當前顏色,然後如何填充直到任何代碼片段或示例代碼的邊界將非常值得讚賞。 – xavoDev 2009-06-30 08:07:46