Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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) wink

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 smile

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