Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo usar VC para escribir un programa para convertir una imagen en escala de grises a blanco y negro (dos bits)~

Cómo usar VC para escribir un programa para convertir una imagen en escala de grises a blanco y negro (dos bits)~

Supongamos que la imagen en escala de grises es BYTE * pBuffer en la memoria

Ancho de la imagen: nWidth;

Alto de la imagen: nHeight

El umbral para imágenes en blanco y negro; es: n umbral = 127;; entonces:

for(int I = 0; i ltnHeighti)

{

for(int j = 0; j ltnWidthj)

{

int ampnPixelVal = *(p buffer * I j);

if(nPixelVal gt; = n umbral)

nPixelVal = 255

Otro

nPixelVal = 0;

}

}