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

时间:2010-06-14 16:15:20

标签: image wix windows-installer background

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

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

有谁能告诉我正确的尺寸应该是什么?

5 个答案:

答案 0 :(得分:13)

经过一番搜索后,我在wixwiki.com 1 上找到了这个,其大小适合我(使用WiX 3)。他们是:

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

希望这也有助于其他人。

1:注意:此站点不再托管WiX内容。

答案 1 :(得分:6)

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

  • WixUIBannerBmp 493×58
  • WixUIDialogBmp 493×312 - 图片宽度 164

答案 2 :(得分:5)

根据this WiX tutorial(相当于页面末尾),它们应该是:

  

如果您想更改位图或   图标,只是在二进制文件中这样做   目录。首页位图   (这里名为Dialog.bmp)是 503 by   314像素 BMP而顶部横幅   位图的 500 x 63像素。但请注意   Windows Installer可能会延伸   或缩小这些位图,如果系统   字体和显示分辨率设置   用户要求缩放   整个界面。

这个blog post是另一个非常好的资源 - 它显示横幅的相同尺寸。

答案 3 :(得分:0)

我正在使用WiX 3.7.1224(12月12日)。通过反复试验,我发现需要以下大小才能使图像适合:

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

有一个明确的区域约。图像左侧226 px宽。

答案 4 :(得分:0)

根据系统DPI设置,无论如何都会调整WiX安装程序对话框的大小。

在默认的100%DPI设置下,正确的尺寸为493 x 312,如上所述。但不幸的是,这会乘以DPI比率,并使用糟糕的最近邻居过滤器进行缩放。

高DPI屏幕变得越来越流行,并且需要高于100%的DPI设置才能保持可读性。不幸的是,无论如何,WiX安装程序对话框看起来都很糟糕。