WIX的一个已知问题是,例如当系统处于125%,150%或任何设置时,在100%DPI设置中看起来很好的侧边图像会严重缩放。
我尝试将横幅图像更改为150%的大小,以查看它是否向下缩小然后向上,但它没有。 150%现在看起来很棒,但可怕的仍然是125%和100%。
wix脚本是否可以摆弄,以便安装程序根据DPI设置选择不同大小的不同图像文件,或以其他方式确定对话框的大小并选择最合适尺寸的横幅图像?
这样我会覆盖100%,125%和150%的常用颜色。
答案 0 :(得分:1)
没有" wix脚本"。 WiX是声明性XML,可转换为声明性Windows Installer表数据。关于它没有任何必要/程序/脚本。
所有UI限制都在底层Windows Installer中,与WiX完全无关。我知道很多限制,但我从来没有听说过你提到的那个。我无法在我的安装中重现它。你能提供你所看到的屏幕截图吗?
可以有多个图像控件并使用控制条件使它们互斥。但我不相信在这种情况下需要这样做。此外,如果UI润色对您很重要,可能需要考虑滚动外部UI处理程序而不是使用本机UI。
答案 1 :(得分:0)
所以是的,当使用不同的DPI设置时会有一些缩放。但我认为,如果使用正确设计和实现的图形,结果可能会很好。我查看了你的postimg.org链接,你的例子被进一步炸毁,并显示出一些奇怪的抖动。
我认为对角线是一个非常极端的例子,但它的外观如下: 小设置: 大设置:
最后,这是用于构建安装程序的源映像: