代码之家  ›  专栏  ›  技术社区  ›  kfb

MSI中的背景图像应该是多大尺寸?

  •  9
  • kfb  · 技术社区  · 15 年前

    我正在尝试使用wix创建Windows Installer包。关于自定义背景的大小,我得到了很多相互矛盾的信息——wix文档建议的大小为500 x 314像素,但这会导致安装程序中出现轻微的图像失真。

    我相信我可能间接地使用 SplashBitmap Windows Installer中的属性,其文档建议480 x 320是正确的大小。当我尝试使用这个图像大小时,我也会在图像中得到人工制品。

    有人能告诉我正确的尺码是多少吗?

    5 回复  |  直到 15 年前
        1
  •  13
  •   ProgramFOX    11 年前

    经过一番搜索,我在wixwiki.com上找到了这个。 尺寸适合我(使用wix 3)。他们是:

    • 横幅:493 x 58
    • 背景:493 x 312

    希望这也能帮助别人。

    1:注意:此网站不再承载WIX内容。

        2
  •  6
  •   Edward Brey    11 年前

    根据 WiX online documentation 直接测量,位图大小如下:

    • 维苏巴尼巴尔邦 : 493×58
    • WixIdAutoBMP : 493×312 -图像宽度为 一百六十四
        3
  •  5
  •   AntonyW    7 年前

    根据 this WiX tutorial (在页面的末尾有点向下),它们应该是:

    如果要更改位图或 图标,只需在二进制文件中这样做 目录。首页位图 (此处命名dialog.bmp)是 503乘 314像素 BMP当顶横幅 位图有 500 x 63像素 . 但注意 Windows Installer可能会扩展 或者如果系统 字体和显示分辨率设置 用户要求缩放 整个界面。

    这个 blog post 是另一个很好的资源-它显示了相同的旗帜尺寸。

        4
  •  0
  •   Pierre    12 年前

    我用的是WIX 3.7.1224(12月12日)。通过反复试验,我发现要使图像适合,需要以下尺寸:

    WixUIBannerBmp: 493 × 58 (same as above)
    WixUIDialogBmp: 616 × 390 (new size?)
    

    图像左侧有一个约226像素宽的透明区域。

        5
  •  0
  •   galinette    9 年前

    WIX安装程序对话框的大小将根据系统DPI设置进行调整。

    在默认的100%dpi设置中,正确的大小为493 x 312,如上所述。但不幸的是,这是乘以dpi比率,并与一个蹩脚的最近邻滤波器缩放。

    高dpi屏幕变得越来越流行,需要高于100%的dpi设置才能保持可读性。不幸的是,WIX安装程序对话框看起来很糟糕。