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) |