更新
修正了它
x <- tolower(name)
sysloc <- system.file(package="RanglaPunjab")
x <- paste (sysloc,"/img/",x,".jpg", sep="")
jj <- readJPEG(x,native=TRUE)
plot(0:1,0:1,type="n",ann=FALSE,axes=FALSE)
rasterImage(jj,0,0,1,1)
我根据此tutorial
创建了R包根据我的理解,文件夹inst
将在最终包中逐字包含所有文件。我在目录img
中添加了ShowPalettePhoto(name)
应显示的所有照片
R包位于GitHub,https://github.com/ArtieLadie/RanglaPunjab
下面是System Files目录的照片(在我的机器上安装软件包后)
img
文件夹与R
处于同一级别。函数ShowPalettePhoto(name)
使用以下命令访问jpg。
x <- paste ("./img/",x,".jpg", sep="")
jj <- readJPEG(x,native=TRUE)
plot(0:1,0:1,type="n",ann=FALSE,axes=FALSE)
rasterImage(jj,0,0,1,1)
我哪里错了?
Error in readJPEG(x, native = TRUE) : unable to open ./img/teej.jpg