我目前正在尝试托管我的 RShiny 应用程序,但遇到了问题:
“警告:magick_image_readpath 中的错误:R:无法打开图像'02-Backrounds/1F602.png'没有这样的文件或目录@error/blob.c/OpenBlob/2924 ”
Magick 页面告诉我它找不到指定的目录——当然拼写正确。我当然尝试过各种各样的事情,但是当我注意到 SAME R 函数在不同的地方找到 SAME 目录并能够加载相应的图像时,我变得特别困惑。
你们有谁知道为什么 R 可以在一个地方找到并调用目录,但在另一个地方抛出错误?
你会在最后找到一些代码——但为了使其可重现,我必须将我的整个订单结构与几个文件一起发布——也许有人会注意到只有代码片段的东西。
供您参考:我通过 Docker 和 ShinyProxy 发布应用程序 :)
结果的以下代码:
Hintergrundbild <- paste("02-Backgrounds/XXX", TagWoche, sep ="_")
Hintergrund <-
image_read(paste(Hintergrundbild, ".png", sep = "")) %>%
image_resize("1748x2480!")
以下代码不会导致结果:
Emoji1 <- image_read(paste("02-Backgrounds/", DatenEmojiplot$hex_runes1[1], ".png", sep = ""))
Emoji2 <- image_read(paste("02-Backgrounds/", DatenEmojiplot$hex_runes1[2], ".png", sep = ""))
我故意将所有内容放在原则上找到的文件夹中 - 不幸的是没有成功。
最后我用cowplot“绘制”变量
Ausgabe <- ggdraw() +
draw_image(Hintergrund) +
draw_image(Emoji1, x = -0.46, y=-0.202, width = 1.1, height = 1, scale = 0.015)+
draw_image(Emoji2, x = -0.46, y=-0.235, width = 1.1, height = 1, scale = 0.015)