Saltar al contenido

¿Cómo descargar y mostrar una imagen desde una URL en R?

Si hallas algún fallo con tu código o proyecto, recuerda probar siempre en un entorno de testing antes añadir el código al proyecto final.

Solución:

Si pruebo tu código, parece que la imagen está descargada. Sin embargo, cuando se abre con el visor de imágenes de Windows, también dice que está corrupto. La razón de esto es que no ha especificado el mode en el download.file declaración.

Prueba esto:

download.file(y,'y.jpg', mode = 'wb')

Para obtener más información sobre el modo, consulte ?download.file

De esta manera, al menos el archivo que descargó está funcionando.

Para ver la imagen en R, echa un vistazo a

jj <- readJPEG("y.jpg",native=TRUE)
plot(0:1,0:1,type="n",ann=FALSE,axes=FALSE)
rasterImage(jj,0,0,1,1)

o cómo leer.jpeg en R 2.15 o Mostrar imágenes en R en la versión 3.1.0

esto podría funcionar también aquí

library("jpeg")

library("png")

x <- "http://upload.wikimedia.org/wikipedia/commons/5/5d/AaronEckhart10TIFF.jpg"    

image_name<- readJPEG(getURLContent(x)) # for jpg

image_name<- readPNG(getURLContent(x)) # for png

Si te ha resultado de provecho nuestro post, agradeceríamos que lo compartas con más entusiastas de la programación y nos ayudes a difundir este contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *