J'ai pris le temps de vérifier dans le détail. J'ai créé une icône, dont les images ont des tailles de 16, 24, 32, 40, 48, 64, 96, 128 et 256. Puis j'ai vérifié l'image qui est affichée. Tout ceci a été fait avec la normale 96 ppp. Si vous utilisez une plus grande DPI, de plus grandes tailles, peuvent être utilisés (seulement vérifié cela un peu dans Windows 7). Les résultats:
Windows XP:
- Les affichages de l'explorateur:
- Détails Du / De La Liste: 16
- Icônes: 32
- Carreaux / Vignettes: 48
- Faites un clic droit->Propriétés / le choix d'une nouvelle icône: 32
- Démarrage rapide de la zone: 16
- Bureau: 32
Windows 7:
- Les affichages de l'explorateur:
- Détails / Liste / de Petits symboles: 16
- Toutes les autres options: 256 (redimensionnée si nécessaire)
- Faites un clic droit->Propriétés / le choix d'une nouvelle icône: 32
- Épinglé à la barre des tâches: 32
- Bureau:
- De petits symboles: 32
- Moyen de symboles: 48
- Des symboles de grande taille: 256 (redimensionnée si nécessaire)
- Zoom à l'aide de Ctrl+molette de la Souris: 16, 32, 48, 256
Windows Runtime: (à partir d'ici)
- Vignette principale: 150x150, 310x150 (version large)
- Petit logo: 30x30
- Insigne (lockscreen): 24x24, monochromatique
- Le Splashscreen: 620x300
- Magasin: 50x50
Voici donc le résultat: Windows XP utilise 16, 32, 48-taille des icônes, alors que Windows 7 (et sans doute aussi Vista) utilise également 256-la taille des icônes. Tous les autres intermédiaires tailles d'icône sont ignorés (ils peuvent être utilisés dans un domaine que je n'ai pas vérifier).
J'ai aussi vérifié dans Windows 7 ce qui se passe si les tailles d'icônes sont manquantes:
Le manque tailles sont générés (évidemment). Avec une taille de 16, 32 et 48, si l'un manque, de désagrégation est préféré. Donc, si nous avons des icônes de taille 16 et 48, 32 icône est créé à partir de l'48 icône. Les 256 icône est utilisée uniquement pour ces si pas d'autres tailles sont disponibles! Donc, si les icônes sont de taille 16 et 256, les autres tailles sont agrandies à partir du 16 icône!
En outre, si l'256 icône n'est pas là, l' (éventuellement générées) 48 icône est utilisée, mais pas redimensionnée plus. Nous avons donc une (peut-être grande) zone vide avec les 48 icône dans le milieu.
Notez que par défaut, l'icône de bureau de taille dans XP a été 32x32, alors que dans Windows 7, il est 48x48.
En conséquence, pour Windows 7, il est relativement important d'avoir un 48 icône. Sinon, elle est rehaussée d'un petit icône, ce qui peut paraître assez laid.
Juste une remarque à propos de la compatibilité avec Windows XP: Si vous réutilisez l'icône de l'icône de la fenêtre, puis notez que cela peut faire planter votre application si vous utilisez un comprimé 256 icône. La solution est soit de ne pas compresser l'icône ou créer une deuxième version sans le (compressé) 256 icône. Voir ici pour plus d'info.