我遇到了像这样的旧stackoverflow帖子,它们使用的是ReadImages和biOps之类的软件包,现在已经在R 3.1.0中弃用了,并且不再可用了.
有人能告诉我如何在R 3.1.0中显示图像吗?(特别是jpeg和png图像)
Ben*_*ker 14
正如Simon Urbanek在链接问题的评论中指出的那样,你可以这样做:
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)
Run Code Online (Sandbox Code Playgroud)
或(对于PNG)
library("png")
pp <- readPNG("myfile.png")
plot.new()
rasterImage(pp,0,0,1,1)
Run Code Online (Sandbox Code Playgroud)
版本png0.1.7,0.1.8jpeg
小智 10
该包imager可以加载png,jpeg和bmp图像.
library(imager)
im<-load.image("myimage")
plot(im)
Run Code Online (Sandbox Code Playgroud)
它还具有许多用于处理和绘图的功能.安装了额外的库(ffmpeg和ImageMagick)后,它甚至可以加载视频和其他图像格式.