2010-06-14 5 views
8

Sto provando a creare un pacchetto di Windows Installer usando Wix. Ricevo molte informazioni contrastanti su quale dimensione debba essere il mio sfondo personalizzato: la documentazione di Wix suggerisce una dimensione di 500 x 314 pixel, ma ciò comporta una leggera distorsione dell'immagine nel programma di installazione.Che taglia deve essere l'immagine di sfondo in un MSI?

Credo che potrei utilizzare indirettamente la proprietà SplashBitmap in Windows Installer, la cui documentazione suggerisce che 480 x 320 è la dimensione corretta. Quando provo a utilizzare questa dimensione dell'immagine, ottengo anche artefatti nell'immagine.

Qualcuno potrebbe dirmi quale dovrebbe essere la dimensione corretta?

risposta

12

Dopo un po 'più di ricerca, ho trovato questo su wixwiki.com , le cui dimensioni funzionavano correttamente per me (usando WiX 3). Essi sono:

  • Banner: 493 x 58
  • Sfondo: 493 x 312

Spero che questo aiuti qualcun altro, anche.

1: Nota: questo sito non ospita più il contenuto WiX.

+0

Queste sono le dimensioni elencate nella guida WiX e su http://wix.sourceforge.net/manual-wix3/WixUI_customizations.htm. –

4

Secondo this WiX tutorial (un bel po 'giù verso la fine della pagina), dovrebbero essere:

Se si desidera modificare le bitmap o icone, basta fare in modo nella directory Binary . La pagina di bitmap anteriore (chiamato Dialog.bmp qui) è un 503 da 314 pixel BMP mentre la parte superiore striscione bitmap ha 500 per 63 pixel. Nota: che Windows Installer potrebbe allungare o ridurli se il sistema della risoluzione dello schermo e del font dell'utente richiede un ridimensionamento dell'intera interfaccia .

Questo blog post è un'altra risorsa piuttosto buona: mostra le stesse dimensioni per i banner.

+0

Grazie! Tuttavia, 503 x 314 mostra anche la distorsione con l'immagine che sto usando. Ho anche provato a cambiare la profondità del colore (anche se non riesco a vedere che differenza farebbe) senza alcun risultato. – kfb

+0

Le dimensioni corrette sono date da r_. –

0

Sto usando WiX 3.7.1224 (Dec'12). Per prova ed errore, trovo che le seguenti dimensioni siano necessarie per rendere le immagini idonee:

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

C'è una zona chiara di ca. Largo 226 px sul lato sinistro dell'immagine.

5

Secondo la WiX online documentation e misura diretta, le dimensioni bitmap sono i seguenti:

  • WixUIBannerBmp: 493 × 58
  • WixUIDialogBmp: 493 × 312 - larghezza dell'immagine è
+1

La larghezza delle immagini è importante, significa che hai bisogno di un'intera serie di "bianchi" a destra o si allungherà –

0

La finestra di dialogo del programma di installazione WiX viene ridimensionata in ogni caso in base alle impostazioni DPI del sistema.

Su un'impostazione predefinita del 100% DPI, la dimensione corretta è 493 x 312 come indicato sopra. Ma questo è sfortunatamente moltiplicato per il rapporto DPI, e ridimensionato con un filtro vicino più scadente.

Gli schermi ad alta DPI diventano sempre più popolari e richiedono un'impostazione DPI superiore al 100% per rimanere leggibili. Purtroppo, le finestre di dialogo del programma di installazione di WiX sembreranno scadenti.

+1

Esiste un modo per fornire icone ad alta risoluzione (@ 2x, @ 3x ...)? La documentazione non sembra menzionare nulla – Uflex

+2

Sfortunatamente, non nella versione attuale. Lo strumento sta diventando un po 'obsoleto – galinette