2010-06-14 26 views
8

Estoy intentando crear un paquete de Windows Installer usando Wix. Recibo mucha información contradictoria sobre el tamaño de mi fondo personalizado: la documentación de Wix sugiere un tamaño de 500 x 314 píxeles, pero esto provoca una ligera distorsión de la imagen en el instalador.¿De qué tamaño debe ser la imagen de fondo en un MSI?

Creo que puedo estar usando indirectamente la propiedad SplashBitmap en Windows Installer, cuya documentación sugiere que 480 x 320 es del tamaño correcto. Cuando trato de usar este tamaño de imagen, también obtengo artefactos en la imagen.

¿Alguien podría decirme cuál debería ser el tamaño correcto?

Respuesta

12

Después de buscar un poco más, encontré esto en wixwiki.com , cuyos tamaños funcionaron correctamente para mí (usando WiX 3). Ellos son:

  • Banner: 493 x 58
  • Antecedentes: 493 x 312

Espero que esto ayude a alguien más, también.

1: Nota: este sitio ya no hospeda el contenido de WiX.

+0

Esas son las dimensiones enumeradas en la ayuda de WiX y en http://wix.sourceforge.net/manual-wix3/WixUI_customizations.htm. –

4

Según this WiX tutorial (un poco hacia el final de la página), deben ser:

Si desea cambiar los mapas de bits o iconos, solo lo hacen en el directorio binario . La página de mapa de bits frente (llamado Dialog.bmp aquí) es un 503 por 314 píxeles BMP mientras que el banner superior mapa de bits tiene 500 por 63 píxeles. Pero tenga en cuenta que Windows Installer puede estirar o reducir estos mapas de bits si la fuente del sistema y las configuraciones de resolución de pantalla del usuario solicitan una ampliación de la interfaz completa .

Este blog post es otro recurso bastante bueno: muestra las mismas dimensiones para los banners.

+0

Gracias! Sin embargo, 503 x 314 también muestra distorsión con la imagen que estoy usando. También intenté cambiar la profundidad del color (aunque no puedo ver la diferencia que esto supondría) en vano. – kfb

+0

Los tamaños correctos están dados por r_. –

0

Estoy usando WiX 3.7.1224 (Dec'12). Por prueba y error, encuentro que el siguiente tamaño es necesario para que las imágenes se ajusten:

WixUIBannerBmp: 493 × 58 (same as above) 
WixUIDialogBmp: 616 × 390 (new size?) 

Hay una zona despejada aprox. 226 px de ancho en el lado izquierdo de la imagen.

5

Según la WiX online documentation y medición directa, los tamaños de mapa de bits son como sigue:

  • WixUIBannerBmp: 493 × 58
  • WixUIDialogBmp: 493 × 312 - anchura de la imagen es
+1

El ancho de la imagen es importante, lo que significa que necesita una gran cantidad de "blanco" a la derecha o se estirará –

0

El cuadro de diálogo del instalador de WiX se redimensiona de todos modos dependiendo de la configuración de DPI del sistema.

Con una configuración predeterminada de 100% PPP, el tamaño correcto es 493 x 312 como se respondió anteriormente. Pero, lamentablemente, esto se multiplica por la proporción de DPI, y se escala con un filtro vecino chungo.

Las pantallas de alta DPI se vuelven cada vez más populares, y necesitan una configuración de PPP superior al 100% para mantenerse legibles. Los cuadros de diálogo del instalador de WiX se verán mal de todos modos, desafortunadamente.

+1

¿Hay alguna forma de suministrar iconos de alta resolución (@ 2x, @ 3x ...)? La documentación no parece mencionar nada – Uflex

+2

Lamentablemente, no en la versión actual. La herramienta se está volviendo algo obsoleta – galinette

Cuestiones relacionadas