Tengo dificultades para agregar una imagen a la primera página de un instalador escrito con NSIS/MUI2.Falta la imagen de bienvenida en NSIS/MUI2
Aquí hay una versión recortada del código que estoy usando.
!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
El encabezado se muestra correctamente en la página de licencia, pero no puedo mostrarlo en la página de bienvenida. Intenté con una imagen de 164x314 (como recomienda el documento), con mapas de bits guardados en 16b o 24b o 32b, con la misma imagen que el encabezado (para asegurarme de que no era un problema con el mapa de bits), compilando la configuración bajo Win2k y Linux ... Nada funciona.
El mapa de bits se almacena correctamente en la configuración:
$ 7z l demyo-1.4.exe | grep modern- | awk '{ print $4 }'
$PLUGINSDIR/modern-header.bmp
$PLUGINSDIR/modern-wizard.bmp
Cualquier idea de lo que estoy haciendo mal?
El tamaño que parecía funcionar para mí es de 57 px de altura, realmente medido desde el cuadro de diálogo MUI2. Un tamaño de 149x57 me consiguió una pancarta sin distorsión. ¿Te preguntas qué está causando esa diferencia? – savolai
Para encabezados, en realidad debería usar 150x57. El documento está aquí: http://nsis.sourceforge.net/Docs/Modern%20UI/Readme.html. Mi descripción fue sobre la imagen vertical a la izquierda. –