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 consente di recuperare il colore di un determinato pixel dell'immagine ; " setPixel " e " FromArgb " e " ToArgb ", che stanno per da /per un valore di Rosso /Verde /Blu . Istruzioni
1
Creare un nuovo progetto facendo clic su "File" e " Nuovo progetto ". Selezionare "Progetto di Windows Form" dalla finestra di dialogo.
2
trovare il controllo " PictureBox " nel pannello " Strumenti " e trascinarlo nel progetto.
3 < p > Fare clic sulla piccola freccia nel controllo PictureBox appena aggiunto e selezionare " Scegli immagine ". Questo vi darà la finestra di dialogo file standard aperto . Seleziona un file immagine dal tuo hard drive .
4
doppio clic sulla PictureBox per aprire l'editor di codice sorgente , e Visual Basic creerà automaticamente un evento per quando l' utente fa clic sulla foto.
5
Incollare il seguente codice per aprire l' immagine da PictureBox :
dim bmp = new System.Drawing.Bitmap ( PictureBox1.Image ) economici 6
Incolla il seguente codice per scorrere tutti i pixel dell'immagine e li altera
per x = 0 a bmp.Width - . 1
per y = 0 per bmp.Height -1 < br >
dim c = bmp.getpixel ( x , y ) per
c = Color.FromArgb ( c.toArgb - 1 ) per
bmp.setPixel ( x , y , c )
prossimo
prossimo
Questo codice passa attraverso ogni pixel e il colore cambia leggermente ogni volta che l'utente fa clic l'immagine, con l'effetto di ottenere l'immagine più scuro lentamente nel corso del tempo , alla fine ( dopo qualche migliaio di scatti ), dissolvenza in nero .