2017-05-23 5 views
0

Rstudio 또는 R에서 jpeg 이미지를 가져 와서 원본 비율을 유지할 수있는 방법이 있습니까? 다음과 같은 방법으로 나를 위해 일했지만 이전에는 더 이상 사용하지 않았습니다.rstudio로 가져올 때 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

기본 플롯의 고정 종횡비가 1인지 확인하십시오.

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

그렇지 않으면 플롯은 그래픽 창이며, 래스터가 너무 뻗어 있도록 플롯에 "붙어"무엇이든 화면 비율을 늘릴 것입니다.