#1 Le 28/07/2017, à 08:05
- Gras_du_Bide
[Résolu]Utilisation d'ImageMagick pour ajouter une bordure irrégulière
Bonjour à tous,
Pour faire une commande de cartes à jouer sur Printerstudio, j'ai besoin d'ajouter un cadre noir autour d'une grande série d'image.
Le problème de cette bordure, c'est qu'elle n'est pas la même en largeur (38,5 px, même pas entière!) qu'en longueur (36 px).
J'ai pensé à la fonction composite:
composite -gravity center carte\ 1.png black.jpg OK-carte\ 1.png
(oui, les noms ont des espaces aussi...)
Ceci fonctionne pour une carte, mais je dois le faire pour toutes les cartes et le nom est complexe et non une série de nombre.
J'ai essayé ceci:
composite -gravity center *.png black.jpg *.png
Mais ça ne passe pas.
J'ai essayé aussi ceci:
convert bomb-bombe\ proton.png -size 597x822 xc:black +swap -gravity center -composite OK-bomb-bombe\ proton.png
Ça passe, mais pareil, pas moyen d'appliquer ça à toutes les images.
for f in *.png; do convert $f -size 597x822 xc:black +swap -gravity center OK-$f; done
Ça, ça ne passe pas. Plein d'erreurs liées sûrement aux espaces dans le nom des fichiers.
Bref! Y a-t-il un gourou d'ImageMagick sympathique qui connaît une commande pour traiter toutes les images d'une seule commande?
Merci d'avance!
GdB
Dernière modification par Gras_du_Bide (Le 28/07/2017, à 08:54)
Hors ligne
#2 Le 28/07/2017, à 08:19
- Compte anonymisé
Re : [Résolu]Utilisation d'ImageMagick pour ajouter une bordure irrégulière
si on voit les erreurs, ça peut nous aider
tu peux mettre entre guillemets "*.png" pour éviter les soucis d'espace (et autres caractères)
#3 Le 28/07/2017, à 08:54
- Gras_du_Bide
Re : [Résolu]Utilisation d'ImageMagick pour ajouter une bordure irrégulière
Ça c'est une bonne idée!
mogrify -background black -gravity center -extent
597x822 "*.png"
Du coup, ça c'est bon!
Merci pour ton coup de main!
GdB
Hors ligne