【问题标题】:Reading bmp image from url - R从 url 读取 bmp 图像 - R
【发布时间】:2020-06-10 13:57:21
【问题描述】:

我尝试从 url 读取 bmp 图像。我试过了:

library(bmp)
lenna <- read.bmp("https://www.ece.rice.edu/~wakin/images/lena512.bmp")

但它发送一条错误消息:“文件中的错误(f,open =“rb”):无法打开与'https://www.ece.rice.edu/~wakin/images/lena512.bmp'的连接”

然后我尝试使用magick包:

library(magick)
lenna <- image_read("https://www.ece.rice.edu/~wakin/images/lena512.bmp")

但它会返回,可能是出于安全原因:

Error in curl::curl_fetch_memory(url) : 
  SSL certificate problem: certificate has expired

拜托,你能帮帮我吗?

【问题讨论】:

  • 我使用了上面的代码,它们运行良好。也许您可以尝试更新curl 版本。我的版本是curl_4.3
  • 您可以禁用 http.sslVerify 端。
  • 你好@maydin,我的版本也是4.3。
  • 我也检查了代码。处理图像没有问题。
  • 更简单的解决方案 > 你能用 http 代替 https 试试吗?

标签: r rmagick


【解决方案1】:

我已经将图像可视化,没有任何问题,如下所示。

library(magick)
image_url <- "http://www.ece.rice.edu/~wakin/images/lena512.bmp"
lenna <- image_read(image_url)
print(lenna)

【讨论】:

  • 很高兴@Alexis!正如我之前所说,如果我有机会在我这边复制这个问题,我可能会提供更多帮助,但仅此而已。也感谢您的接受。
  • 我的错误,我从文档中打开了文件,这就是我看到图像的原因。但仍然无法从 url 读取。
猜你喜欢
  • 2021-08-10
  • 2014-12-26
  • 1970-01-01
  • 1970-01-01
  • 2018-10-24
  • 1970-01-01
  • 1970-01-01
  • 2021-07-15
  • 2021-05-15
相关资源
最近更新 更多