Si está ejecutando Windows con una configuración de PPP más alta, notará que la mayoría de los íconos de las aplicaciones en el escritorio se ven terribles. Incluso algunos iconos de aplicaciones de alto perfil, tales como Google Chrome se ven terribles mientras que Firefox, Skype y de MS Office iconos aparezcan nítidamente:¿Cómo crear un icono de alta calidad para mi aplicación de Windows?
(ejemplo)
Sospecho que la mayoría de los iconos aparecen borrosas debido a una resolución más baja el icono se amplía en lugar de usar un ícono de resolución más alta.
Quiero dar a mi aplicación un icono de alta calidad y parece que no puede convencer a Windows para que use el ícono de resolución más alta. Creé un icono de resolución múltiple con el editor de iconos IcoFX. El icono se proporciona en 16x16, 24x24, 32x32,48x48, 128x128 y 256x256 (!) (todo en 32 bits, incluido el canal alfa) pero Windows parece usar la versión 48x48 del icono en el escritorio y ampliarla, lo que se ve terrible. (Estoy usando Windows 7 - 64 bit - el icono se coloca mediante la configuración de un acceso directo en el msi (creado a través de Visual Studio 2008 Setup Project) y apuntándolo al archivo .ico que contiene el icono de resolución múltiple)
He intentado eliminar el icono de 128x128 pero fue en vano. Curiosamente, en Windows Explorer, el ícono se ve muy bien incluso cuando se usa la configuración de Ícono Extra Grande. ¿Cómo puedo crear un icono de escritorio de alta calidad que se vea bien en una configuración de DPI más alta en Windows?
EDIT: Comprobé eliminando la opción de 128x128, luego la opción 48x48 y 128x128 e intenté con Axialis IconWorkshop para crear el ícono, nada funcionó.
EDITAR: Después de mucho ensayo y error creo que el verdadero problema aquí es el Proyecto de Configuración de Visual Studio 2008 - configurar manualmente un enlace a mi ejecutable utiliza correctamente el icono de alta resolución, sin embargo, el enlace creado por la configuración no usa el ícono correcto Al configurar el ícono para el enlace en el editor, solo me da una opción (índice 0) que parece ser el ícono de 48x48. Intenté ajustar manualmente IconIndex en .vdproj pero no tuve suerte.
¿Has abierto los iconos de Firefox y Chrome en IcoFX para ver lo que es diferente entre ellos? – Stewbob
Me he estado preguntando esta misma pregunta. He usado SharpDevelop para crear iconos en todas esas resoluciones y, sin embargo, cuando los agrego a mi aplicación C# winforms termina pareciendo basura en el menú de inicio. Espero que encuentres una respuesta. De lo contrario, eventualmente me pondré a buscar este. –
@A Space Odyssey: gran sugerencia. El ícono de Chrome solo parece tener una versión 48x48 mientras que Firefox tiene 256x256 pero NO es 128x128 - Intentaré eliminar 128x128 nuevamente y ver si eso funciona –