#1 Le 26/06/2010, à 14:18
- jovial
Redimentionner lot icons svg
Bonjour
J'ai plusieurs lots d'icons fait avec inkscape à redimensionner
Par exemple de 24 x 24 > 16 x16
Donc je recherche des outils ou un scripts style imagemagick pour des svg
Bye
jluc
Ubuntu 22.04: Dell Optiplex 7040, I7-6700 16Gio Ssd240 & Dell Latitude E7270 i5-6300U 8Gio Ssd240
Hors ligne
#2 Le 26/06/2010, à 14:48
- pl0nk
Re : Redimentionner lot icons svg
Bonjour, imagemagick peut redimensionner des svg (ici par exemple)
Hors ligne
#3 Le 26/06/2010, à 15:49
- jovial
Re : Redimentionner lot icons svg
Merci pl0nk
convert folder.svg -resize 16x16 folder2.svg me donne une image invalide
convert folder.svg -resize 16x16 folder2.png me donne une image incompléte
Ou ça marche pas ou j'ai pas fait ce qu'il fallait
Quelqu'un connait t'il un script qui utilise la ligne de commande de Inkscape ?
Bye - jluc
J
Ubuntu 22.04: Dell Optiplex 7040, I7-6700 16Gio Ssd240 & Dell Latitude E7270 i5-6300U 8Gio Ssd240
Hors ligne
#4 Le 28/06/2010, à 07:05
- smorge
Re : Redimentionner lot icons svg
Je ne comprends pas parfaitement :
Le format SVG est le fichier vectoriel, ce n'est pas une image et n'a donc pas de dimension par nature, c'est le fichier qui va te servir à faire un export en png, par exemple, à une dimension précise cette fois. Tu peux donc ensuite redimensionner tes PNG exportés, qui ont forcément une dimension, mais pas le SVG d'origine. Prend garde néanmoins à la perte de qualité qu'un redimensionnement peut générer sur tes png
Dernière modification par smorge (Le 28/06/2010, à 07:08)
creation de logo et de site avec Inkscape et Mousepad
-----------
mon adresse ip avec fbi.im :)
Hors ligne
#5 Le 28/06/2010, à 07:22
- lovasoa
Re : Redimentionner lot icons svg
Une icône SVG n'a pas de taille. SVG signifie scalable vector graphic. Scalable signifie qu'elles sont redimmensionnables à l'infini SANS MODIFIER LE FICHIER.
Pour les pauvres idiots, il y a Windows. Pour les riches Idiots, il y a mac os. Pour moi, il y a Ubuntu.
Hors ligne
#6 Le 29/06/2010, à 20:49
- Rock the Casbah
Re : Redimentionner lot icons svg
Bonjour,
Je me souviens m'être fait un script à l'époque qui faisait précisément cela : convertir une série de SVG en .png 8x8, 16x16, 24x24, etc. Malheureusement, plus moyen de remettre la main dessus !
J'avais utilisé inkscape en ligne de commande :
man inkscape
inkscape [options] [nom_de_fichier ...]
-e, --export-png=NOMDEFICHIER
-w, --export-width=LARGEUR
[...]
Ce qui donne un truc comme ça, pour du 16x16 (en remplaçant 16 par 24 si on veut du 24x24) et dans l'hypothèse où tes SVG initiaux sont "carrés":
for i in ls *.svg; do inkscape $i -w 16 -e $i.png; done
Code à adapter, bien sûr.
Voilà, j'espère que cette piste sera utile.
Rock the Casbah
EDIT : rajouter la résolution serait préférable (option -d), ce qui donnerait pour du 72dpi, et du 16x16 :
for i in ls *.svg; do inkscape $i -w 16 -d 72 -e $i.png; done
Dernière modification par Rock the Casbah (Le 29/06/2010, à 21:03)
Hors ligne