usar - imagenes vectoriales y mapa de bits
¿Es posible utilizar imágenes.png para mapas de bits WiX? (4)
El conjunto de herramientas de WiX no está conectado a BMP y JPG. Como has descubierto, puedes poner cualquiera de esos otros formatos de imagen en tu paquete. Sin embargo, el SDK de MSI solo documenta el soporte de BMP y JPG.
Estoy usando 2 500K bitmaps para mostrar imágenes en mis diálogos de WiX.
Aumentan drásticamente el tamaño del paquete de instalación y, lo que es peor, parece que no hay forma de empaquetarlos como parte de un archivo .cab, ya que son <binary>
-es en los términos de WiX.
Entonces, le pregunté, ¿hay alguna forma de usar otros formatos de archivo para bitmaps o WiX está conectado con BMP? Idealmente, sería mejor si hay una forma de usar el formato .png, ya que viene con una opción de compresión sin pérdidas.
La documentación de Windows Installer para el control Bitmap establece que la imagen debe ser un "mapa de bits", presumiblemente un archivo .BMP, o un archivo JPEG.
Debe recordar, al trabajar con WiX, que está basado en Windows Installer. Esto significa que cualquier limitación en WiX a menudo es causada por limitaciones en la implementación subyacente de Windows Installer.
Los archivos .BMP se pueden comprimir RLE. No sé si admiten otros algoritmos de compresión.
Como se indicó en otras respuestas, la limitación del formato de la imagen proviene de la implementación de Microsoft de MSI, y no de WiX. Aunque .jpeg
parece ser compatible a partir de Windows 7 y PNG
partir de Windows 8, tenga mucho cuidado con el formato que utiliza. Su compromiso es el aspecto de su instalador.
Mi experiencia demostró que la única manera confiable de garantizar que su instalador resultante muestre sus imágenes correctamente es utilizar BMPs
sin comprimir. ¡Y eso es todo! Sí, sé que aumentan el tamaño del archivo final, pero, bueno, como todo lo demás con Microsoft, están retrasados y no hay forma de evitarlo.
Por lo tanto, si no desea que su instalador muestre cuadrados grises en Windows XP o Vista en lugar de sus gráficos, no use nada que no sea el formato raw .bmp
.
Sí, si solo necesita instalar en Windows 8 o posterior. Desde el control de mapa de bits :
Windows 8 y Windows Server 2012: el archivo de imagen puede estar en cualquier formato estándar compatible con Windows Imaging Component (WIC), incluidos TIFF, JPEG, PNG, GIF, BMP y HDPhoto. El control no admite animación.