[英]What is the simplest way to display raster image in R?
我正在使用R中的TIFF圖像。我將圖像加載為
library(tiff)
img <- readTIFF("someimage.tiff")
我正在使用img
數組進行操作,並希望看到結果。 其中一個選項是使用writeTIFF
函數將圖像存儲在磁盤上並使用圖像查看器打開它。 但是我希望有一些簡單的方法在R里面顯示圖像。你會推薦什么?
這是一個選項:
img <- readTIFF(system.file("img", "Rlogo.tiff", package="tiff"))
grid::grid.raster(img)
你可以做:
library(raster)
b <- brick("someimage.tiff")
plotRGB(b)
如果您將tiff作為本機柵格讀入,則可以使用rasterImage()
函數。
img = readTIFF('someimage.tiff', native=TRUE)
plot(NA,xlim=c(0,nrow(img)),ylim=c(0,ncol(img)))
rasterImage(img,0,0,nrow(img),ncol(img))
此方法對函數(和相應的包)的工作方式類似:readJPEG,readTIFF等...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.