La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1637 - MODIFICAR EL COLOR DE UNA IMAGEN
Autor:  Edgar Gutierrez Saldivar
Estoy programando en vb 5.0 y necesito cargar una imagen de un archivo en un image o un picture y mediante codigo modificar el color de la imagen cargada en el control al dar un click Gracias

  Respuesta:  mike
Para modificar el color de la imagen usted debe leer la matriz del archivo bmp, determinar si es de nivel de grises o RGB. Esto se indica en el encabezado del archivo. De esta forma podra modificar los niveles de color del archivo y volver a cargarlo sobre el picture.
La instruccion open le permitira abrir el archivo para modificar los bytes de la imagen.
Si necesita mas informacion, escribame y le explicare en detalle

  Respuesta:  Roberto Leon
Una de las Posibilidades que tienes es manejar dos Imagenes, por ejemplo tener la Original y cuando suceda el evente Click de la imagen puedes cargar la otra imagen por ejemplo

En la forma actual tienes la imagen original y cuando le hagan click tu deseas cambiarlo, entonces necesitas los siguiente:

Private sub CambiaImagen_Click()
picImagen.picture=LoadImage("C:\LaNuevaImagen.jpg")
End Sub

Es lo unico que podrias realizar, si te fue apropiada mi respuesta espero y me lo comentes.

---- X RL_Mx ----