Question

Je développe une application pour iPhone. J'ai une image de fond, disons un avion avec des lignes de couleur noire et l'utilisateur de la palette de couleurs peut choisir une couleur et remplir la région de l'avion .... toute aide, code, suggestion sera très appréciée

Était-ce utile?

La solution

Un algorithme de remplissage simple devrait suffire. développez simplement à partir du point où vous vous trouvez jusqu'à ce que vous rencontriez des pixels de fin de région voir http://fr.wikipedia.org/wiki/Flood_fill , vous pouvez également essayer de googler Algorithme de remplissage de limite

Autres conseils

Mon premier objectif était d’avoir un UIView et une image de masque avec le plan, mais cela ne fonctionne que dans certaines situations. Si la forme de l'avion ne change pas, vous pouvez également changer la couleur, puis "remplir". le plan lors de drawRect à l'aide de fonctions telles que CGContextAddArc et CGContextAddRect.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top