将它导入rstudio时如何保持jpeg图像的比例

时间:2017-05-23 02:05:46

标签: jpeg rstudio

有没有办法在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))

提前致谢。

1 个答案:

答案 0 :(得分:1)

确保您的基础地块的纵横比固定为1。

plot(1, type="n", xlim=c(1, ncol(image)), ylim=c(1, nrow(image)), asp=1)

否则,绘图将延伸到图形窗口的任何宽高比,并且光栅是"胶合"这样的情节也是如此。