You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Shiny App中将嵌入图片的宽高缩小至50%?

如何将Shiny App中的图片缩小至原尺寸的50%?

很简单,有几种实用的方法可以实现这个需求,我给你列出来:

  • 使用CSS缩放属性(推荐):通过style属性添加transform: scale(0.5),这种方式会严格按照原比例将图片缩小到50%,而且不会影响布局的其他部分:

    mainPanel(
      img(src='myImage.png', align = "right", style="transform: scale(0.5);"),
      ### 你的其他代码
    )
    
  • 直接设置宽高百分比:如果你更习惯直接指定尺寸,可以给img标签加上width="50%"(只设置宽度的话,浏览器会自动按原比例计算高度,避免图片变形):

    mainPanel(
      img(src='myImage.png', align = "right", width="50%"),
      ### 你的其他代码
    )
    

    当然你也可以同时设置height="50%",不过只设置宽度通常更稳妥,能保证图片比例不变。

内容的提问来源于stack exchange,提问作者sumanta das

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 09:53:12