Visual Basic donne aux développeurs un accès complet à chaque pixel d'une image BMP ouvert , ce qui leur permet de modifier les couleurs comme ils le souhaitent . Les fonctions clés de ce processus sont les suivantes: " getPixel », qui récupère la couleur d'un pixel donné de l' image; " setPixel » et « FromArgb " et " ToArgb », qui signifient de /vers une valeur Rouge /Vert /Bleu . Instructions
1
Créez un nouveau projet en cliquant sur " Fichier" et "Nouveau projet ". Sélectionnez " Project Windows Form" à partir de la boîte de dialogue .
2
Trouver le contrôle " PictureBox " dans le panneau " boîte à outils " et glissez -le dans votre projet.
3 < p> Cliquez sur la petite flèche dans le contrôle PictureBox vous venez d'ajouter et sélectionnez "Choisir l'image." Cela vous donnera la boîte de dialogue d'ouverture de fichier standard. Sélectionnez un fichier image sur votre disque dur.
4
Double- cliquez sur le PictureBox pour ouvrir l'éditeur de code source , et Visual Basic créera automatiquement un événement lorsque l'utilisateur clique sur l'image.
5
collez le code suivant pour ouvrir l'image de la PictureBox :
dim bmp = new System.Drawing.Bitmap ( PictureBox1.Image )
6
Colle le code suivant pour parcourir tous les pixels de l'image et de modifier les
pour x = 0 à bmp.Width - 1.
pour y = 0 à bmp.Height -1 < br >
dim c = bmp.getpixel ( x , y)
c = Color.FromArgb ( c.toArgb - 1)
bmp.setPixel ( x , y, c)
prochaine
prochaine
Ce code parcourt chaque pixel et change la couleur légèrement chaque fois que l'utilisateur clique sur l'image, avec l'effet de l'image lentement obtenir plus sombre au fil du temps , finalement (après quelques milliers de clics ) fondu au noir .