manejar jpg en MFC

25/01/2004 - 19:36 por bep | Informe spam
Hola,

Tengo que realizar un programa que pueda manejar jpg's, es decir, tengo que
cargar una imagen jpg en un formulario.

Teneis alguna idea o sugerencia? No se ni por donde empezar a buscar.

Gracias,

BEP.

Preguntas similare

Leer las respuestas

#1 Rodrigo Corral González
25/01/2004 - 20:24 | Informe spam
Conozco 2 maneras de realizar esto:

1) Utilizar la clase CPiture (que encapsula la interfaz IPicture), escrita
por Paul Dilascia, que permite usar JPG, GIFF y BITMAP y sobre la que
puedes encontrar información en los siguientes vinculos:

Displaying a JPG in your MFC Application
http://msdn.microsoft.com/msdnmag/issues/01/10/c/

2) Utilizar el nuevo API GDI+ que permite trabajar con BMP, JPEG, PNG, GIF y
TIFF y estas disponible como un runtime de aproximadamente 1 Mb de tamaño.
Esta libreria es propocionada sin ningún royalti como distribuible por
Microsoft. Mira el siguiente vinculo:

GDI+
http://msdn.microsoft.com/library/d...DIPlus.asp

Para cargar una imagen JPEG y mostarla en una ventana conocido el handle de
su DC en puedes usar la siguiente función:

void ShowJPG(HANDLE hDC)
{
Graphics graphics(hDC);
Image image("photo.jpg");
graphics.DrawImage(&image, 10, 10);
}


Un saludo
Rodrigo Corral González

microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida