Bonsoir,
j'utilise le lanceur d'applications Apwal depuis longtemps. Mais au fur et à mesure et de plus en plus, avec les mises à jour et évolutions des paquetages, les icônes au format fixe (par ex. PNG) sont remplacées par des icônes vectorielles (SVG). Ce qui fait qu'une icône de 48x48 pixels en PNG est remplacée par une icône SVG, par exemple :
/usr/share/icons/hicolor/symbolic/apps/org.gnome.Meld-symbolic.svg
/usr/share/icons/hicolor/scalable/apps/org.gnome.Meld.svg
Alors ces icônes s'affichent selon 1/4, 1/10 ou autre de surface de l'icône PNG, donc on ne voit même plus clairement l'icône, et on ne sait pas ce qu'on est en train de vouloir lancer.
Mon idée de solution est de changer le format des icônes SVG vers PNG.
Donc connaissez-vous une application qui sait faire cette conversion le plus facilement possible, de préférence par lots, ou bien icône par icône ? J'en ai une bonne vingtaine à convertir...
Jean-Luc
Conversion de format d'icône [Résolu]
- benzo
- modérateur
- Messages : 148
- Enregistré le : ven. 9 nov. 2018 15:59
- adhérent root66 : oui
- Contact :
Re: conversion de format d'icône
Salut Jean Luc,
Tu peux scripter la conversion avec imagemagick :
exemple pour redimensionner en 96*96 tous les svg en png, à adapter selon tes besoins
ou encore en combinant avec un find:
avec inkscape :
https://stackoverflow.com/questions/985 ... magemagick
Tu peux scripter la conversion avec imagemagick :
exemple pour redimensionner en 96*96 tous les svg en png, à adapter selon tes besoins
Code : Tout sélectionner
mogrify -quality 96 -format svg *.png
Code : Tout sélectionner
convert -density 1200 -resize 96x96 input.svg output.png
avec inkscape :
https://stackoverflow.com/questions/985 ... magemagick
"L'imagination est plus importante que le savoir."
Re: conversion de format d'icône
Après quelques essais, j'ai utilisé la commande, par exemple :
J'ai dû passer la commande individuellement pour chaque icône, et ça a été un peu long, vu le nombre. Évidemment, pas moyen de faire un petit script, chaque commande étant individualisée (application, icône).
Mais maintenant, j'ai un très beau mur d'applications Apwal, qui très justement ne l'est pas, apwal ! (:-)
Alors merci Benzo pour ta réponse efficace !
JL
Code : Tout sélectionner
convert -resize 48x48 /usr/share/icons/hicolor/scalable/apps/transmission.svg mon_chemin/transmission.png
Mais maintenant, j'ai un très beau mur d'applications Apwal, qui très justement ne l'est pas, apwal ! (:-)
Alors merci Benzo pour ta réponse efficace !
JL