Visual Basic giver udviklere fuld adgang til hver pixel i en åbnet BMP billede, der giver dem mulighed for at ændre farver, som de ønsker. De vigtigste funktioner for denne proces er: " getPixel ", der henter en given pixel farve fra billedet , " setPixel " og " fromArgb " og " toArgb ", som står for fra /til en rød /grøn /blå værdi. Instruktioner
1
Opret et nyt projekt ved at klikke på "File " og " Nyt projekt ". Vælg "Windows Form Project" fra dialogen.
2
Find " PictureBox " kontrol i "Toolbox " panel , og træk det ind i dit projekt .
3 < p> Klik på den lille pil i PictureBox kontrol, du lige har tilføjet , og vælg " Vælg Image ". Dette vil give dig den standard fil åben dialog. Vælg en billedfil fra din harddisk .
4
Dobbeltklik på PictureBox at åbne kildekoden editor, og Visual Basic vil automatisk oprette en begivenhed , når brugeren klikker på billedet.
5
Indsæt følgende kode til at åbne billedet fra PictureBox : Hej
dim bmp = new System.Drawing.Bitmap ( PictureBox1.Image )
6
Paste følgende kode til at gentage gennem alle pixels i billedet, og ændre dem
for x = 0 til bmp.Width - . 1
for y = 0 til bmp.Height -1 < br >
dim c = bmp.getpixel ( x, y ) nær
c = Color.FromArgb ( c.toArgb - 1 )
bmp.setPixel ( x , y, c ) < br >
næste
næste
Denne kode går gennem hver pixel og ændrer farve lidt hver gang brugeren klikker på billedet, med den virkning af billedet komme langsomt mørkere over tid, sidst (efter et par tusinde klik) fading til sort.