2009-06-17 12 views
1

iPhoneアプリを開発しています。私は背景画像を持っている黒い色のラインとカラーパレットのユーザーが色を選択し、飛行機の領域を埋めることができる飛行機を言うことができます....任意のヘルプ、コード、提案は非常にappriciatedされますiPhone SDKの着色イメージ

答えて

3

シンプルな塗りつぶしアルゴリズムを実行する必要があります。ちょうどあなたがまた、アルゴリズム塗りつぶし境界のためにグーグルで試すことができますhttp://en.wikipedia.org/wiki/Flood_fillを参照してください 地域終点画素を満たすまで、あなたがオンになっている点から拡大

+0

ceacareの助けを借りて、そのコードをiphone – Marios

0

私の最初かかわらのUIViewと面とその上にマスク画像を持っていることでしたが、これは特定の状況でのみ機能します。プレーンの形状が変わらない場合は、CGContextAddArcやCGContextAddRectのような関数を使って、drawRectの実行中に色を変更してから、プランを「塗りつぶす」こともできます。

+0

に実装する方法を教えてください。私はiPhoneアプリの開発に新しいので、タッチからピクセルの現在の色を取得する方法を知りません。どのコードスニペットやサンプルコードの境界も高く評価されます。 – xavoDev