70 votes

Comment convertir un fichier .PNG en fichier .ICO ?

Il y a une image dans le pack d'icônes de stock de VS2010 qui n'est incluse que sous forme de fichier PNG, que je voudrais utiliser en tant qu'ICO (je veux que les utilisateurs de XP et des versions antérieures voient l'icône). Comment puis-je convertir le PNG en ICO?

4voto

Jpatrick Points 159

Si vous utilisez OSX. Vous pouvez en fait utiliser l'application Aperçu intégrée pour enregistrer le fichier dans une gamme assez large de types de fichiers.

Fichier Exporter... Maintenez enfoncé (alt/opt) & cliquez sur le fichier Format Liste déroulante

TA-DA.

3voto

Daniel B Points 52129

Je recommande IcoFX. Il était autrefois disponible en tant que logiciel gratuit. Heureusement, la dernière version freeware a été préservée, par exemple ici sur chip.de.

Voici la capture d'écran telle que fournie par chip.de :

enter image description here

Cela permet un contrôle très précis sur toutes les images dans une icône, ce qui est essentiel pour une utilisation professionnelle. Une icône de 16x16 par exemple ne doit pas être simplement une version réduite mais une image séparée avec moins de détails.

Vous devriez également fournir des images avec une profondeur de couleur réduite, pour une utilisation avec des connexions de bureau à distance.

Contrairement à d'autres logiciels, où la création d'icônes multi-résolutions est basée sur des conventions (comme les noms de calques ou autre), IcoFX est très explicite à ce sujet. Cela le rend un peu plus facile à utiliser.

À propos : Concevoir des icônes de qualité n'est pas facile. Assurez-vous de lire les directives de Microsoft à ce sujet.

1voto

Wollmich Points 295

Avec le service web suivant ICOConvert vous pouvez créer une icône Windows multi-taille à partir de différentes images png.

http://icoconvert.com/Multi_Image_to_one_icon/

0voto

ilnli Points 19

Si vous avez ImageMagick installé, vous pouvez utiliser l'utilitaire convert pour changer png en ico

convert icon.jpg -scale 256 icon.ico

ou vous pourriez utiliser un service en ligne comme freefileconvert.com pour convertir votre fichier, mais le seul inconvénient d'utiliser un service en ligne que je vois, c'est que vous ne pouvez pas donner d'options personnalisées par exemple, la taille, etc.

0voto

HappyFace Points 741

Utilisez cette fonction zsh :

png2ico () {
    local i="${1}" o="${2:-${1:r}.ico}" s="${png2ico_size:-256}"
    convert -resize x${s} -gravity center -crop ${s}x${s}+0+0 "$i" -flatten -colors 256 -background transparent "$o"
}

Comme ceci :

png2ico input.png

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X