| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Angell Invitado
|
Publicado: Mie 03 Mar, 2004 4:51 pm Asunto: Principiante liado con imagenes |
|
|
| Hola, soy un novato en esto, pero muy novato!, y necesitaria saber como se abre una imagen .jpg y como se convierte a un timage para trbajar con ella. Gracias |
|
| Volver arriba |
|
 |
Emilio Invitado
|
Publicado: Mie 03 Mar, 2004 6:32 pm Asunto: |
|
|
Hola Angell.
Puedes cargar un jpeg en un TImage con el siguiente codigo:
Image1->Picture->Graphic->LoadFromFile("NombreFichero.jpeg");
Pero quizas tengas problemas a la hora de trabajar con el como bitmap o como jpeg, por esto yo te aconsejo que lo saques de un TJPEGImage y lo cambiertas a bmp:
| Código: |
TJPEGImage ImagenJPG;
ImagenJPG.LoadFromFile("NombreFichero.jpeg");
Image1->Picture->Bitmap->Assing(ImagenJPG);
|
|
|
| Volver arriba |
|
 |
el drogis Lt JG


Registrado: 02 Dic 2003Mensajes: 64Ubicación: Tornavacas (Caceres)
|
Publicado: Mie 03 Mar, 2004 6:37 pm Asunto: |
|
|
Para abrir una imagen puedes usar el dialog OpenPictureDialog1.
Para abrir una imagen
| Código: |
TImage *Image1;
OpenPictureDialog1->Execute()
Image1->Picture->Bitmap->LoadFromFile(OpenPictureDialog1-> FileName);
|
Aqui tienes para ajustar el tamaño de la imagen
| Código: |
Image1->Picture->Bitmap->PixelFormat=pf24bit;
Image1->Width=Image1->Picture->Bitmap->Width;
Image1->Height=Image1->Picture->Bitmap->Height;
Width=Image1->Width+10;
Height=Image1->Height+28;
Constraints->MaxHeight=Image1->Height+28;
Constraints->MaxWidth=Image1->Width+10;
|
Espero que esto te sirva. Si tienes alguna duda dimelo |
|
| Volver arriba |
|
 |
Angell Invitado
|
Publicado: Jue 04 Mar, 2004 3:39 pm Asunto: Mejor TImage o bmp |
|
|
Gracias por la ayuda, ahora tengo otra dudilla.
Necesito convertir la imagen para luego trabajar con los pixels, poder acceder a ellos, cambiarlos...Pero no se que tipo usar, ni si uno tiene mas posibilidades que otro o algo asi
| Emilio escribió: | Hola Angell.
Puedes cargar un jpeg en un TImage con el siguiente codigo:
Image1->Picture->Graphic->LoadFromFile("NombreFichero.jpeg");
Pero quizas tengas problemas a la hora de trabajar con el como bitmap o como jpeg, por esto yo te aconsejo que lo saques de un TJPEGImage y lo cambiertas a bmp:
| Código: |
TJPEGImage ImagenJPG;
ImagenJPG.LoadFromFile("NombreFichero.jpeg");
Image1->Picture->Bitmap->Assing(ImagenJPG);
|
|
|
|
| Volver arriba |
|
 |
|