C/Visual C - cargar imagenes con c++.

 
Vista:

cargar imagenes con c++.

Publicado por gabv (2 intervenciones) el 23/08/2002 02:39:23
como hago para cargar imagenes con c++.
¿que funcion se usa?
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:cargar imagenes con c++.

Publicado por Anonimo (8 intervenciones) el 29/08/2002 20:42:12
Suponiendo que es un mapa de bits (archivo BMP)
Y si no lo he entendido mal...

1) Tienes que abrir el archivo de imagen con CreateFile( ), cargar sus datos en la memoria con ReadFile( )

2) Crearás un mapa de bits en memoria con CreateDIBitmap( ) e
inicializarás su contenido con punteros a los datos cargados.

3) Obtendrás el contexto de dispositivo de la ventana con GetDC( ).
Crearás un mapa de bits compatible con CreateCompatibleBitmap( ) y
lo seleccionarás dentro del contexto de dispositivo con SelectObject( ).

4) Copiarás los datos del mapa de bits cargado en memoria
en el mapa de bits seleccionado para el dispositivo con BitBlt( ).

Como puedes ver es complicado. Mejor buscar liberías
ya hechas para cargar distintos tipos de imágenes.
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