Il m’arrive parfois de préparer des slides pour parler de l’IDE Eclipse. J’aime bien les choses visuelles et donc j’ai souvent besoin d’icônes en grand format (pour parler d’une classe, d’une interface, d’un fichier…).
Le wiki eclipse.org propose un fichier intitulé common_wizard_elements.svg.
On y trouve pas mal d’icônes qui peuvent convenir pour une présentation. Seulement c’est un fichier Adobe Illustrator. Jusqu’à présent, j’avais extrait quelques icônes à la main à l’aide d’Inkscape et de GIMP (n’étant pas graphiste, je ne vais pas investir dans des logiciels payants que je ne maitrise pas).
Comme j’en avais assez de faire ce travail de découpe d’image à la main, j’ai imaginé un moyen de faire autrement. Après pas mal d’essais, j’ai trouvé une formule qui convient :
- Conversion au format svg par Inkscape.
- Petit script en java pour faire de la transformation de fichiers XML. J’arrive à découper le fichier initial en petit fichier svg correspondant à une icône.
- Conversion svg => png à nouveau avec Inkscape.
Le résultat me convient. J’ai mes icônes au format svg et png dans des fichiers indépendants. Chaque icône est proposée avec un cadre ou non, avec le fond d’origine ou un fond transparent. Quelques exemples:
Le tout est partagé sur GitHub dans le projet common_wizard_elements.
Pour ceux qui veulent juste récupérer les images, des fichiers zip contenant les icônes sont en téléchargement sur Bintray.
Les plus attentifs remarqueront que je n’ai pas mis de licence sur les images produites. En fait, j’attends une réponse de la fondation Eclipse pour connaître la licence du fichier original. Mes fichiers seront certainement partagés avec cette même licence.