gpt4 book ai didi

r - 如何在 R 中从 URL 下载并显示图像?

转载 作者:行者123 更新时间:2023-12-02 00:09:02 25 4
gpt4 key购买 nike

我的目标是从 URL 下载图像,然后在 R 中显示它。

我得到了一个 URL 并弄清楚了如何下载它。但下载的文件无法预览,因为它“已损坏、损坏或太大”。

y = "http://upload.wikimedia.org/wikipedia/commons/5/5d/AaronEckhart10TIFF.jpg"
download.file(y, 'y.jpg')

我也尝试过

image('y.jpg')

在 R 中,但错误消息显示如下:

Error in image.default("y.jpg") : argument must be matrix-like 

有什么建议吗?

最佳答案

如果我尝试你的代码,看起来图像已下载。然而,当用 Windows 图像查看器打开时,它也说它已损坏。原因是您没有在 download.file 语句中指定 mode

试试这个:

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

有关该模式的更多信息,请参阅?download.file

这样至少您下载的文件就可以工作了。

要在 R 中查看图像,请查看

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

how to read.jpeg in R 2.15Displaying images in R in version 3.1.0

关于r - 如何在 R 中从 URL 下载并显示图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29110903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com