Frage

Ich bin mit 2 500K Bitmaps in Bilder auf meinem WiX Dialog angezeigt werden soll.

Sie drastisch die Größe des Installationspaketes erhöhen, und was noch schlimmer ist -. Es sieht aus gibt es keine Möglichkeit, sie als Teil einer CAB-Datei zu verpacken, da sie <binary>-es ist in den WiX Begriffen

Also, ich thught, ist es eine Möglichkeit, andere Dateiformate für Bitmaps zu verwenden oder WiX ist tethered mit BMP? Ideal wäre es greate, wenn es eine Möglichkeit gibt, .png-Format zu verwenden, da es mit einer looseless Komprimierungsoption kommt.

War es hilfreich?

Lösung

Die Dokumentation zu Windows Installer für die Bitmap Steuer dass das Bild, heißt es sein, eine "Bitmap" soll - vermutlich eine .bmp-Datei -. oder ein JPEG

Sie haben sich daran zu erinnern, wenn sie mit WiX arbeiten, dass es auf Windows Installer basiert. Dies bedeutet, dass alle Einschränkungen in WiX werden oft durch Einschränkungen in der zugrunde liegenden Windows Installer Implementierung verursacht.

BMP-Dateien können RLE-komprimiert sein. Ich weiß nicht, ob sie irgendwelche andere Kompressionsalgorithmen unterstützen.

Andere Tipps

Der WiX-Toolset ist zu BMP und JPG nicht tethered. Wie Sie gefunden haben, können Sie eine dieser anderen Bildformate in Ihr Paket geschnürt. Allerdings sind die MSI SDK nur Dokumente BMP und JPG-Unterstützung.

Ja, wenn Sie brauchen nur auf Windows 8 installieren oder später. Aus Bitmap Steuer :

  

Windows 8 und Windows Server 2012: Die Bilddatei kann in beliebig sein   Standardformat von Windows Imaging Component (WIC) unterstützt,   einschließlich TIFF, JPEG, PNG, GIF, BMP, und HDPhoto. Die Steuerung funktioniert nicht   Unterstützung Animation.

Wie in anderen Antworten das Bildformat Beschränkung angegeben kommt von der Microsoft-Implementierung von MSI und nicht von WiX. Obwohl .jpeg 7 ab Windows unterstützt zu werden scheint, und PNG ab Windows 8, sehr vorsichtig sein, über das Format, das Sie verwenden. Ihr Nachteil ist, das Aussehen Ihres Installateurs.

Meine Erfahrung hat gezeigt, dass der einzige zuverlässige Weg, um sicherzustellen, dass Ihr resultierendes Installationsprogramm zeigt Ihre Bilder korrekt ist unkomprimiert BMPs zu verwenden. Und das ist alles! Ja, ich weiß, dass sie die Größe der endgültigen Datei Ballon, aber, hey, wie alles andere mit Microsoft sind sie im Alter von hinten und es gibt keinen Weg drum herum.

Also, wenn Sie nicht wollen, dass Sie Ihren Installateur haben graue Quadrate auf Windows XP oder Vista anzuzeigen, anstatt Ihre Grafiken, nichts anderes als rohes .bmp Format verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top