Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Cargar en timage una imagen existente (https://www.clubdelphi.com/foros/showthread.php?t=61716)

pablopessoa 19-11-2008 13:24:13

Cargar en timage una imagen existente
 
Hola a todos!!, estoy terminando un editor grafico que sirve para hacer croquis de lugares y uso un timage como lienzo, la idea es que cuando lo ejecuto puede pasar que ya tenga hecho un croquis del mismo lugar, y la idea es cargar en el lienzo el croquis guardado (que se guarda como jpg) cuando ejecuto el editor (en OnActivate).
Pero la verdad no se como hacerlo, como le cargo al Timage la imagen guardada en jpg? estuve tratando con la propiedad CopyRect del Canvas.. pero me sale un access violation error....
Si me pueden ayudar se los agradezco

seoane 19-11-2008 13:25:57

Y si pruebas con el metodo LoadFromFile de la propiedad Picture

pablopessoa 19-11-2008 14:55:51

Gracias por responder pero eso tampoco funcionaba, al final lo arregle de esta manera :
Código Delphi [-]
if nombrecroquis<>'' then
    begin
        try
           bmp:=TBitmap.Create;
           jpg:=TJPEGImage.Create;
           jpg.LoadFromFile(carpeta_instalacion+'FOTOS\CROQUIS\'+nombrecroquis);
           bmp.Assign(jpg);
           Image1.Picture.Assign(bmp);
           bmp.Free;
        finally

        end;

Caro 19-11-2008 15:02:43

Cita:

Empezado por pablopessoa (Mensaje 326778)
Gracias por responder pero eso tampoco funcionaba, al final lo arregle de esta manera :


Si funciona lo que te indico Seoane.

Código Delphi [-]
 Image1.Picture.LoadFromFile(carpeta_instalacion+'FOTOS\CROQUIS\'+nombrecroquis);
 
 //Añadir la unit Jpeg

Saluditos


La franja horaria es GMT +2. Ahora son las 13:33:50.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi