有没有办法在Rstudio或R中导入jpeg图像并保持其原始比例?以下方式适用于我,但不再适用。
require(jpeg)
image=readJPEG(system.file("img", "Rlogo.jpg", package="jpeg"))
plot(1, type="n", xlim=c(1, ncol(image)), ylim=c(1, nrow(image)))
rasterImage(image,xleft=1, xright=ncol(image), ybottom=1, ytop=nrow(image))
提前致谢。
答案 0 :(得分:1)
确保您的基础地块的纵横比固定为1。
plot(1, type="n", xlim=c(1, ncol(image)), ylim=c(1, nrow(image)), asp=1)
否则,绘图将延伸到图形窗口的任何宽高比,并且光栅是"胶合"这样的情节也是如此。