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