2009-06-17 9 views
1

Je développe une application iphone. J'ai une image de fond permet de dire un avion avec des lignes de couleur noire et de la palette de couleurs l'utilisateur peut choisir une couleur et remplir la région de l'avion .... toute l'aide, le code, la suggestion sera fortement appriciéeColoriage Image dans iPhone SDK

Répondre

3

Un remplissage simple algorithme devrait faire. juste développer du point que vous êtes jusqu'à ce que vous rencontrez des pixels finaux de la région voir http://en.wikipedia.org/wiki/Flood_fill vous pouvez aussi essayer googler Boundary Remplir algorithme

+0

grand aider le soutien par ceacare, puis comment implémenter ce code dans l'iphone – Marios

0

Ma première que devait avoir un UIView et une image de masque sur le dessus de ce avec le plan, mais Cela ne fonctionne que dans certaines situations. Si la forme du plan ne change pas, vous pouvez également changer la couleur et ensuite "remplir" le plan pendant le drawRect en utilisant des fonctions comme CGContextAddArc et CGContextAddRect.

+0

comme je suis nouveau pour le développement d'applications iPhone, donc je ne sais pas comment obtenir la couleur actuelle du pixel du toucher, puis comment remplir jusqu'à remplir les limites n'importe quel extrait de code ou exemple de code seront fortement appréciés. – xavoDev