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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MSI中的背景图像应该是多大?相关的知识,希望对你有一定的参考价值。

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

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

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

答案

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

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

希望这也有助于其他人。

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

另一答案

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

  • WixUIBannerBmp:493×58
  • WixUIDialogBmp:493×312 - 图像宽度为164
另一答案

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

如果要更改位图或图标,只需在二进制目录中执行此操作即可。首页位图(此处名为Dialog.bmp)是503 x 314像素BMP,而顶部横幅位图具有500 x 63像素。但请注意,如果用户的系统字体和显示分辨率设置要求缩放整个界面,Windows Installer可能会拉伸或缩小这些位图。

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

另一答案

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

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

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

另一答案

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

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

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

以上是关于MSI中的背景图像应该是多大?的主要内容,如果未能解决你的问题,请参考以下文章

Android在滚动时修复了滚动视图中的背景图像

你见过最大的Python项目是多大?十万行的你见过?还说代码量少?

Lenovo 拯救者15ISK加装M.2的固态硬盘尺寸应该是多大的?

背景图像有多大?

Android片段中的动态背景

如何确定Isilon里的磁盘是多大的?