“Conocimientos Programación>Visual Basics Programación

Cómo cambiar BMP del color en Visual Basic

2013/8/25
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

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 .

Visual Basics Programación
Cómo Pen un archivo en VB.NET con una aplicación específica
Cómo enviar un SMS utilizando VB
Cómo cambiar el tamaño de un formulario de Visual Basic para ajustar a pantalla
Función CByte
Cómo convertir Pennies para Nickels en Visual Basic
Cómo llamar a una subrutina dentro de sí mismo en Visual Basic
¿Cómo se lee un valor ComboBox
Cómo crear una consulta de tabla mediante Visual Basic
Conocimientos Informáticos © http://www.ordenador.online