Imagenes desde una pagina web
Hola. Les explico lo que quiero hacer. Tengo que mostrar imagenes que estan en una pagina web. Estas imagenes las quiero poner en un TImage. ¿Se peude descargar la imagen, gaurdarla en una variable i despues mostrarla sin hacer servir un TWebBrowser?
|
Aquí tienes como hacerlo en delphi, supongo que no te costara mucho traducirlo.
http://www.clubdelphi.com/foros/showthread.php?t=30918 |
Hola,
Claro que se puede. En estos mismos Foros encuentras información sobre cómo hacerlo utilizando el API WinInet de Windows. Más sobre WinInet (con C++) en WinInet y HTTP de la Web de JM. También podrías utilizar los componentes Indy, supongo, y más concretamente con el componente IdHTTP de los Indy. |
Yo he realizado una pequeña prueba para despejar la duda de si se podría descargar la imagen sin problemas con UrlDownloadToFile de UrlMon y funciona perfectamente.
Crea una aplicación con un TEdit (url de la imagen) un botón (para el código) y un TImage para la imagen y copia el código siguiente:
Coloca: "http://www.clubdelphi.com/images/clubdelphi.jpg" en el edit y pulsa el botón. :eek: |
Gracias por los consejos. La verdad es que de codigo delphi no tengo ni idea, nunca lo habia visto. Intenatre hacer un esfuerzo para poder traducirlo a borland.
|
Ya puestos ...
http://www.clubdelphi.com/foros/show...80&postcount=4 |
Cita:
PD: Si utilizas wininet acuerdate de agregar la librería wininet.lib |
Hola,
Cita:
|
Ui perdon hay una cosita que me olvide de comentarles que puede que genere algun problemilla. La pagina de donde quiero coger la imagenes tiene contraseña. aunque ponga la dirección de la imagen el el navegador pues me sale una ventanita donde me pide el usuario y la contraseña. No se si esto afetca a las ideas que me habeis dado.
|
Revisa este hilo, en el se habla de como interactuar con una pagina web.
http://www.clubdelphi.com/foros/showthread.php?t=37050 :( Aunque esta en delphi |
La franja horaria es GMT +2. Ahora son las 06:19:40. |
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