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 21/03/2020, à 17:23

baloovsrayman

ImageMagik impossible de convertir une image

Bonjour ,

Je suis très embêter j'ai besoin de recadrer plusieurs images j'ai voulu utiliser imageMagik mais rien a faire il refuse obstinément a me convertir une image

Voici mon erreur : convert: no images defined `photo.jpg' @ error/convert.c/ConvertImageCommand/3282.
ou avec une autre commande
convert: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.

voici ma commande
convert -resize x800 Photo_velo/*.jpg

Et voila ma version
Version: ImageMagick 7.0.10-1 Q16 x86_64 2020-03-21 https://imagemagick.org
Copyright: © 1999-2020 ImageMagick Studio LLC

J'ai essayer plusieurs choses et je ne sais pas si j'ai pas mis le bazar. J'ai installer imagMagik depuis apt-get mais aussi avec le paquet tenter d'ajouter des lib masi rien n'y a fait.j'ai donc besoin de votre aide
Merci

Dernière modification par baloovsrayman (Le 21/03/2020, à 17:39)

Hors ligne

#2 Le 21/03/2020, à 20:07

gigiair

Re : ImageMagik impossible de convertir une image

La commande convert demande un nom de fichier en entrée *et* un nom de fichier en sortie.
Par exemple

convert -resize x800 photo.jpg photo-x800.jpg

Il est clair que pour convertir un lot d'image, on ne peut pas le faire avec la commande convert -resize x800  Photo_velo/*.jpg car elle ne définit pas le nom du fichier de sortie.
Au lieu de convert, on peut utiliser la commande mogrify qui modifie le fichier image «sur place» en conservant le nom du fichier. Le problème étant que l'image initiale est perdue, écrasée par l'image modifiée.
Il y a plein de solutions en fonction de ce qu'on désire vraiment.


--
JJR.

Hors ligne

#3 Le 21/03/2020, à 20:41

pingouinux

Re : ImageMagik impossible de convertir une image

Bonsoir,

gigiair #2 a écrit :

Il est clair que pour convertir un lot d'image, on ne peut pas le faire avec la commande convert -resize x800  Photo_velo/*.jpg car elle ne définit pas le nom du fichier de sortie.

On peut le faire, mais tous les fichiers convertis auront le même préfixe.
Par exemple, avec 4 fichiers *.jpeg, cette commande

convert -resize 200x200 *.jpeg dest.png

va générer les fichiers suivants

dest-0.png
dest-1.png
dest-2.png
dest-3.png

Hors ligne

#4 Le 21/03/2020, à 21:54

baloovsrayman

Re : ImageMagik impossible de convertir une image

Ok , j'ai réussi avec mon pc  effectivement comme vous le décrivez (avec ubuntu toujours une erreur de décode ) . malgré tout je n'arrive pas a obtenir le résultat escompté.
Je souhaite modifier une image en paysage en 800x800 quelle fasse 100ko environ et que  le vélo en l’occurrence reste centre avec un quelques pixel de marge. je dois faire ça sur 500 images environ c'est pourquoi je souhaite vraiment utiliser cet outil. je trouve plein de commande mais j'ai besoin d'un exemple d'utilisation pour comprendre comme vous me l'avez fait plus haut
Voici je que je fait mais qui n'est pas concluant

magick mogrify -resize 800x800! -gravity Center *.jpg

Hors ligne

#5 Le 21/03/2020, à 23:36

moko138

Re : ImageMagik impossible de convertir une image

/!\ Attention à travailler sur des copies ! Parce qu'à tâtonner, on a vite fait d'écraser les originaux.

1) Est-ce que le vélo est déjà centré sur les 500 images ?
2) Est-ce que les 500 images ont les mêmes dimensions ?
3) Est-ce que les 500 images sont au format paysage ?


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#6 Le 22/03/2020, à 00:05

baloovsrayman

Re : ImageMagik impossible de convertir une image

Bonsoir

j'ai fait des copies smile
j'ai réussi a parvenir a mes fin ce n'est peu être pas la meilleure solution mais voila comment je fait en 3 commandes ( peu être que vous pourrais me l’améliorer ) et j'explique au cas ou quelqu'un se poserais la question comme moi ( j'ai bien galérer )
Mon image fait 1600x960 et environ 650ko
c'est un vélo sur fond blanc j'avais besoin que l'image soit carre donc j'ai fait ceci :

mogrify -mattecolor white -frame 0x320 *.jpg

me demander pas pourquoi 320 c'est en tâtonnant que j'ai trouver ça
ensuite je voulais enlever le blanc et couper l'image au plus juste en restant carre toujours

mogrify -crop 1400x1400+100+100 *.jpg

100 pixel de moins a gauche et a droite et 100 pixel en haut et en bas j'ai trouver 100 avec le curseur de paint
après je la mets a ma dimension souhaité

mogrify -resize 800x800 *.jpg

la facile tongue
puis en tâtonnant toujours je compresse pour arriver au alentour de 100ko

mogrify -quality 90 *.jpg

j'avoue si on pouvais enchaîner les commandes se serais du luxe mais bon peu être pas trop demander non plus, mais en revanche savoir ou il en est ( option -v ) existe il ?

Hors ligne

#7 Le 22/03/2020, à 00:46

moko138

Re : ImageMagik impossible de convertir une image

Bravo !  smile
Mais tu as traité une image en une soirée, et il en reste 499...
Alors réponds aux questions (si du moins, tu veux nous aider à t'aider).


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#8 Le 22/03/2020, à 09:58

baloovsrayman

Re : ImageMagik impossible de convertir une image

Ok ,
Dans ma première partie de photo elle sont toute de même dimension sur fond blanc avec le vélo centrer elle sont au format 1600x920 ça c'est pour les 500
du coup ce que j'ai fait plus haut marche sur tout le dossier

après je dois récupérer d'autre photos un peu moins homogène.

Elle font 2000x1247 ou 2000x1246 le sujet est relativement centré ( mais je suis pas contre que tu m'explique si ce n'est pas le cas )
J'arrive a la mettre comme je veux avec les commandes indiqué plus haut mais sur la compression je comprime toute les photos sans distinction, du coup celle qui font ~500ko ce retrouve a 100ko ça c'est bon, mais les autres qui sont plus petite ce retrouve en dessous ( ce qui est normal ).
J'ai cru lire qu'on pouvais tester les valeurs de taille peu on le faire avec le poids du fichier ?

La pareil j'ai a peu prêt 4 a 5 photos par vélo sur 200 vélos

Hors ligne

#9 Le 22/03/2020, à 11:36

moko138

Re : ImageMagik impossible de convertir une image

OK. Je te propose ceci - à appliquer rigoureusement ! - :


a) Créer les répertoires de travail successifs :

mkdir -vp ~/rep1/rep2/rep3/rep4/rep5

            .
b) Sélectionner les vues en format paysage (à la main)
(C'est déjà fait).


c) Les placer, les 500, dans ~/rep1/ (à la main)

            .
d) Opérer !  smile
/!\  Ne cherche surtout pas à retaper la ligne suivante !   Astuce : utilise

  • un triple clic gauche sur la ligne pour la sélectionner tout entière et la copier,

  • puis un clic milieu pour la coller dans un terminal.

EDIT :
Selon ta version d'imagemagick,
ce sera soit
Méthode A

echo; date >~/rep1/rep2/rep3/rep4/rep5/tot.txt ; du -sh ~/rep1 >>~/rep1/rep2/rep3/rep4/rep5/tot.txt ; ls -l ~/rep1 | grep ^-r | wc -l >>~/rep1/rep2/rep3/rep4/rep5/tot.txt ; cd ~/rep1/rep2 ; find ~/rep1/ -maxdepth 1 -type f \( -iname '*.jpg' -o -iname '*.png' -o -iname '*.tiff' \) -exec mogrify -resize x800 -path ~/rep1/rep2 '{}' \; ; echo; cd ~/rep1/rep2/rep3 ; find ~/rep1/rep2/ -maxdepth 1 -type f \( -iname '*.jpg' -o -iname '*.png' -o -iname '*.tiff' \) -exec mogrify -crop 800x800+296+0 -path ~/rep1/rep2/rep3 '{}' \; ; echo ; cd ~/rep1/rep2/rep3/rep4 ; find ~/rep1/rep2/rep3 -maxdepth 1 -type f \( -iname '*.jpg' -o -iname '*.png' -o -iname '*.tiff' \) -exec mogrify -quality 80 -format jpg -path ~/rep1/rep2/rep3/rep4 '{}' \; ; echo; date >>~/rep1/rep2/rep3/rep4/rep5/tot.txt ; xdg-open ~/rep1/rep2/rep3/rep4 ; ls -l ~/rep1/rep2/rep3/rep4 | grep ^-r | wc -l >>~/rep1/rep2/rep3/rep4/rep5/tot.txt ; du -h --max-depth=3 ~/rep1 >>~/rep1/rep2/rep3/rep4/rep5/tot.txt ; cat ~/rep1/rep2/rep3/rep4/rep5/tot.txt ; cd

            .
Soit, si la méthode A avait abrégé certains noms de fichiers (ceux qui auraient éventuellement comporté le signe " : "), tu exécuterais à la place, la


Méthode B
avec une amélioration due à nany - merci encore, nany ! smile -  (amélioration qui permet de préserver les noms de fichiers contenant le signe " : ")

echo; date >~/rep1/rep2/rep3/rep4/rep5/tot.txt ; du -sh ~/rep1 >>~/rep1/rep2/rep3/rep4/rep5/tot.txt ; ls -l ~/rep1 | grep ^-r | wc -l >>~/rep1/rep2/rep3/rep4/rep5/tot.txt ; cd ~/rep1/rep2 ; find ~/rep1/ -maxdepth 1 -type f \( -iname '*.jpg' -o -iname '*.png' -o -iname '*.tiff' \) -exec mogrify -resize x800 -path ~/rep1/rep2 '{}' \; ; echo; cd ~/rep1/rep2/rep3 ; find ~/rep1/rep2/ -maxdepth 1 -type f \( -iname '*.jpg' -o -iname '*.png' -o -iname '*.tiff' \) -exec mogrify -crop 800x800+296+0 -path ~/rep1/rep2/rep3 '{}' \; ; echo ; cd ~/rep1/rep2/rep3/rep4 ; find .. -maxdepth 1 -type f \( -iname '*.jpg' -o -iname '*.png' -o -iname '*.tiff' \) -exec bash -c 'i=$(identify -format "%t" "$1") ; mogrify -verbose -quality 80 -format jpg -path . ; mv -v "${i#*:}.jpg" "${i%%:*}:${i#*:}.jpg"' _ '{}' \; ; echo; date >>~/rep1/rep2/rep3/rep4/rep5/tot.txt ; xdg-open ~/rep1/rep2/rep3/rep4 ; ls -l ~/rep1/rep2/rep3/rep4 | grep ^-r | wc -l >>~/rep1/rep2/rep3/rep4/rep5/tot.txt ; du -h --max-depth=3 ~/rep1 >>~/rep1/rep2/rep3/rep4/rep5/tot.txt ; cat ~/rep1/rep2/rep3/rep4/rep5/tot.txt ; cd

                                  FIN d'edit.

Appuie sur la touche "Entrée".  smile
Tu seras étonné de la rapidité de traitement pour 500 fichiers. (Mais je crois que tu as le temps de filtrer un vrai café (*) - quoique, avec les SSD...)
Quand c'est fini, une nouvelle fenêtre de .../rep4/ s'ouvre.  smile


e) Enfin vérification :
Montre-nous les dernières lignes du terminal.  smile


___
(*) Chez moi, en extrapolant à partir d'un échantillon de 25 images, on arrive à
dix minutes pour 500 images de poids équivalent.
Mais mon pc a dix ans et le HDD est rotatif.

Dernière modification par moko138 (Le 23/03/2020, à 07:17)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#10 Le 22/03/2020, à 23:27

bluc

Re : ImageMagik impossible de convertir une image

Bonjour,

Si tu dois manipuler souvent les images  je te conseille d'utiliser des nautilus scripts,qu'il faut placer dans le dossier caché .local/share/nautilus/scripts  (ctrl+h pour faire apparaître les fichiers cachés )    

Pour réduire la taille d'une ou d'un lot d'images

Pour convertir en jpg une ou un lot d'images

Convertir en png


Une fois en place il faut cliquer droit sur chaque script et dans le menu du clic droit → Propiétés → Permissions → Cocher la case Executer comme....

Ensuite ces fonctions apparaissent dans le clic droit sur une ou plusieurs image

Pour que ça fonctionne il faut installer

imagemagik

zenity

Dernière modification par bluc (Le 23/03/2020, à 00:04)


Clevo :  Ubuntu 23.10   ❖  Xubuntu 22.10  ❖  Kubuntu 23.10   
         avec partition data commune       Une fraction de seconde                    Multiboot

Hors ligne

#11 Le 23/03/2020, à 00:22

Ayral

Re : ImageMagik impossible de convertir une image

Modération : @marcus68  Inutile de venir sur le forum pour poser des réflexions hors sujet en prenant de plus les intervenants pour imbéciles. Puisque tu n'utilises plus Ubuntu mais Debian, reste sur ce forum Débian où tu es inscrit depuis 1 an. Merci.


Pour mettre les retours de commande entre deux balises code, les explications sont là : https://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Blog d'un retraité
Site de graphisme du fiston Loïc
Ubuntu 22.04 LTS sur un Thinkpad W540

Hors ligne

#12 Le 23/03/2020, à 10:17

baloovsrayman

Re : ImageMagik impossible de convertir une image

Ok
Merci @moko138 c'est pas super transparent pour moi ta solution je vais tenter sur quelques photos voir si le résultat et conforme .

De plus je me rend compte que je dois adapter mon crop a certaine photos parce que les petit vélos prennent moins de place  et il y a plus de blanc  je sais pas si ta commande ( vu que je ne comprend pas son fonctionnement ) et adaptative

Je ne voudrais pas faire un message sur le forum a chaque fois que j'ai un souci.

Autre chose ( je sens arrivée le uééé ) je suis revenu sur pc pour mon dernier ordi car je savais que l'on pouvais avoir la console de ubuntu j'ai l'impression d'avoir le meilleur des deux mondes.
En revanche je n'est accès qu'a un terminal je pense a la solution de bluc

Merci

Ps voici le resultat

 echo; date >~/rep1/rep2/rep3/rep4/rep5/tot.txt ; du -sh ~/rep1 >>~/rep1/rep2/rep3/rep4/rep5/tot.txt ; ls -l ~/rep1 | grep ^-r | wc -l >>~/rep1/rep2/rep3/rep4/rep5/tot.txt ; cd ~/rep1/rep2 ; find ~/rep1/ -maxdepth 1 -type f \( -iname '*.jpg' -o -iname '*.png' -o -iname '*.tiff' \) -exec mogrify -resize x800 -path ~/rep1/rep2 '{}' \; ; echo; cd ~/rep1/rep2/rep3 ; find ~/rep1/rep2/ -maxdepth 1 -type f \( -iname '*.jpg' -o -iname '*.png' -o -iname '*.tiff' \) -exec mogrify -crop 800x800+296+0 -path ~/rep1/rep2/rep3 '{}' \; ; echo ; cd ~/rep1/rep2/rep3/rep4 ; find .. -maxdepth 1 -type f \( -iname '*.jpg' -o -iname '*.png' -o -iname '*.tiff' \) -exec bash -c 'i=$(identify -format "%t" "$1") ; mogrify -verbose -quality 80 -format jpg -path . ; mv -v "${i#*:}.jpg" "${i%%:*}:${i#*:}.jpg"' _ '{}' \; ; echo; date >>~/rep1/rep2/rep3/rep4/rep5/tot.txt ; xdg-open ~/rep1/rep2/rep3/rep4 ; ls -l ~/rep1/rep2/rep3/rep4 | grep ^-r | wc -l >>~/rep1/rep2/rep3/rep4/rep5/tot.txt ; du -h --max-depth=3 ~/rep1 >>~/rep1/rep2/rep3/rep4/rep5/tot.txt ; cat ~/rep1/rep2/rep3/rep4/rep5/tot.txt ; cd

mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.
mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.



zsh: command not found: xdg-open
Mon Mar 23 10:34:05 CET 2020
118M    /home/marycha/rep1
144
Mon Mar 23 10:34:08 CET 2020
0
0       /home/marycha/rep1/rep2/rep3/rep4
0       /home/marycha/rep1/rep2/rep3
0       /home/marycha/rep1/rep2
118M    /home/marycha/rep1

Dernière modification par baloovsrayman (Le 23/03/2020, à 10:35)

Hors ligne

#13 Le 23/03/2020, à 11:38

moko138

Re : ImageMagik impossible de convertir une image

118M    /home/toi/rep1
144
(...)
0       /home/toi/rep1/rep2
zsh: command not found: xdg-open

On voit qu'il y avait 144 fichiers au départ dans ~/rep1, mais que rep2 est resté vide.

Alors que ce répertoire était conçu pour recevoir les JPG, PNG et TIFF transitoires simplement 

find ~/rep1/ -maxdepth 1 -type f \( -iname '*.jpg' -o -iname '*.png' -o -iname '*.tiff' \) -exec mogrify -resize x800 -path ~/rep1/rep2 '{}' \;

redimensionnés en 800 pixels de haut ("mogrify -resize x800").

  - -

Je vais chercher sur la toile le sens du message

mogrify: no decode delegate for this image format `JPG' @ error/constitute.c/ReadImage/562.

d'erreur. (Mais en général, l'explication des messages d'erreur d'imagemagick manque de clarté, malheureusement. sad )

  - -

Juste une info :
  S'il te plaît, peux-tu donner le retour de

mogrify --version

et de

echo; lsb_release -d ; echo -e "\nNoyau courant : $(uname -mr)"; echo $XDG_CURRENT_DESKTOP

?
Merci !


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#14 Le 23/03/2020, à 12:40

moko138

Re : ImageMagik impossible de convertir une image

Merci de montrer aussi :

convert -list configure  | grep -i delegates

%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#15 Le 24/03/2020, à 10:08

baloovsrayman

Re : ImageMagik impossible de convertir une image

Bonjour @moko138
pour le retour de la commande

mogrify --version
Version: ImageMagick 7.0.10-1 Q16 x86_64 2020-03-21 https://imagemagick.org
Copyright: © 1999-2020 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC HDRI OpenMP(4.5)
Delegates (built-in):

ensuite

 echo; lsb_release -d ; echo -e "\nNoyau courant : $(uname -mr)"; echo $XDG_CURRENT_DESKTOP
Description:    Ubuntu 18.04.2 LTS

Noyau courant : 4.4.0-18362-Microsoft x86_64
moko138 a écrit :

Merci de montrer aussi :

convert -list configure  | grep -i delegates
DELEGATES             mpeg
DELEGATES

Voici

J'ai peu être mal installer imageMagik c'est surement possible comme jele disais plus haut j'ai tenter deux version d'install via apt-get et via les paquets

Merci

Dernière modification par baloovsrayman (Le 24/03/2020, à 10:15)

Hors ligne

#16 Le 24/03/2020, à 12:45

moko138

Re : ImageMagik impossible de convertir une image

baloovsrayman a écrit :

Description:    Ubuntu 18.04.2 LTS
Noyau courant : 4.4.0-18362-Microsoft x86_64

J'avais déjà tiqué en lisant :

zsh: command not found: xdg-open

Mais là...



En tout cas, le problème est là :

DELEGATES             mpeg

Ton imagemagick est très incomplet. Car dans la ligne "DELEGATES", il devrait y avoir aussi des polices et les principaux types d'images, dont "jpeg".

Ainsi, dans ma version, pourtant vieille, il y a tout ceci :

convert -list configure  | grep -i delegates
DELEGATES     bzlib djvu fontconfig freetype jbig jpeg jng jp2 lcms2 lqr lzma openexr pango png rsvg tiff x11 xml wmf zlib

            .
D'où deux questions :

1) Est-ce un Ubuntu (partiel) émulé dans ton Windows ?

2) Et imagemagick, comment l'as-tu installé ? Sois plus précis que :

j'ai tenter deux version d'install via apt-get et via les paquets

parce qu'apt-get n'installe que des paquets...
     Montre déjà :

find /etc/apt -type f -name '*.list*' -exec bash -c 'echo -e "\n$1\n"; [[ $1 = *".list" ]] && nl -ba "$1"' _ '{}' \;

%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#17 Le 24/03/2020, à 13:10

baloovsrayman

Re : ImageMagik impossible de convertir une image

Oui je vois la difference : J'ai rien sad

J'ai essayer d’installer en suivant cette méthode : https://linuxconfig.org/how-to-install- … 8-04-linux
ça a échoué
Puis simplement avec sudo apt-get mais je n'est rien fait d'autre sur mon autre pc(linux) je ne me souvient pas d'avoir fait de config et je l'utilisais (enfin tres peu a dire vrai ) 
du coup j'ai purger hier
je devrais retenter une install mais j'aimerais viré ce qui est déjà présent pour faire quelque chose de propre

Je pense que j'ai la distribution complète de Ubuntu mais accessible seulement en ligne de commande et non graphique


Voici la commande demandé:

➜  ~ find /etc/apt -type f -name '*.list*' -exec bash -c 'echo -e "\n$1\n"; [[ $1 = *".list" ]] && nl -ba "$1"' _ '{}' \;

/etc/apt/sources.list

     1  # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
     2  # newer versions of the distribution.
     3  deb http://archive.ubuntu.com/ubuntu/ bionic main restricted
     4  # deb-src http://archive.ubuntu.com/ubuntu/ bionic main restricted
     5
     6  ## Major bug fix updates produced after the final release of the
     7  ## distribution.
     8  deb http://archive.ubuntu.com/ubuntu/ bionic-updates main restricted
     9  # deb-src http://archive.ubuntu.com/ubuntu/ bionic-updates main restricted
    10
    11  ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    12  ## team. Also, please note that software in universe WILL NOT receive any
    13  ## review or updates from the Ubuntu security team.
    14  deb http://archive.ubuntu.com/ubuntu/ bionic universe
    15  # deb-src http://archive.ubuntu.com/ubuntu/ bionic universe
    16  deb http://archive.ubuntu.com/ubuntu/ bionic-updates universe
    17  # deb-src http://archive.ubuntu.com/ubuntu/ bionic-updates universe
    18
    19  ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    20  ## team, and may not be under a free licence. Please satisfy yourself as to
    21  ## your rights to use the software. Also, please note that software in
    22  ## multiverse WILL NOT receive any review or updates from the Ubuntu
    23  ## security team.
    24  deb http://archive.ubuntu.com/ubuntu/ bionic multiverse
    25  # deb-src http://archive.ubuntu.com/ubuntu/ bionic multiverse
    26  deb http://archive.ubuntu.com/ubuntu/ bionic-updates multiverse
    27  # deb-src http://archive.ubuntu.com/ubuntu/ bionic-updates multiverse
    28
    29  ## N.B. software from this repository may not have been tested as
    30  ## extensively as that contained in the main release, although it includes
    31  ## newer versions of some applications which may provide useful features.
    32  ## Also, please note that software in backports WILL NOT receive any review
    33  ## or updates from the Ubuntu security team.
    34  deb http://archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
    35  # deb-src http://archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
    36
    37  ## Uncomment the following two lines to add software from Canonical's
    38  ## 'partner' repository.
    39  ## This software is not part of Ubuntu, but is offered by Canonical and the
    40  ## respective vendors as a service to Ubuntu users.
    41  # deb http://archive.canonical.com/ubuntu bionic partner
    42  # deb-src http://archive.canonical.com/ubuntu bionic partner
    43
    44  deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted
    45  # deb-src http://security.ubuntu.com/ubuntu/ bionic-security main restricted
    46  deb http://security.ubuntu.com/ubuntu/ bionic-security universe
    47  # deb-src http://security.ubuntu.com/ubuntu/ bionic-security universe
    48  deb http://security.ubuntu.com/ubuntu/ bionic-security multiverse
    49  # deb-src http://security.ubuntu.com/ubuntu/ bionic-security multiverse
➜  ~                                                                            

Hors ligne

#18 Le 24/03/2020, à 15:02

moko138

Re : ImageMagik impossible de convertir une image

Tu n'as pas de ppa : c'est déjà ça.  smile

Mais tu t'es lancé dans une compilation - mauvaise idée, quand imagemagick est déjà dans les dépôts officiels.- et tu n'as pas respecté la procédure puisque tu as raté la première marche :

First, enable the source packages within the /etc/apt/sources.list file by uncommenting deb-src of Ubuntu's main repository as shown below:

Donc la compilation est foirée.

En plus, tu as installé, je ne sais pourquoi, un noyau Microsoft dans Ubuntu :
C'est comme mettre un moteur Diesel au coeur d'un moteur essence.


Je ne sais pas dépatouiller ce foutoir.


À l'avenir, retiens
- que dans Linux, les paquets officiels sont centralisés dans des dépôts officiels : pas besoin de télécharger à droite et à gauche.

- que pour installer un logiciel, la procédure est simple :

1) On met à jour la liste des paquets disponibles :

sudo apt-get update

2) On met à jour le système :

sudo apt-get dist-upgrade

3) On installe le logiciel :

sudo apt-get install imagemagick

            .
Si tu installes une 18.04 ou une 18.04.1 et que tu respectes cette procédure de base, alors tu conserveras un système stable et sans souci.

Et si tu as envie de bricoler, de prendre des risques - nous sommes nombreux à être passés par là, et c'est en plus formateur - alors aies deux systèmes (de préférence sur deux machines autonoomes) :
- un voué à la stabilité ;
- l'autre pour expérimenter.

= =

Dans l'immédiat,
À moins que quelqu'un n'ait une meilleure idée, je te suggère
- de sauvegarder tes données sur un support externe et sain,
- puis de prendre ton support d'installation  et de réinstaller en ayant bien soin de NE RIEN conserver de ton ancien système.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#19 Le 24/03/2020, à 15:59

baloovsrayman

Re : ImageMagik impossible de convertir une image

Ok ,
Merci quand même d'avoir chercher .
Pas d'inquiétude tout de même j'ai repris ta façon de faire avec les 4 dossier/sous-dossier mais j'utilise imageMagik avec la console de windows et pour le moment ça fait le taf

Hors ligne

#20 Le 25/03/2020, à 04:36

moko138

Re : ImageMagik impossible de convertir une image

baloovsrayman a écrit :

Je pense que j'ai la distribution complète de Ubuntu mais accessible seulement en ligne de commande et non graphique
(...)
j'utilise imageMagik avec la console de windows

Donc tu utilises bien un Ubuntu incomplet, émulé à l'intérieur de Windows.

Quand tu installeras un véritable Ubuntu, à côté de Windows, tu verras la différence !  smile


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne