https://foro.gambas-es.org/viewtopic.php?f=4&t=3185
-----------------------------------
datobinario
Viernes, 14 Junio 2013, 02:57

Mostrar Imagen Desde Web
-----------------------------------
Saludos amigos, he googleado y revisado en el foro y no doy con un tema parecido, a ver, les explico:
así se carga una imagen:
[code linenumbers=false syntax=gambas]Picturebox.Picture=Picture[ruta_del_archivo_local][/code]
¿pero como hacer eso?

[code linenumbers=false syntax=gambas]PictureBox.Picture=Picture["http://www.basketball-reference.com/players/a/allenra02.jpg"][/code]

por ejemplo.

También me gustaría saber como comprobar si una URL existe o es valida.


-----------------------------------
jsbsan
Viernes, 14 Junio 2013, 08:08

Re: Mostrar Imagen Desde Web
-----------------------------------
datobinario:

[quote]¿pero como hacer eso?
PictureBox.Picture=Picture["http://www.basketball-reference.com/players/a/allenra02.jpg"]
[/quote]

Yo lo que hago es lo siguiente:

1) Me bajo la imagen de la url usando el comando de terminal wget, 
2) La descargo en una carpeta temporal
3) Y lo asigno como una "imagen normal" al picturebox

Puedes ver  el código que uso en este enlace, [url=https://creadordeorlas.googlecode.com/svn/trunk/CreadorDeOrlas/.src/Formularios%20Comunes/FormElegirFichero.class]Enlace

Es en la subrutina: ToolButtonAceptar_Click()

El programa completo lo puedes descargar en [url=http://creadordeorlas.blogspot.com.es/p/descargar.html]http://creadordeorlas.blogspot.com.es/p/descargar.html


[quote]También me gustaría saber como comprobar si una URL existe o es valida.[/quote]
Aunque yo no lo tengo implementado, wget te devolverá algun error o simplemente no te descargará nada... y por lo tanto podrás saber indirectamente que la url estaba mal.

Tambien puedes usar el comando ping, un ejemplo: [url=http://sologambas.blogspot.com.es/2012/08/haciendo-ping-en-gambas.html]Enlace

Saludos


-----------------------------------
datobinario
Viernes, 14 Junio 2013, 13:31

Re: Mostrar Imagen Desde Web
-----------------------------------
jsbsan gracias por tu respuesta, eso es exactamente lo que hice, usé el wget, pero todavía no sé como leer el mensaje de error cuando la imagen que intento descargar no existe, por ahora lo he resuelto comprobando la existencia del archivo destino, mientras funciona, pero en un futuro quisiera hacer algo mas limpio.


-----------------------------------
jsbsan
Viernes, 14 Junio 2013, 13:36

Re: Mostrar Imagen Desde Web
-----------------------------------
[quote]pero todavía no sé como leer el mensaje de error cuando la imagen que intento descargar no existe[/quote]
Para eso usa procesos, y vas leyendo para leerlo (mirate el libro de gambas, vienen ejemplos, y en e foto tambien los hay)

[url=http://gambasdoc.org/help/comp/gb/process?v3]Enlace a gambasdoc


-----------------------------------
vuott
Viernes, 06 Septiembre 2013, 12:04

Re: Mostrar Imagen Desde Web
-----------------------------------
Otras posibilidades:

http://www.gambas-it.org/wiki/index.php?title=Scaricare_una_immagine_da_un_sito_internet


