Existe-t-il des outils de ligne de commande permettant de générer des icônes Windows?
-
05-07-2019 - |
Question
Je travaille sur un projet qui nécessite un certain nombre d'icônes générées à partir d'un ensemble d'images source. J'ai un script qui génère toutes les images requises en utilisant judicieusement ImageMagick , bien que je n'ont pas trouvé d'outil approprié pour conditionner les images sous forme d'icônes.
J'ai un ensemble de fichiers png (des dimensions de 16x16 à 256x256 et dans une gamme de profondeurs de bits) et j'aimerais générer de jolies icônes de vista dans le script de construction. L’outil le plus proche de ce dont j’ai besoin est png2ico , même si cela ne résout pas le problème Vista et ne prend pas en charge la transparence appropriée dans les icônes produites.
Avant d’investir du temps dans la rédaction d’un tel outil, est-ce que quelqu'un sait quoi que ce soit qui fera le travail?
La solution
Puisque GConvert ne fonctionnera pas pour vous, cela sera peut-être plus utile:
console du syntoniseur de ressources
Resource Tuner Console est un script efficace et hautement personnalisable éditeur de ressources avec une interface de ligne de commande qui prend en charge la création et édition de ressources dans des fichiers EXE ou DLL Windows 32 et 64 bits.
Voir plus précisément la page de manipulation par lots d'icônes pour plus d'informations:
Non lié, mais peut également être utile: Compiler les icônes de Windows Vista
Autres conseils
Avant d’investir du temps dans la rédaction d’un tel outil, est-ce que quelqu'un sait quelque chose qui fera le travail?
La page Web png2ico que vous avez fournie contient un lien vers le code source de l'outil.
Pourquoi ne pas commencer par essayer simplement de réparer l'outil que vous avez?
Au cas où quelqu'un en aurait besoin: icoutils contient icotool, ce qui pourrait vous aider: http : //manpages.ubuntu.com/manpages/raring/man1/icotool.1.html
Je ne suis pas sûr que cela convienne à la facture, mais la description indique que cette option est compatible avec "batch". vous devriez donc pouvoir automatiser le processus.
GConvert
GConvert est un kit d’icônes complet qui vous permet d’extraire, de créer, d’éditer, de gérer, compiler et convertir des icônes. Il lit n’importe quel fichier de ressource d’icône (EXE, DLL, ICL, OCX, NIL, CPL, SCR, RSRC, ICNS ...) et vous permet ensuite de sauvegarder les fichiers icônes dans d'autres formats d'image (ICO, BMP, PNG, GIF, Photoshop PSD, JPG, etc.)
La page indique également qu'elle prend entièrement en charge les icônes Vista. La mise en garde est qu'il y a un essai gratuit, mais la licence est de 25,00 $