图像的透明度无法正常工作

时间:2019-06-26 11:25:38

标签: r image shiny

我有一个透明背景的png图像,但是当它显示有光泽时,背景会变成白色,并且图像的宽度比原始图像大。

图片:

enter image description here

闪亮的外观:

enter image description here

带有图像的部分闪亮代码:

title <- tags$a(tags$img(src="shield.png", height='30', width='50'), 'League of Squads', style = "color: white;")
ui <- dashboardPage(
  dashboardHeader(title = title,titleWidth = 250),

1 个答案:

答案 0 :(得分:3)

我下载了您的图片,它的尺寸为392x390px。您必须将其相应缩小(30x30,而不是30x50)。否则,它看起来会歪曲。

为什么图像有白色背景?我不能告诉你,有两种可能的选择:
1.您把它转换错了。
2.将其放置在具有白色背景的div内。

在我自己的代码中,它工作正常。

   ## app.R ##

title <- tags$a(tags$img(src="shield.png", height='30', width='30'), 'League of Squads', style = "color: white;")

library(shiny)
library(shinydashboard)

ui <- dashboardPage(
    dashboardHeader(title = title,titleWidth = 250),
    dashboardSidebar(),
    dashboardBody()
)

server <- function(input, output, session) {

}

shinyApp(ui, server)

enter image description here