Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1778 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Résolu][ImageMagick] Passer une variable à convert : ne marche pas :(

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu][ImageMagick] Passer une variable à convert : ne marche pas :(

n°2188359
Swiss_Knig​ht
600 MeV since 1957.
Posté le 01-05-2013 à 16:31:04  profilanswer
 

Salut.  :hello:

 

Dans un petit script bash, je souhaite passer une chaine à l'outil convert d'ImageMagick mais ça ne fonctionne pas.

 

Par exemple ; ça ça fonctionne :

$ convert -size 900x900 xc: -sparse-color  Shepards \
          '150,150 rgb(0,255,255) 150,450 rgb(1,5,5) 150,750 rgb(252,1,251) 450,150 rgb(238,255,254)'  \
          sparse_color.jpg

 


Mais maintenant, si je veux mettre le contenu de cette chaine dans une variable comme ceci :

$ string="'150,150 rgb(0,255,255) 150,450 rgb(1,5,5) 150,750 rgb(252,1,251) 450,150 rgb(238,255,254)'"
$ echo ${string}
 '150,150 rgb(0,255,255) 150,450 rgb(1,5,5) 150,750 rgb(252,1,251) 450,150 rgb(238,255,254)'

 

Et que je lui donne ça à manger, plus rien ne va :

$ convert -size 900x900 xc: -sparse-color  Shepards \
          "${string}"  \
          sparse_color.jpg

 

convert: invalid argument for option `sparse-color': Invalid number of Arguments @ error/mogrify.c/SparseColorOption/443.

 

Toute aide est la bienvenue  :(

 

Merci beaucoup.


Message édité par Swiss_Knight le 02-05-2013 à 11:42:12

---------------
Hergestellt in der Schweiz.
mood
Publicité
Posté le 01-05-2013 à 16:31:04  profilanswer
 

n°2188503
Swiss_Knig​ht
600 MeV since 1957.
Posté le 02-05-2013 à 11:41:49  profilanswer
 

Apparemment, du moins ça a l'air de fonctionner :D, il "suffit" de ne pas inclure les guillemets simples dans la chaîne (ils sont clairement demandés sinon) et de lui donner la chaîne entre guillemets doubles : "${string}".
 
Tordu.
 
:jap:


---------------
Hergestellt in der Schweiz.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Résolu][ImageMagick] Passer une variable à convert : ne marche pas :(

 

Sujets relatifs
Problème de variablePasser une variable d'un script sh vers script mysql
Faire une somme mathématique sigma avec variable en vba.Javascript Erreur NS_ERROR_XPC_BAD_CONVERT
Incrémentation d'une variable en AJAXpasser des variables avec incrementation dans champ text Flash CS5
passage de variable a la volée vers une formPassage de variable dans une autre form
Boucle vérification d'une valeur dans une variable 
Plus de sujets relatifs à : [Résolu][ImageMagick] Passer une variable à convert : ne marche pas :(


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR