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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar