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.