Какого размера должно быть фоновое изображение в MSI? - PullRequest
9 голосов
/ 14 июня 2010

Я пытаюсь создать пакет установщика Windows с помощью Wix.Я получаю много противоречивой информации о том, какого размера должен быть мой пользовательский фон - документация Wix предлагает размер 500 x 314 пикселей, но это приводит к небольшому искажению изображения в установщике.

Я считаю,что я могу косвенно использовать свойство SplashBitmap в установщике Windows, документация которого предполагает 480 x 320 - правильный размер.Когда я пытаюсь использовать этот размер изображения, на нем также появляются артефакты.

Может кто-нибудь сказать мне, какой должен быть правильный размер?

Ответы [ 5 ]

14 голосов
/ 15 июня 2010

После еще нескольких поисков я нашел это на wixwiki.com 1 , размеры которого у меня работали правильно (с помощью WiX 3).Это:

  • Баннер: 493 x 58
  • Фон: 493 x 312

Надеюсь, это поможет кому-то еще.

1: Примечание. На этом сайте больше не размещается контент WiX.

7 голосов
/ 17 июня 2014

Согласно онлайн-документации WiX и прямым измерениям, размеры растрового изображения следующие:

  • WixUIBannerBmp : 493 × 58
  • WixUIDialogBmp : 493 × 312 - ширина изображения 164
5 голосов
/ 14 июня 2010

Согласно этому руководству по WiX (совсем немного ближе к концу страницы), они должны быть:

Если вы хотите изменить растровые изображения или иконки, просто сделайте это в двоичном каталог. Битовая карта первой страницы (названный Dialog.bmp здесь) является 503 314 пикселей BMP при верхнем баннере растровое изображение имеет 500 на 63 пикселя . Но обратите внимание что установщик Windows может растянуть или уменьшить эти растровые изображения, если система настройки шрифта и разрешения экрана пользователя попросить масштабирование весь интерфейс.

Это сообщение в блоге - еще один довольно хороший ресурс - он показывает те же размеры для баннеров.

0 голосов
/ 05 июля 2016

Размер диалогового окна установщика WiX в любом случае изменяется в зависимости от настройки DPI системы.

При настройке 100% DPI по умолчанию правильный размер равен 493 x 312, как указано выше. Но это, к сожалению, умножается на отношение DPI и масштабируется с помощью дерьмового фильтра ближайшего соседа.

Экраны с высоким разрешением становятся все более популярными, и для того, чтобы они были удобочитаемыми, для них необходимо установить значение DPI более 100%. К сожалению, диалоги установщика WiX в любом случае будут выглядеть глупо.

0 голосов
/ 26 июня 2013

Я использую WiX 3.7.1224 (12 декабря).Методом проб и ошибок я обнаружил, что для подгонки изображений необходим следующий размер:

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

Существует чистая зона ок.226 пикселей в ширину с левой стороны изображения.

...