我正在寻找一种简单的方法来在R的图形设备上绘制JPEG图像。
例如,下面使用raster
包的代码似乎忽略了图像中的颜色属性。我想用原色重现这张照片:
library(raster)
library(rgdal)
myJPG <- raster("colourfulPic.jpg")
plot(myJPG) ## Recolours JPEG;
我发现rimage
包最近被归档了,似乎不再推荐使用(请参阅here),如果它确实做了我需要的事情的话。
类似地,BioConductor的EBImage
也可能工作,但不是为64位Windows构建的,不幸的是,我需要这个架构。
请告诉我我在基础图形中遗漏了一些非常明显的东西?
发布于 2012-03-03 12:20:30
可以使用包ReadImages
而不是rimage
library('ReadImages')
myjpg <- read.jpeg('E:/bigfoot.jpg')
plot(myjpg)
发布于 2017-08-06 22:59:09
使用imager
包:
library(imager)
image <- load.image(image_filename)
plot(image)
这适用于许多图像格式,包括jpeg
、gif
等。
发布于 2017-08-04 03:03:21
如果您正在构建一个RMarkdown文档,那么knitr::include_graphics()
是直接而简单的。
https://stackoverflow.com/questions/9543343
复制相似问题