Ejemplos usando el Api de windows para Visual basic

22 - Api GetPixel - obtener el color de un determinado pixel

<Volver> - Anterior - Siguiente



 

 

 

Este ejemplo simple muestra como obtener el color de un pixel mediante el api GetPixel.

 

En el Picture1 de la derecha hay una imágen, y cuando pasamos el mouse por encima, ( osea el código está en el evento MouseMove del Picture1), el api GetPixel nos devuelve un valor de tipo Long que indica el color de ese pixel.

Luego le asignamos a la propiedad Backcolor del Picture2 para visualizar el color

 

 

Los parámetros de la función son :

Private Declare Function GetPixel Lib "gdi32" ( _
    ByVal hdc As Long, _
    ByVal X As Long, _
    ByVal Y As Long) As Long 

 

Hdc Dispositivo de contexto, en este caso es el Picture1

x e y , Coordenadas en escala de pixeles, del pixel a obtener el color


obtener el color de un Pixel mediante GetPixel

 

 

Código fuente en el Form

 

Nota: el ejemplo equivalente con las funciones de visual basic ( función Point )

 

 


Relacionados

 



Buscar en Recursos vb