Visual Basic dá aos desenvolvedores acesso completo a cada pixel de uma imagem BMP aberto, permitindo-lhes alterar as cores como quiserem. As funções -chave para este processo são: " getPixel ", que recupera a cor de um determinado pixel da imagem; " setPixel " e " FromArgb " e " ToArgb ", que representam de /para um vermelho /verde /azul valor . Instruções
1
Crie um novo projeto , clicando em " Arquivo" e " New Project ". Selecione "Windows Form Project" na caixa de diálogo .
2
Encontre o controle " PictureBox " no painel " Toolbox" e arraste-o para o seu projeto.
3
Clique na pequena seta no controle PictureBox que você acabou de adicionar e selecione " Escolher imagem". Isto lhe dará o diálogo de abertura de arquivo padrão. Selecione um arquivo de imagem do seu disco rígido .
4
Clique duas vezes no PictureBox para abrir o editor de código-fonte, e Visual Basic criará automaticamente um evento para quando o usuário clica na imagem .
5
cole o seguinte código para abrir a imagem do PictureBox :
fraca bmp = new System.Drawing.Bitmap ( PictureBox1.Image )
6
Paste o seguinte código para percorrer todos os pixels da imagem e alterá-las
para x = 0 a bmp.Width - . 1
para y = 0 a bmp.Height -1 < br >
dim c = bmp.getpixel (x , y)
c = Color.FromArgb ( c.toArgb - 1)
bmp.setPixel (x , y, c )
próxima
próxima
Este código passa por cada pixel e altera a cor um pouco cada vez que o usuário clica na imagem, com o efeito da imagem lentamente ficando mais escura ao longo do tempo , finalmente (depois de alguns milhares de cliques ) desvanecendo ao preto.