我遇到了像this one这样的旧stackoverflow帖子,这些帖子使用的是ReadImages和biOps等软件包,现在已经在R 3.1.0中弃用了,而且不再可用了。
有人可以告诉我如何在R 3.1.0中显示图像吗? (特别是jpeg和png图像)
答案 0 :(得分:11)
Simon Renbanek在the comments of the linked question中指出,你可以这样做:
library("jpeg")
jj <- readJPEG("myfile.jpg",native=TRUE)
plot(0:1,0:1,type="n",ann=FALSE,axes=FALSE)
rasterImage(jj,0,0,1,1)
或(对于PNG)
library("png")
pp <- readPNG("myfile.png")
plot.new()
rasterImage(pp,0,0,1,1)
版本0.1.7 png
,0.1.8 jpeg
答案 1 :(得分:8)
包imager
可以加载png,jpeg和bmp图像。
library(imager)
im<-load.image("myimage")
plot(im)
它还有许多用于处理和绘图的功能。安装了额外的库(ffmpeg和ImageMagick)后,它甚至可以加载视频和其他图像格式。