Я изо всех сил пытаюсь добавить изображение на первую страницу установщика, написанного с помощью NSIS / MUI2 .
Вот урезанная версия кода, который я использую.
!include "MUI2.nsh"
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP nsis-header.bmp
!define MUI_WELCOMEFINISHPAGE_BITMAP nsis-welcome.bmp
OutFile "Setup.exe"
# Set language
!insertmacro MUI_LANGUAGE "English"
# Pages for installation
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_LICENSE "..\LICENSE"
!insertmacro MUI_PAGE_FINISH
Section Foo
SectionEnd
Заголовок правильно отображается на странице лицензии, но я не могу его отобразить на странице приветствия. Я попытался с изображением 164x314 (как рекомендует документ), с растровыми изображениями, сохраненными в 16b или 24b или 32b, с тем же изображением, что и в заголовке (чтобы убедиться, что это не проблема с растровым изображением), компилируя настройки под Win2k и линукс ... ничего не работает.
Растровое изображение правильно сохраняется в настройках:
$ 7z l demyo-1.4.exe | grep modern- | awk '{ print $4 }'
$PLUGINSDIR/modern-header.bmp
$PLUGINSDIR/modern-wizard.bmp
Есть идеи, что я делаю не так?