Я настраиваю собственный баннер и диалоговое изображение для моего WiX сгенерированного MSI.
<WixVariable Id="WixUIBannerBmp" Value="./build/msi/InstallerBanner.jpg" />
<WixVariable Id="WixUIDialogBmp" Value="./build/msi/InstallerDialog.jpg" />
По какой-то причине изображение становится поврежденным при встраивании в MSI. Я добавил два изображения к моему вопросу для легкого сравнения. Я пробовал BMP и JPEG с целым рядом типов сжатия - и все они выглядят точно так же. Я могу проверить, что я использую точно правильные размеры изображения (от 500 до 63 пикселей).
Здесь исходное изображение: Исходное изображение http://img193.imageshack.us/img193/7016/installerbanner.jpg
И вот как это выглядит в MSI: Используемое изображение - 1 http://img26.imageshack.us/img26/2996/bannerinuse.jpg
Обновление:
Спасибо за ваши ответы, я получил неправильные размеры из учебника, который на самом деле очень устарел и (по-видимому) очень неточен. Тем не менее, это хороший ресурс взлома. Я буду придерживаться руководства в будущем!