4
我想从R中的三个2D矩阵创建一个RGB图像。我知道有一个matlab的类似帖子,但我无法将该问题转化为R世界。如何从R中的三个矩阵创建RGB图像?
我尝试过已经有不同的软件包,比如用于创建3D数组的abind,试图用writeJPEG将它变成JPEG格式。但没有工作 -
任何帮助非常感谢!
我想从R中的三个2D矩阵创建一个RGB图像。我知道有一个matlab的类似帖子,但我无法将该问题转化为R世界。如何从R中的三个矩阵创建RGB图像?
我尝试过已经有不同的软件包,比如用于创建3D数组的abind,试图用writeJPEG将它变成JPEG格式。但没有工作 -
任何帮助非常感谢!
尝试用?rgb
,
r <- matrix(runif(9, 0, 1), 3)
g <- matrix(runif(9, 0, 1), 3)
b <- matrix(runif(9, 0, 1), 3)
col <- rgb(r, g, b)
dim(col) <- dim(r)
library(grid)
grid.raster(col, interpolate=FALSE)
完美!这就是我正在寻找的东西。非常感谢!对于所有读者来说:“dim(col)< - dim(r)”部分非常重要:) – Jens
将rgb写入文件的最佳方式是什么? – mmann1123
'?Devices'中列出的任何东西 – baptiste