WIX:为不同的DPI设置选择不同的图像文件?

时间:2014-11-28 10:55:08

标签: image wix dpi

WIX的一个已知问题是,例如当系统处于125%,150%或任何设置时,在100%DPI设置中看起来很好的侧边图像会严重缩放。

我尝试将横幅图像更改为150%的大小,以查看它是否向下缩小然后向上,但它没有。 150%现在看起来很棒,但可怕的仍然是125%和100%。

wix脚本是否可以摆弄,以便安装程序根据DPI设置选择不同大小的不同图像文件,或以其他方式确定对话框的大小并选择最合适尺寸的横幅图像?

这样我会覆盖100%,125%和150%的常用颜色。

2 个答案:

答案 0 :(得分:1)

没有" wix脚本"。 WiX是声明性XML,可转换为声明性Windows Installer表数据。关于它没有任何必要/程序/脚本。

所有UI限制都在底层Windows Installer中,与WiX完全无关。我知道很多限制,但我从来没有听说过你提到的那个。我无法在我的安装中重现它。你能提供你所看到的屏幕截图吗?

可以有多个图像控件并使用控制条件使它们互斥。但我不相信在这种情况下需要这样做。此外,如果UI润色对您很重要,可能需要考虑滚动外部UI处理程序而不是使用本机UI。

答案 1 :(得分:0)

所以是的,当使用不同的DPI设置时会有一些缩放。但我认为,如果使用正确设计和实现的图形,结果可能会很好。我查看了你的postimg.org链接,你的例子被进一步炸毁,并显示出一些奇怪的抖动。

我认为对角线是一个非常极端的例子,但它的外观如下: 小设置: Small 大设置: Large

最后,这是用于构建安装程序的源映像: enter image description here