PDA

Ver la Versión Completa : load image desde URL


TONIAM
02-05-2007, 19:21:06
Buenas Tardes Foro, tengo una base de datos en MySql la cual tiene un campo de tipo String donde guardo el nombre de la foto. Ejemplo 17__foto4.jpg, cuando muestro la ficha necesito ver las fotografias que tiene con un Timage o algo similar, se la ruta donde esta pero no se la forma de enseñar la fotografia. He probado ha sacarla con un webbroser y si que me la muestra pero no es la idea que llevo, a mi me gustaria que fuera algo similar al Timage como he comentado antes que pueda hacerle un strecth, para que quede en un cuadrado que yo le diga sin hacer srcoll e intentado ponerle al TImage la URL pero no funciona, conoceis algo para poder ver fotos desde una direccion de internet.

Gracias y un saludo a todos

dec
02-05-2007, 19:32:16
Hola,

Creo que mezclas dos cuestiones. Si conoces la ruta de la imagen puedes mostrarla en un "TImaga", como dices, de este modo:


Image1.Picture.LoadFromFile('C:\directorio\imagen.jpg');


Lo único que al tratarse de una imange JPG deberás añadir la unidad "Jpeg".

Si quieres descargar un archivo de imagen de Internet puedes hacerlo también. En este reciente Hilo (http://www.clubdelphi.com/foros/showthread.php?p=198179) se trata sobre ello.

TONIAM
02-05-2007, 19:39:37
Gracias David, pero la imagen no esta en el disco duro esta en una carpeta en Internet he probado poner:

Image1.LoadFromFile('http://www.cliente.net/galeria/grandes/17__foto4.jpg');

pero no funciona.

Gracias nuevamente

seoane
02-05-2007, 20:08:13
Hola,

http://www.clubdelphi.com/foros/showpost.php?p=139416&postcount=5

TONIAM
02-05-2007, 20:20:36
Gracias seoane, es una manera de hacerlo descargarla y luego mostrarla, yo para descargarla utilizo la funcion:

UrlDownloadToFile

Que no se si es mejor o peor que lo que me recomiendas, una vez en mi disco puedo mostrarla sin ningun problema pero planteaba la pregunta por si se podia visualizar imagenes directamente desde una URL sin utilizar el WebBrowser que muestra la imagen en una pagina y da un efecto que no queda bien.

Gracias de nuevo

seoane
02-05-2007, 20:22:44
:confused: ¿Leíste el mensaje que te recomendé?, porque yo en ningún momento guardo la imagen en disco.

TONIAM
02-05-2007, 20:37:25
Perdona seoane

Me precipite a la hora de responder, estaba al telefono con un cliente vi la palabra dowload y pense en descarga, te pido disculpas, ahora si que lo he visto bien y lo he probado y funciona es lo que necesitaba. Mil gracias

Un saludo