Visual Basic permite a los desarrolladores acceso completo a cada píxel de una imagen BMP abierto , lo que les permite alterar los colores a su gusto . Las funciones principales de este proceso son: " getPixel ", que recupera el color de un píxel de la imagen , " setPixel " y " FromArgb " y " ToArgb ", que significan desde /a un valor de Rojo /Verde /Azul . Instrucciones
1
Crear un nuevo proyecto haciendo clic en "Archivo" y "Nuevo proyecto ". Seleccione " Proyecto de Windows Forms " en el diálogo.
2
Encuentre el control " PictureBox " en la " caja de herramientas " del panel y arrastre en su proyecto .
3 < p> Haga clic en la pequeña flecha en el control PictureBox que acaba de agregar y seleccione "Elegir imagen". Esto le dará el cuadro de diálogo Abrir archivo estándar. Seleccione un archivo de imagen de su disco duro .
4
doble clic en el cuadro de imagen para abrir el editor de código fuente , y Visual Basic creará automáticamente un evento para cuando el usuario hace clic en la imagen .
Página 5
Pega el siguiente código para abrir la imagen del PictureBox :
dim bmp = new System.Drawing.Bitmap ( PictureBox1.Image )
6
Pega el siguiente código para iterar a través de todos los píxeles de la imagen y alterarlas
para x = 0 a bmp.Width - . 1
para y = 0 a bmp.Height -1 < br >
dim = c bmp.getpixel (x , y)
c = Color.FromArgb ( c.toArgb - 1) spanish
bmp.setPixel ( x, y, c )
siguiente
siguiente
Este código pasa a través de cada píxel y el color cambia ligeramente cada vez que el usuario hace clic en la imagen, con el efecto de la imagen, consiguiendo poco a poco más oscuro con el tiempo, finalmente (después de unos pocos miles de clicks) cambiando a negro .