![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
![]() Hola amigos,
Necesito cargar una imagen desde la web (http://www.dominio.com/imagen.jpg) en un TImage. Si lo hago desde el diseño a través de la propiedad Picture no hay problema, en el dialogo pongo la direcció y la carga. El problema esta cuando lo hago desde código, es decir, hago un LoadFromFile('http://www.dominio.com/imagen.jpg'). Esta buscando la dirección c:\programa\http:\www.dominio.com\imagen.jpg. Si alguien sabe como cargar una imagen, help me plis. ![]() ![]() |
#2
|
||||
|
||||
En este hilo escribí un par de funciones que pueden resultarte útiles. Y si te apetece echale un vistazo al mensaje completo, veras un par de funciones mas que también puedes encontrar interesantes.
|
#3
|
||||
|
||||
![]() Muchas gracias seoane, me ha ido de fabula. Al final lo que he hecho es descargar la imagen como bmp como lo explicas en la primera parte, y luego lo cargo en el TImage normal.
Ahora tengo una segunda duda ![]() Un saludos y mil gracias, Asegura |
#4
|
||||
|
||||
En principio el mismo sistema se puede utilizar para cualquier tipo de archivo. La función DownloadToStream baja el archivo y lo guarda en un stream, así que tenemos 2 opciones, guardarlo en un archivo o si lo vamos a cargar en algún objeto que tenga el método LoadFromStream podemos cargarlo directamente. Por ejemplo:
Pero no todo es perfecto, este método bloquea la aplicación mientras se descarga el archivo. Si el archivo es grande y la conexión es lenta la aplicación parecerá congelarse. Una posible solución es utilizar un Application.ProcessMessages dentro del método DownloadToStream, otra solución seria usar los componentes Indy para realizar la descarga.
|
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error jpeg #41 al cargar imagen en TImage | Repelus | Gráficos | 9 | 15-09-2005 21:18:04 |
Cargar una imagen desde internet a un TIMAGE | Mr.Takito | Gráficos | 1 | 23-08-2005 01:32:02 |
Cargar un imagen a un Timage desde ORACLE | kavisch | Gráficos | 11 | 14-07-2005 15:50:39 |
Cargar una imagen desde sitio en internet?? | burasu | Internet | 10 | 01-09-2004 13:05:49 |
Cargar una Imagen desde Camara digital | yayo | Gráficos | 1 | 16-01-2004 20:55:33 |
![]() |
|