| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Eaco Lt JG

Registrado: 04 Nov 2004Mensajes: 58Ubicación: Las Palmas de Gran Canaria-Islas Canarias
|
Publicado: Sab 18 Dic, 2004 11:50 pm Asunto: Error al cargar un jpg en un TImage |
|
|
Saludos:
en mi programa con...
#include <jpeg.hpp>
Image1->Picture->LoadFromFile("C:\miImagen.jpg");
me da error.
Si intento cargar la imagen a la lista del TImage (picture...) me sale "jpeg error #52"
¿Qué estoy haciendo mal? ¿Dónde puede estar el problema?
Muchas Gracias |
|
| Volver arriba |
|
 |
Eaco Lt JG

Registrado: 04 Nov 2004Mensajes: 58Ubicación: Las Palmas de Gran Canaria-Islas Canarias
|
Publicado: Dom 19 Dic, 2004 12:01 am Asunto: |
|
|
añado mas info... la imagen es una captura de pantalla realizada con el siguiente codigo que me dijeron aqui...
CuadroActual->Width = Panel1->Width - 8; // iguala el tamaño del bitmap al tamaño del panel donde se despliega el video dejando un margen de 4 pixeles por lado
CuadroActual->Height = Panel1->Height - 8;
CuadroActual->Canvas->Rectangle(0,0,CuadroActual->Width, CuadroActual->Height); //Dibuja un rectangulo en el bmp
CuadroActual->PixelFormat = pf24bit;
CuadroActual->Canvas->CopyRect(Rect(0,0, CuadroActual->Width, CuadroActual->Height), Canvas ,
Rect(Panel1->Left + 4,Panel1->Top + 4, Panel1->Width + Panel1->Left -4,Panel1->Height + Panel1->Top -4));
//CuadroActual->Assign(CuadroActual->Picture->Bitmap);
CuadroActual->SaveToFile("captura.jpg");
delete CuadroActual;
delete EnJPG; |
|
| Volver arriba |
|
 |
Eaco Lt JG

Registrado: 04 Nov 2004Mensajes: 58Ubicación: Las Palmas de Gran Canaria-Islas Canarias
|
Publicado: Dom 19 Dic, 2004 1:07 am Asunto: yo me lo giso yo me locomo... |
|
|
ya lo arregle el problema estaba en q no estaba guardando bien el archivo.
la forma correcta fue poniendole..
TJPEGImage *EnJPG = new TJPEGImage;
...
...
...
...
EnJPG->Assign(CuadroActual);
EnJPG->SaveToFile("1.jpg"); |
|
| Volver arriba |
|
 |
|