C/Visual C - Como leer cada pixel de un bitmap???

 
Vista:

Como leer cada pixel de un bitmap???

Publicado por Franciscao (2 intervenciones) el 29/11/2001 22:53:56
Hola a quien sea....

Necesito leer el estado de cada bit de un bitmap de 25x24 pixeles en blanco y negro...La única funcion que encontré para el acceso a un bmp fue scanline en borland builder, pero no me permite accesar el valor del pixel a un 1 o un 0...

Cualquier ayuda la agradeceré enormemente...

F.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como leer cada pixel de un bitmap???

Publicado por Omar Becerra (1 intervención) el 30/11/2001 01:22:03
Si lo tienes graficado en un objeto IMAGE, lo puedes capturar así:

R=Image->Canvas->Pixels[x][y]; capturas el RGB 3bytes del pixel
R&=0xFF; -Separa uno de los componentes del RGB, todos son iguales

y para cambiarlos:
Image->Canvas->Pixels[x][y]=(R,G,B); donde R=G=B=0 para el negro
o 255 para blanco

Si tienes otras preguntas, escribeme, que si no se, yo te puedo recomendar alguien.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar