colorir determinada area de um image (Cidade de um mapa)

13/09/2004

0

Caros colegas,

Tenho um image com um mapa desenhado num fundo branco e desenhado em preto, ou seja, as cidades estão com o fundo branco. Precisava de clicar em determinada cidade e esta se preencher com a cor vermelha respeitando o contorno desta cidade. Tentei utilizar o canvas.pixel[x,y], mas não sei como preencher toda a cidade.

No Paint Brush tem uma ferramenta(Pincel) que faz exatamente o que estou precisando, mas como fazer isto no Delphi?

Valeu,


Fabiogr

Fabiogr

Responder

Posts

13/09/2004

Beppe

O pincel usa a função FloodFill. Use o [url=http://delphiforum.icft.com.br/forum/search.php]Pesquisar[/url] que vc acha detalhes.


Responder

13/09/2004

Beppe

Te menti cara...o pincel desenha um círculo, ou um quadrado em torno do ponto...é o balde de tinta que usa FloodFill. Mas ainda acho que é o FloodFill que vc precisa.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar