为啥我的 jpg 和 png 没有在 R Shiny 上处理? [复制]

Posted

技术标签:

【中文标题】为啥我的 jpg 和 png 没有在 R Shiny 上处理? [复制]【英文标题】:Why are my jpg and png's not processing on R Shiny? [duplicate]为什么我的 jpg 和 png 没有在 R Shiny 上处理? [复制] 【发布时间】:2021-10-20 11:23:07 【问题描述】:

快速提问:我正在使用 R Shiny,我正在尝试将图片嵌入到我的应用程序中。问题:当我加载它们时,我似乎无法在屏幕上显示 jpg 或 png。 (我尝试了两种文件类型。)只出现一个错误加载的文件图标。你如何解决这个问题?任何帮助将不胜感激。

我尝试了多种选择,但这里是最简单的代码。我只是想尽可能多地删除变量。 skiing.png 应该在我的文件夹中。


mainPanel(tags$img(src="skiing.png"),width=2) 


【问题讨论】:

***.com/a/21998722/3087927 是的,我看到了那个页面,但我的屏幕上没有任何效果。我不知道如何使用 CSS,所以我会尽量避免它。除了 CSS,还有什么想法吗? CSS?只需将它放在 www 文件夹中,就像我链接到的答案说的那样...... 【参考方案1】:

在您的项目目录中创建一个www 子目录并将图片移动到那里。无需更改src 路径。

| project_dir/
  | app.R
  | www/
    |skiing.png

请尝试使用www 目录中的图像的最小示例。如果这不起作用,则您的 Shiny 服务器的配置与默认设置不同,或者有其他问题。

library(shiny)

ui <- fluidPage(
    sidebarLayout(
      sidebarPanel(), 
      mainPanel(tags$img(src="skiing.png"),width=2) 
  )
)

server <- function(input, output)  
shinyApp(ui = ui, server = server)

【讨论】:

嗯。我将图片移到 www 文件夹中,但图像仍然无法渲染。这是一张png的截图。为什么这不起作用?

以上是关于为啥我的 jpg 和 png 没有在 R Shiny 上处理? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

为啥 imagecreatefromjpeg 不适用于 .jpg 扩展名?

为啥MFC只能用位图不能用png图?

将多组 jpg 图像组合成一个 jpg/png r

亿图图示为啥不能保存成jpg格式

Python使用PIL将png图片转化为jpg图片

QScrollArea 保存为图片 (jpg,tiff,png)