La Web del Programador: Comunidad de Programadores
 
    Pregunta:  11124 - COMO PUEDO SABER COMPONENTES DEL COLOR
Autor:  Pedro Mass
Quiero hacer un programa para visualizar gráficos pero no he podido empatarme con la forma de saber la cantidad de rojo,verde y azul de un pixel para aplicar un algoritmo para convertir una imagen en colores a escala de grises.Si alguien tiene una respuesta la apreciaré mucho su ayuda.
Gracias.

  Respuesta:  Juan Cecconi
Buenas, la forma de saber el compoente RGB de un pixel es utilizar la API llamada "GetPixel" que figura en el Help (SDK) , donde recibe el hDC y las coordenadas del pixel y devuelve un tipo de dato COLORREF (long) con las componentes RGB del pixel de la forma 0x00BBGGRR (RGB al reves, el ultimo byte es 00 pues no se uitliza)