Outil trivial qui combine plusieurs ICO/PNG en un seul fichier .ICO qui conserve le format de chaque sous-image.
Ligne de commande :
icomake.exe output.ico input1 [input2 [...]]
Formats de fichiers d'entrée pris en charge :
Génère un seul fichier ICO contenant toutes les images d’entrée.
Windows Vista et versions ultérieures prennent en charge les fichiers ICO contenant des sous-images PNG. La plupart des applications graphiques (du moins celles que j'utilise) n'enregistreront que le format 256 × 256 au format PNG, mais tous, même 16 × 16, peuvent également être en toute sécurité au format PNG. Entrez donc dans le but de cet outil, car les fichiers PNG sont beaucoup plus petits que les bitmaps non compressés.
Remarque : Pour que les ICO s'affichent sur Windows XP et versions antérieures, et peut-être sur d'autres systèmes d'exploitation, au moins certaines icônes doivent être stockées sous forme de bitmaps. Icône au moins 32×32, idéalement également 16×16, 24×24 et 48×48. Cet outil ne convertit pas et ne peut pas convertir PNG en BMP ICO.
Le chargeur d'icônes Windows parcourt toutes les icônes du fichier, évaluant la différence entre les icônes demandées et disponibles, en s'arrêtant uniquement en cas de correspondance exacte. L'évaluation porte à la fois sur la résolution et sur la profondeur des couleurs, préférant la résolution à la profondeur des couleurs ; mais seulement dans une certaine mesure.
Pour tenter de sauvegarder quelques cycles et de déclencher le retour anticipé sur le match, cet outil place les icônes les plus probables en premier. Il respecte également les directives de Microsoft pour les logiciels XP en plaçant en premier les 9 tailles d'icônes les plus courantes. Si toutes les résolutions étaient disponibles, l’ordre serait le suivant :
Bien sûr, la question de savoir si c’est le meilleur ordre reste sujette à débat.