Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo utilizar VC++ para lograr bits en escala de grises

Cómo utilizar VC++ para lograr bits en escala de grises

¿Imagen CI? img

img. load(_ T(" d:\ \ sexo . BMP "));

COLORREF? p;

int? r, g, b, promedio

int? ancho=img. GetWidth();

int? altura=img. GetHeight();

for(int?x = 0;x<width;x++)

{

for(int?y = 0;y & ltheeight; y++)

{

p=img. GetPixel(x, y);

r = obtener valor(p);

g = ObtenerGValue(p);

b = obtenerb valor(p); ;

promedio =(r+g+b)/3;

img. SetPixelRGB(x, y, promedio, promedio, promedio)

}

}

img. draw(GetDC()->m_hDC, CRect(0, 0, ancho, alto));