0

我目前正在尝试托管我的 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)
4

0 回答 0