Colorir imagens no iPhone SDK
Pergunta
Estou desenvolvendo um aplicativo para o iPhone. Eu tenho uma imagem de fundo vamos dizer que um avião com a cor preta para fora linhas e de usuário paleta de cores pode escolher uma cor e encher a região de avião .... qualquer ajuda, código, sugestão será altamente ser appriciated
Solução
Um algoritmo simples preenchimento deve fazer. apenas expandir a partir do ponto em que estão em até encontrar região finais pixels consulte http://en.wikipedia.org/wiki/Flood_fill você também pode tentar googling para algoritmo de preenchimento limite
Outras dicas
Meu primeiro que era ter uma uma máscara em cima do que com o plano UIView e mas isso só funciona em determinadas situações. Se a forma do avião não muda você também pode alterar a cor e, em seguida, "encher" o plano durante o drawRect usando funções como CGContextAddArc e CGContextAddRect.