#1 Le 07/12/2023, à 09:10
- zool bzh
convertire png jpg en masse
bonjour a vous
j'aimerai convertir du png en jpg en masse voici ma boucle;
for f in *.png; do "quelque chose" $((++n)); convert *.png *.jpg $f; done
Quelqu'un pourrais de dire ou je plante ?
Dernière modification par zool bzh (Le 07/12/2023, à 09:16)
Hors ligne
#2 Le 07/12/2023, à 10:28
- Hizoka
Re : convertire png jpg en masse
Salut, ta commande n'est pas logique...
for f in *.png;
do
# "quelque chose" $((++n)); # => c'est quoi ça ?
convert "$f" "${f%.*}.jpg" # => Bah non, ce n'est pas *, c'est $f
done
et plus simple
convert *.png fichiers.jpg
Dernière modification par Hizoka (Le 07/12/2023, à 10:31)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#3 Le 07/12/2023, à 10:42
- pingouinux
Re : convertire png jpg en masse
Bonjour,
Fais d'abord une copie des fichiers d'origine (normalement ils ne sont pas écrasés, je viens de tester), puis :
mogrify -format jpg *.png
Hors ligne
#4 Le 07/12/2023, à 11:05
- iznobe
Re : convertire png jpg en masse
tu aurais du directement de mander un script :
pour convertir les *.png en *.jpg ,
pour renommer ensuite tous les fichiers comme dans ta precedente discussion .
ca serait plus simple à mon avis surtout si les fichiers se trouvent tous dans le meme dossier .
Dernière modification par iznobe (Le 07/12/2023, à 11:06)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#5 Le 07/12/2023, à 11:58
- geole
Re : convertire png jpg en masse
Bonjour
ls -ls *.png
32 -rw-rw-r-- 1 a a 31057 déc. 7 10:24 'Ventoy 03.png'
32 -rw-rw-r-- 1 a a 31057 déc. 4 19:14 Ventoy03.png
32 -rw-rw-r-- 1 a a 31057 déc. 7 10:24 'Ventoy 4.png'
shopt -s globstar nocaseglob;for f in *.png; do convert "$f" "${f%.*}.jpg"; done
ls -ls *.jpg
24 -rw-rw-r-- 1 a a 22410 déc. 7 11:56 'Ventoy 03.jpg'
24 -rw-rw-r-- 1 a a 22410 déc. 7 11:56 Ventoy03.jpg
24 -rw-rw-r-- 1 a a 22410 déc. 7 11:56 'Ventoy 4.jpg'
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#6 Le 07/12/2023, à 12:19
- bruno
Re : convertire png jpg en masse
Bonjour,
shopt -s globstar
est tout a fait inutile ici.