简体   繁体   中英

NSIS Welcome Image stretching

I have a bitmap 164x314 with my logo which is showing just fine.

When I use header to resize my installer

!include "nsResize.nsh"

and add width and height to it

!define AddWidth 100u
!define AddHeight 75u

I also change dimensions of my bitmap to 164x436 and my logo is looking ugly and stretchy. Even if I use

!define AddHeight 122

or

!define MUI_WELCOMEFINISHPAGE_BITMAP_NOSTRETCH

it don't do much.

What am I missing?

Left — original, right — NSIS

Solved my problem with using 0px intro file

File "/oname=$PluginsDir\modern-wizard.bmp" "${}\Intro\intro0.bmp"
${NSD_SetImage} "$mui.WelcomePage.Image"    "$PLUGINSDIR\modern-wizard.bmp" "$mui.WelcomePage.Image.Bitmap"
${NSD_SetImage} "$mui.FinishPage.Image"     "$PLUGINSDIR\modern-wizard.bmp" "$mui.FinishPage.Image.Bitmap"

and setting image later:

${NSD_CreateBitmap} 0 0 164 436 ""
Pop $9
File "/oname=$pluginsdir\welcomeimg.bmp" "${}\Intro\intro96.bmp"
${NSD_SetImage} $9 "$pluginsdir\welcomeimg.bmp" $1

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM