Programación General > C++ Builder
Imagenes En C++ Builder
anadelaisla:
Hola a todos, mirad estoy haciendo un programa para editar imagenes en c++ builder, en un principio .jpg y no consigo hacer q se me abra una imagen existente... mira os pongo el cogigo que utilizo para ello:
void __fastcall TForm1::BotonAbrir(TObject *Sender)
{
TImage *Imagen;
TForm2 *Nuevo_form;
if(AbrirPicture->Execute())
try {
Nuevo_form=new TForm2(this);
Imagen= new TImage(Nuevo_form);
Imagen->Picture->LoadFromFile(AbrirPicture->FileName);
} catch(...) {
ShowMessage("No es posible cargar el archivo indicado");
}
Caption = "Manipulación e interpretacion gráfica - (" + AbrirPicture->FileName + ")";
}
el problema es q siempre me dice: " no es posible cargar el archivo " y no se pq, si me podeis ayudar...
Gracias, saludos.
Enko:
El componente TImage solo sirve para Cargar Bitmaps e Iconos.
Si necesitas cargar JPG, creo que la clase se llamaba JPGLoader o JpgImage, sino busca algun componente en la RED. (jamas cargue jpgs)
giropau:
Yo he cargado imagenes en jpg en un TImage. Deberias hacer 2 cosas.
1º tienes que cargar una imagen jpg en el Timage desde el editor, una en blanco por ejemplo
2º en el .h haces #include <jpeg.hpp>
Con esto ya puedes hacer el loadfromfile de la imagen en jpg
anadelaisla:
Gracias, a los dos, al incluir #include <jpeg.hpp> en el .h, ya no me dice que no es posible cargar el archivo y se me abre pero no la foto, sino un formulario en blanco, será que tengo que poner algun show() por ahí... ??
gracias ,saludos.
anadelaisla:
Lo he probado poniendo NuevoForm->Show(), pero sigue abriendose en blanco...
Navegación
[#] Página Siguiente
Ir a la versión completa