Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Cargar Imagenes grandes en un Timage Rapidamente (https://www.clubdelphi.com/foros/showthread.php?t=59425)

angelmsf 26-08-2008 21:36:47

Cargar Imagenes grandes en un Timage Rapidamente
 
Estoy tratando de encontrar un componente Imagen, donde al hacerl el picture.loadfromfile('c:\nombre_imagen.jpg') el mismo carge la imagen lo mas rapido posible, incluso cuando la imagen sea mayor de 2 megabytes.

Cuando lo hago con imagenes pequeñas lo hace rapidamente, pero cuando lo hago con imagenes de mas tamaño, pues incluso la aplicacion se friza.

Alguien me da una ayudadita con esto?

Caral 27-08-2008 02:26:56

Hola
Me parece que tiene que ver mas con la memoria que con la imagen, no se.
Una cosa que podrias hacer seria convertir la imagen a PIG (creo que es asi o PIN) que es mas rapida que que JPG.
Solo he tenido ese problema cuando he traído imágenes desde el servidor, pero en el mismo ordenador son muy rápidas independientemente del tamaño.
Saludos

pcicom 27-08-2008 03:35:04

Puedes Intentar usando esto, esto te evita el refresco raro con la carga de la imagen o de las pantallas que aparecen freezearse


Código Delphi [-]

   LockWindowUpdate(Handle);
   Try
      // Rutina para Cargar IMagen

   finally
      LockWindowUpdate(0);
   end;

Te muestra de GOLPE la imagen cuando llegue a finally..

Espero te sirva..


La franja horaria es GMT +2. Ahora son las 22:54:52.

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