#1 Le 03/02/2016, à 18:38
- mardon
[Résolu][Imagick] Problème lors de la conversion en png.
Bonjour,
Je dispose de nombreuses images en gif que je souhaiterais convertir en png.
Pour cela, j'ai lancé la ligne de commande suivante (après m'être placée dans le dossier concerné) :
mogrify -format gif *png
J'obtiens alors le message d'erreur suivant :
mogrify.im6: impossible d'ouvrir l'image `*png': Aucun fichier ou dossier de ce type @ error/blob.c/OpenBlob/2638.
Par contre, tout fonctionne parfaitement lorsque j'essaie la commande
mogrify -format gif *jpg
Est-ce que quelqu'un a une idée pour résoudre ce problème ?
Merci de vos pistes..
Dernière modification par mardon (Le 03/02/2016, à 20:17)
Hors ligne
#2 Le 03/02/2016, à 18:44
- pingouinux
Re : [Résolu][Imagick] Problème lors de la conversion en png.
Bonjour,
J'ai testé ta commande
mogrify -format gif *png
qui fonctionne chez moi.
Hors ligne
#3 Le 03/02/2016, à 18:48
- mardon
Re : [Résolu][Imagick] Problème lors de la conversion en png.
Bonjour,
Merci pour le test. Cela signifie que la commande est correcte.
Un problème de configuration peut-être ?
Hors ligne
#4 Le 03/02/2016, à 18:53
- pingouinux
Re : [Résolu][Imagick] Problème lors de la conversion en png.
Pour préciser :
Ubuntu 14.04.3 LTS
Noyau 3.16.0-60-generic
ImageMagick 6.7.7-10
Hors ligne
#5 Le 03/02/2016, à 18:58
- mardon
Re : [Résolu][Imagick] Problème lors de la conversion en png.
De mon côté :
Ubuntu 14.04.3 LTS
Noyau 3.19.0-49
ImageMagick 6.7.7-10
Donc assez similaire...
J'ai essayé de convertir une seule image avec convert, et pas de souci..
Bizarre..
Hors ligne
#6 Le 03/02/2016, à 19:01
- mardon
Re : [Résolu][Imagick] Problème lors de la conversion en png.
Du coup j'ai copié une commande de boucle de conversion :
for f in *.gif; do convert $f $(echo $f | cut -d. -f1).png; done
et ça fonctionne.. Mais j'avoue que si quelqu'un sait pourquoi "mogrify" ne fonctionne pas, je suis preneuse...
Hors ligne
#7 Le 03/02/2016, à 19:10
- pingouinux
Re : [Résolu][Imagick] Problème lors de la conversion en png.
J'avais mal lu ta demande initiale. Ta commande en #1 convertit des fichiers .png en fichiers .gif.
Pour faire l'inverse, c'est
mogrify -format png *gif
Ajouté : Et pour faire une boucle, tu peux simplifier
for f in *.gif; do convert "$f" "${f/.gif/.png}"; done
Dernière modification par pingouinux (Le 03/02/2016, à 19:15)
Hors ligne
#8 Le 03/02/2016, à 20:17
- mardon
Re : [Résolu][Imagick] Problème lors de la conversion en png.
Oups, désolée, voilà une erreur bien bête.
Ce qui me surprend, c'est que quand je tapais ma commande erronée en remplaçant .png par .jpg, ça transformait bien mes gifs en jpg...
Bref, merci beaucoup de ton aide, problème résolu.
Hors ligne
#9 Le 03/02/2016, à 20:32
- pingouinux
Re : [Résolu][Imagick] Problème lors de la conversion en png.
Ce qui me surprend, c'est que quand je tapais ma commande erronée en remplaçant .png par .jpg, ça transformait bien mes gifs en jpg...
Ce n'est pas possible, si c'est bien cette commande que tu as lancée
mogrify -format gif *jpg
Comme tu n'as pas eu de message d'erreur, c'est qu'il y avait des fichiers .jpg dans le répertoire, et ils ont été convertis en fichiers .gif.
Hors ligne
#10 Le 03/02/2016, à 20:47
- mardon
Re : [Résolu][Imagick] Problème lors de la conversion en png.
Euh oui effectivement... décidément ce soir la réflexion est au ralenti chez moi...
Hors ligne