Merci de vos réponses. J'ai suivi le conseil de Pierre, bien que j'ai un peu de 
mal avec les scripts, et ça fonctionne. Pour résumer, si ça peut servir à 
d'autres : 
- je mets des étiquettes sur les photos dans Shotwell ; 
- j'exporte les photos de Shotwell avec leurs métadonnées vers un répertoire ; 
- je les renomme et les compresse dans un sous-répertoire avec la commande 
suivante suite à la suggestion de Pierre : 
CNT=0;for FICH in $(ls *jpg); do ((CNT++)); convert -quality 50 $FICH 
compress/photo`echo $CNT|awk '{printf "%03d", $1}'`.jpg;done 
- j'ajoute les étiquettes aux noms de fichiers (parce que NextCloud affiche les 
noms, mais pas les étiquettes) avec la commande suivante : 
for FICH in $(ls *jpg); do NFICH=$(echo $FICH | awk -F "." '{print $1}');for 
TAG in $( exiv2 -K Iptc.Application2.Keywords $FICH | awk '{print $4}' | tr 
'\n' ' '); do NFICH=$NFICH'_'$TAG; done; NFICH=$NFICH'.jpg'; mv $FICH $NFICH; 
done 

Jean 

----- Mail original -----

> De: "Samy Mezani" <[email protected]>
> À: [email protected]
> Envoyé: Lundi 29 Avril 2019 16:10:14
> Objet: Re: shotwell export & convert

> Bonjour,

> Le 29/04/2019 à 11:21, Jean Bernon a écrit :
> […]
> > convert -quality 50 *.jpg compress/Sicile2019O%d.jpg
> […]
> Et si à la place vous utilisez mogrify, ça renvoie toujours des
> erreurs ?
> mogrify -quality 50 *.jpg compress/Sicile2019O%d.jpg

> Samy

Répondre à