我为由WiX生成的MSI设置自定义横幅和对话框图像。
<WixVariable Id="WixUIBannerBmp" Value="./build/msi/InstallerBanner.jpg" />
<WixVariable Id="WixUIDialogBmp" Value="./build/msi/InstallerDialog.jpg" />
由于某种原因,当构建成MSI时,图像会变得损坏。我已经将两张图片添加到我的问题中进行比较。我尝试过使用各种压缩类型的BMP和JPEG格式 - 它们看起来完全相同。我可以验证我正好使用了正确的图像尺寸(500 x 63像素)。
这是原始图像: 原始图像 http://img193.imageshack.us/img193/7016/installerbanner.jpg
这是在MSI中的效果: 使用中的图像-1 http://img26.imageshack.us/img26/2996/bannerinuse.jpg
更新:
感谢您的答案,我从教程中获得了错误的尺寸信息,那实际上非常过时并且(显然)非常不准确。尽管如此,它是一个很好的黑客资源。我以后会遵循手册。