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 28/07/2017, à 09: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, à 09:54)

Hors ligne

#2 Le 28/07/2017, à 09: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 wink

tu peux mettre entre guillemets "*.png" pour éviter les soucis d'espace (et autres caractères)

#3 Le 28/07/2017, à 09: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