9

WiX ダイアログに画像を表示するために 2 つの 500K ビットマップを使用しています。

<binary>インストール パッケージのサイズが劇的に増加し、さらに悪いことに、WiX 用語では -es であるため、.cab ファイルの一部としてパッケージ化する方法がないように見えます。

それで、ビットマップに他のファイル形式を使用する方法はありますか、または WiX は BMP でつながれていますか? 理想的には、ゆるい圧縮オプションが付属しているため、.png 形式を使用する方法があれば素晴らしいと思います。

4

4 に答える 4

14

ビットマップ コントロールの Windows インストーラ ドキュメントには、イメージは "ビットマップ" (おそらく .BMP ファイル) または JPEG である必要があると記載されています。

WiX を使用するときは、Windows インストーラーに基づいていることを覚えておく必要があります。これは、WiX の制限は、多くの場合、基盤となる Windows インストーラー実装の制限によって引き起こされることを意味します。

.BMP ファイルは RLE 圧縮できます。他の圧縮アルゴリズムをサポートしているかどうかはわかりません。

于 2008-12-25T09:58:21.750 に答える
7

WiX ツールセットは、BMP と JPG につながれていません。お気づきのように、これらの他の画像形式をパッケージに入れることができます。ただし、MSI SDK は BMP と JPG のサポートのみを文書化しています。

于 2008-12-25T20:06:59.070 に答える
4

はい、Windows 8 以降にのみインストールする必要がある場合。ビットマップ コントロールから:

Windows 8 および Windows Server 2012: 画像ファイルは、TIFF、JPEG、PNG、GIF、BMP、HDPhoto など、Windows Imaging Component (WIC) でサポートされている任意の標準形式にすることができます。コントロールはアニメーションをサポートしていません。

于 2016-11-16T18:44:59.053 に答える