如何获取图像URL列表,并将其显示在带有R内核的Jupyter笔记本的HTML表中?
以下是网址列表:
image_urls = c('https://i.stack.imgur.com/wdQNM.jpg',
'https://i.stack.imgur.com/8oysP.jpg')
以下是一些显示image_url
的图片的代码:
library(jpeg)
library(RCurl)
img <- RCurl::getBinaryURL(image_url)
jj <- jpeg::readJPEG(img,native=TRUE)
plot(0:1,0:1,type="n",ann=FALSE,axes=FALSE)
rasterImage(jj,0,0,1,1)
编辑:另一种想到这一点的方法是,是否有像ipython display
这样的功能?它似乎可能出现在https://github.com/IRkernel/repr中。我必须阅读更多内容。
答案 0 :(得分:1)
我是所有IRkernel相关项目的维护者。
IRdisplay
是您要搜索的包,特别是display_jpeg
:
library(IRdisplay)
display_jpeg(file = 'filename.jpg')
遗憾的是file
参数不适用于URL(尚未使用),因此您必须手动将数据传递给它:
jpeg_data <- RCurl::getBinaryURL(image_url)
display_jpeg(jpeg_data)