Print/Show R 中的 JPG 文件
Print/Show JPG file in R
在使用 rvest
包时,我试图 print/show R 中的 lego_movie 海报。我没有这样做。这是我的尝试:
library(rvest)
poster <- lego_movie %>%
html_nodes("#img_primary img") %>%
html_attr("src")
## 1st attempt
library(jpeg)
jpeg(poster)
dev.off()
## 2nd attempt
readJPEG(poster)
dev.off()
我觉得EBImage有display
的功能。无法在 R-3.1.2
中安装此软件包。它显示警告消息:package ‘EBImage’ is not available (for R version 3.1.2)
.
我的问题的底线是:如何在不使用 EBImage
包的情况下将 R 中的 jpeg 文件显示为显示器?
几个相关问题:
Plot a JPG image using base graphics in R
How to save a plot as image on the disk?
以下是您可以构建的一些入门代码:
library(rvest)
library(httr)
library(jpeg)
lego_movie <- html("http://www.imdb.com/title/tt1490017/")
poster <- lego_movie %>%
html_nodes("#img_primary img") %>%
html_attr("src")
GET(poster, write_disk("lego.jpg"))
img <- readJPEG("lego.jpg")
plot(1:2, type='n')
rasterImage(img, 1, 1.25, 1.1, 1)
在使用 rvest
包时,我试图 print/show R 中的 lego_movie 海报。我没有这样做。这是我的尝试:
library(rvest)
poster <- lego_movie %>%
html_nodes("#img_primary img") %>%
html_attr("src")
## 1st attempt
library(jpeg)
jpeg(poster)
dev.off()
## 2nd attempt
readJPEG(poster)
dev.off()
我觉得EBImage有display
的功能。无法在 R-3.1.2
中安装此软件包。它显示警告消息:package ‘EBImage’ is not available (for R version 3.1.2)
.
我的问题的底线是:如何在不使用 EBImage
包的情况下将 R 中的 jpeg 文件显示为显示器?
几个相关问题:
Plot a JPG image using base graphics in R
How to save a plot as image on the disk?
以下是您可以构建的一些入门代码:
library(rvest)
library(httr)
library(jpeg)
lego_movie <- html("http://www.imdb.com/title/tt1490017/")
poster <- lego_movie %>%
html_nodes("#img_primary img") %>%
html_attr("src")
GET(poster, write_disk("lego.jpg"))
img <- readJPEG("lego.jpg")
plot(1:2, type='n')
rasterImage(img, 1, 1.25, 1.1, 1)