TODOPIC

Lenguajes de programación para PC => Visual Basic => Mensaje iniciado por: floppy20004 en 15 de Enero de 2005, 19:07:00

Título: Leer y modificar el color de cada pixel de una imagen
Publicado por: floppy20004 en 15 de Enero de 2005, 19:07:00
Hola a todos :

Felicidades por el foro, es una gran ayuda para cuando tienes que programar .
Mi pregunta es la siguiente :

Me gustaría saber el código necesario para que, a partir de una imagen bmp, se pueda ir leyendo pixel a pixel e ir extrayendo el RGB de cada pixel.

Además, también me gustaría saber cómo, una vez que sabes el RGB de cada pixel, poder modificarlo a tu gusto, haciendo que la imagen sea más clara o más oscura

Muchas gracias
Título: RE: Leer y modificar el color de cada pixel de una imagen
Publicado por: Nocturno en 16 de Enero de 2005, 01:45:00
Aquí tienes una detallada explicación del formato BMP: http://www.daubnet.com/formats/BMP.html

Una vez que tengas identificados los valores Red, Green y Blue para cada uno de los pixels, si quieres oscurecerlos tendrás que restar X unidades a cada uno de los tres valores. Por el contrario, para aclararlos, tendrás que sumar X en cada uno de ellos. Dependiendo de X el salto de brillo será mayor o menor.