Visual Basic ger utvecklare fullständig tillgång till varje pixel i en öppnad BMP bild , så att de kan ändra färgerna som de vill . De viktigaste funktionerna för denna process är : " getPixel , " som hämtar en given pixels färg från bilden , " setPixel " , och " fromArgb " och " toArgb ", som står för från /till en röd /grön /blå värde . Instruktioner
1
Skapa ett nytt projekt genom att klicka på " File " och " Nytt projekt . " Välj " Windows Form Project " från dialogrutan .
2
Hitta " PictureBox " kontroll i " Toolbox " -panelen och dra den till ditt projekt .
3
Klicka på den lilla pilen i PictureBox kontroll du just lagt till och välj " Välj Bild . " Detta kommer att ge dig den vanliga dialogrutan Öppna . Välj en bildfil från din hårddisk .
4
Dubbelklicka på PictureBox att öppna redigeraren källkoden , och Visual Basic skapar automatiskt en händelse när användaren klickar på bilden .
5
Klistra in följande kod för att öppna bilden från PictureBox :
dim bmp = ny System.Drawing.Bitmap ( PictureBox1.Image )
6
Paste följande kod för att iterera genom alla pixlar i bilden och ändra dem
för x = 0 till bmp.Width - . 1
för y = 0 till bmp.Height -1
dim c = bmp.getpixel (x, y ) katalog
c = Color.FromArgb ( c.toArgb - 1 ) katalog
bmp.setPixel (x, y , c )
nästa
nästa
Denna kod går igenom varje pixel och ändrar färg något varje gång användaren klickar på bilden , med effekten av bilden blir långsamt mörkare med tiden , slutligen ( efter några tusen klick ) bleknar till svart .