闪亮的标题图像似乎未格式化

Shiny Title image seems unformatted

我正在开发一个 Shiny 应用程序,我想使用图像而不是标题。虽然代码没有引发任何错误并显示图像的指定区域,但图像没有显示。

代码如下:

# header UI
ui <- navbarPage(title = div(img(src="/Users/atillacolak/Desktop/tafn_logo.png",
                                 height = 60,
                                 style = "margin-top: -14px; padding-right:10px;padding-bottom:10px")),
                 selected = "home",
                 theme = bs_theme(
                     bg = "white",
                     fg = "#ed7117",
                     base_font = font_google("Prompt"),
                     code_font = font_google("JetBrains Mono")),
                 fluid = TRUE,
                 home)

这段代码的结果如下图所示。

如您所见,图像未格式化。这里有什么问题?

您需要将图像作为静态资源提供给 shiny 的网络服务器。

要么将图像放入 www 文件夹(应用程序文件夹的子目录)并设置 src = "/tafn_logo.png",要么使用 addResourcePath:

addResourcePath(prefix = "Desktop", directoryPath = "/Users/atillacolak/Desktop")

src 使用前缀:

img(src="Desktop/tafn_logo.png",
                                 height = 60,
                                 style = "margin-top: -14px; padding-right:10px;padding-bottom:10px")

查看我的相关回答