November 11
Visual Basic offre agli sviluppatori l'accesso completo a ogni pixel di un'immagine BMP aperto, permettendo loro di modificare i colori come vogliono. Le funzioni principali di questo processo sono: "getPixel", che recupera il colore di un determinato pixel dall'immagine; "SetPixel"; e "fromArgb" e "toArgb", che si distinguono per da / a un / Verde / Blu Rosso valore.
1 Creare un nuovo progetto facendo clic su "File" e "Nuovo progetto". Selezionare "Progetto Windows Form" dalla finestra.
2 Trova il controllo "PictureBox" nel pannello "Strumenti" e trascinarlo nel progetto.
3 Fare clic sulla piccola freccia nel controllo PictureBox appena aggiunto e selezionare "Scegli immagine". Questo vi darà il dialogo aperto file standard. Selezionare un file immagine dal disco rigido.
4 Fare doppio clic sul PictureBox per aprire l'editor di codice sorgente, e Visual Basic creerà automaticamente un evento per quando l'utente fa clic l'immagine.
5 Incollare il seguente codice per aprire l'immagine da PictureBox:
dim bmp = new System.Drawing.Bitmap (PictureBox1.Image)
6 Incollare il seguente codice per scorrere tutti i pixel dell'immagine e modificarli.
per x = 0 a bmp.Width - 1
for y = 0 to bmp.Height -1
dim C = bmp.getpixel (x, y)
c = Color.FromArgb (c.toArgb - 1)
bmp.setPixel (x, y, c)
prossimo
prossimo
Questo codice passa attraverso ciascun pixel e cambia il colore leggermente ogni volta che l'utente seleziona l'immagine, con l'effetto dell'immagine ottenendo lentamente più scura nel tempo, eventualmente (dopo qualche migliaio clic) dissolvenza in nero.