C/Visual C - Como mover imagenes o mapas de bits en visual c++

 
Vista:

Como mover imagenes o mapas de bits en visual c++

Publicado por Gerardo Rubio (1 intervención) el 19/10/2003 17:26:00
Necesito saber como cargar y mover una imagen o mapa de bits en visual c++...
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 mover imagenes o mapas de bits en visual c

Publicado por fernando.gomez (1603 intervenciones) el 23/10/2003 01:56:25
La clase CBitmap (MFC) te da toda la funcionalidad que necesitas.

En caso de no querer manejar un CBitmap, lo que haces es abrir tu imagen en modo binario. Así, tu búfer de entrada contendrá una matriz de bits: cada uno representa un código de color en uno, y sólo un pixel. Por lo tanto, el total de bits que recibas, será el equivalente al total de los pixeles.

Una observación. Dependiendo de la "intensidad" o "resolución" de tu imagen, recibes los datos. Así, un mapa de bits monocromático recibirás un bit por cada pixel: 1 para blanco, 0 para negro. Si empleas una profundidad de 8 bits, recibirás un byte, indicándote la coordenada RGB -generalmente, aunque también pueden estar en otros formatos como el CYMK-, y así sucesivamente.
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