10
votes

Pourquoi mes images MSI ont-elles l'air corrompu lors de l'utilisation de Wix?

Je définis une image de bannière et de dialogue personnalisées pour mon WIX généré MSI.

<WixVariable Id="WixUIBannerBmp" Value="./build/msi/InstallerBanner.jpg" />
<WixVariable Id="WixUIDialogBmp" Value="./build/msi/InstallerDialog.jpg" />


2 commentaires

pas répondre, mais ... essayé png? C'est ce que j'utilise et je n'ai jamais eu de problème.


WIX ne prend pas en charge PNG (seulement BMP et JPEG).


4 Réponses :


11
votes

Votre image est trop grosse dimension. Les images de bannière doivent être 493 × 58 et votre image est de 500 × 63, ce qui l'oblige à être redimensionné.

voir Personnalisation des ensembles de dialogue Wixui intégrés

Au fait: Ravi de voir que Synergy2 a enfin une mise à jour!


1 commentaires

Merci! Oui, je frappe le projet avec une activité depuis quelques mois maintenant et je pense que les choses commencent à progresser. J'espère que vous aurez la chance de l'essayer. Alerte à plug Shameless! code.google.com/p/sysnergy-plus - Vous voudrez peut-être prendre un regard sur les problèmes. Merci encore.



6
votes

Andrew's Droite. Il est couvert dans Wix.chm.

Ce sont les mauvaises dimensions. De Rubrique de documentation WIX pertinente :

remplaçant les bitmaps par défaut

La bibliothèque de dialogue WIXUI comprend bitmaps par défaut pour l'arrière-plan de les dialogues de bienvenue et d'achèvement et la bannière supérieure des autres dialogues. Vous pouvez remplacer ces bitmaps avec votre propre pour la marque de produits fins. Pour remplacer les bitmaps par défaut, Spécifiez les valeurs variables WIX avec le noms de fichiers de vos bitmaps, tout comme Lors du remplacement de la licence par défaut Texte.

Nom de la variable / Description / Dimensions:

  • Bannière Wixuibannerbmp / ​​Top 493 × 58
  • Bitmap Wixuidialogbmp / ​​Background Utilisé sur la boîte de dialogue de bienvenue et d'achèvement / 493 × 312
  • Icône WixuExClamationico / Exclamation sur le waitforCostingDLG / 32 × 32
  • Icône WixuiInfoico / Information sur la boîte de dialogue Annuler et Erreur / 32 × 32
  • Glyphe WixuineWico / Button sur le / Browsedlg 16 × 16
  • Glyphe WixuiUpico / Button sur la navigation BrowsedLG / 16 × 16

0 commentaires

0
votes

J'ai trouvé que pour personnaliser le Wixuidialogbmp pour Wix 3.5, les dimensions doivent 493x312 pixels. Ainsi, pour que la bannière n'apparaisse que dans les 164 pixels de la boîte de dialogue, remplissez les 329 pixels à droite avec des pixels blancs. Ensuite, il devrait s'afficher correctement.


0 commentaires

1
votes

Utiliser Wix Ver. 3.7.1224.0 (DEC'12), je dois créer une image 616 × 390 pour remplir la boîte de dialogue et éviter d'étirer. La zone claire à gauche du texte de la boîte de dialogue est de 234 pixels de large.

La bannière est toujours 493 × 58.


1 commentaires

Je pense que cela pourrait être dû au réglage de la mise à l'échelle sur votre écran. 616 = 493 * 1.25, 390 = 312 * 1.25. Devons-nous fournir différentes images pour différentes échelles?