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 10/05/2023, à 18:08

bersyl91

[Imagemagick] Erreur de conversion en plaçant un texte sur une photo

Bonjour la communauté,

J'ai un comportement très étrange.
Soit la commande :
convert -pointsize 20 -weight bold -fill grey80 -draw "text 240,485 'Copy ' " source.jpg web/cible.jpg

Lorsque cette commande est lancée en mode commande, tout se passe bien.

Soit le script suivant :
-----
CONVERT_COMMON="-pointsize 20 -weight bold -fill grey80 -draw \"text 240,485 'Copy "$g_copyright"'\""
export CONVERT_COMMON

echo $CONVERT_COMMON
echo convert $CONVERT_COMMON source.jpg web/cible.jpg

convert $CONVERT_COMMON source.jpg web/cible.jpg
-----

J'obtiens des messages d'erreur de ce type :
convert-im6.q16: unable to open image `240,485': Aucun fichier ou dossier de ce type @ error/blob.c/OpenBlob/2924.
convert-im6.q16: no decode delegate for this image format `' @ error/constitute.c/ReadImage/575.
convert-im6.q16: unable to open image `'Copy': Aucun fichier ou dossier de ce type @ error/blob.c/OpenBlob/2924.
convert-im6.q16: unable to open image `'Copy': Aucun fichier ou dossier de ce type @ error/blob.c/OpenBlob/2924.
convert-im6.q16: no decode delegate for this image format `' @ error/constitute.c/ReadImage/575.
convert-im6.q16: unable to open image `'"': Aucun fichier ou dossier de ce type @ error/blob.c/OpenBlob/2924.
convert-im6.q16: unable to open image `'"': Aucun fichier ou dossier de ce type @ error/blob.c/OpenBlob/2924.
convert-im6.q16: no decode delegate for this image format `' @ error/constitute.c/ReadImage/575.
convert-im6.q16: non-conforming drawing primitive definition `text' @ error/draw.c/RenderMVGContent/4404.


J'ai essayé dans tous les sens, avec des ', des ", des \" et tutti quanti, je n'arrive pas à m'en sortir.

Quelqu'un peut-il m'aider ?

Hors ligne

#2 Le 10/05/2023, à 18:30

inbox

Re : [Imagemagick] Erreur de conversion en plaçant un texte sur une photo

Salut,

Dans un script, il te faut te positionner dans le dossier ou se trouve le fichier en entrée avec «cd».

A+


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#3 Le 11/05/2023, à 01:19

cqfd93

Re : [Imagemagick] Erreur de conversion en plaçant un texte sur une photo

Modération

Bonjour,

Pour ajouter toi-même les balises code à ton message #1 :

  • Cliquer sur le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message
    1530289742.png


cqfd93

En ligne

#4 Le 12/05/2023, à 11:18

Bybeu

Re : [Imagemagick] Erreur de conversion en plaçant un texte sur une photo

Ou donner le chemin du fichier (~/.... ou /home/toi/.....)

Hors ligne

#5 Le 12/05/2023, à 11:37

gl38

Re : [Imagemagick] Erreur de conversion en plaçant un texte sur une photo

Dans le 1er mesage, il y a deux lignes avec Copy, mais les guillemets ne sont pas les mêmes, il en manque un dans le script.
Cordialement,
Guy

Hors ligne

#6 Le 26/05/2023, à 15:39

Postmortem

Re : [Imagemagick] Erreur de conversion en plaçant un texte sur une photo

Salut,
Il faudrait faire comme ça :

pointsize=20
weight=bold
fill=grey80
g_copyright='Ce que tu veux !'
texte="Copy $g_copyright"
draw="text 240,485 '$texte'"
convert -pointsize "$pointsize" -weight "$weight" -fill "$fill" -draw "$draw" source.jpg web/cible.jpg

Dernière modification par Postmortem (Le 26/05/2023, à 17:43)


Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »

Hors ligne