在R设备窗口中预览已保存的PNG

Bra*_*sen 19 r

有没有办法打印现有的PNG文件到设备的窗口,例如,假设你已经保存了一个情节为PNG,但您想将其放置在一个演示文稿或文档之前进行预览(对于理智).

理想情况下,我希望能够将图像"推"到RStudio'情节'窗口中.

bap*_*ste 22

你可以导入它并在R中显示,

library(png)
img <- readPNG(system.file("img", "Rlogo.png", package="png"))
grid::grid.raster(img)
Run Code Online (Sandbox Code Playgroud)


Set*_*thB 10

在Linux中使用RStudio时,Baptiste的回答对我不起作用.我不得不取消system.file()通话.

library(png)
img <- readPNG('/path/image.png')
grid::grid.raster(img)
Run Code Online (Sandbox Code Playgroud)

  • grid :: grid.raster(img)在RStudio中对我无济于事:( (2认同)

Dav*_*vic 5

使用ImageMagick库来满足您的所有图像处理需求。它作为 R 的magick包提供给您。请参阅介绍性小插图

install.packages('magick')

img <- magick::image_read('/path/image.png')
plot(img) # or print(img)
Run Code Online (Sandbox Code Playgroud)