Codice: Seleziona tutto
ffmpeg -i foto.jpg -vf scale=900:-1 fotoLR.jpg # Modifica la risoluzione dell'immagine in modo che il lato maggiore sia di 900 pixelsSaluto sin d'ora chi mi aiuterà.
Sargonsei.
Codice: Seleziona tutto
ffmpeg -i foto.jpg -vf scale=900:-1 fotoLR.jpg # Modifica la risoluzione dell'immagine in modo che il lato maggiore sia di 900 pixels
Codice: Seleziona tutto
#!/bin/bash
for i in *.jpg; do ffmpeg -i "$i" -vf scale=900:-1 "${i%.*}LR.jpg"; done

Codice: Seleziona tutto
#!/bin/bash
dir=img_orig # directory contenente i file da elaborare
max=900 # lato massimo in px
ext=jpg # estensione file
while read f;do
ris=$(identify "$f" | awk '{print $3}')
read width height < <(sed 's/x/ /' <<< "$ris")
if [ $width -gt $max -o $height -gt $max ];then
convert -resize "${max}x${max}" "$f" "$dir/$(basename "$f" ".$ext")_LR.$ext"
fi
done < <(find "$dir" -maxdepth 1 -type f -iname "*.$ext" -print)
Visualizzano questa sezione: corradoventu e 17 ospiti