avrei bisogno di un aiutino per imbastire uno script che mi permetta di:
1) escludere le immagini al di sotto di una certa dimensione in KB
2) escludere le immagini antecedenti ad una certa data
3) escludere le immagini in cartelle e relative sottocartelle specifiche
4) ridimensionare le immagini all'altezza precisa (400 x per esempio)
5) ritagliare le immagini (dal centro) trasformandole nell'immagine quadrata con ciascun lato di 400px
6) ottimizzare il rapporto di compressione dell'immagine
Ho trovato questa soluzione per il ridimensionamento e il ritaglio delle immagini, ma mi servirebbe un aiutino per poter introdurre un filtro per kb e data e ovviamente anche un opinione generale di persona più esperta di me per come fondere tutto insieme ;D
ridimensiona ad altezza di 400px non deformando l'immagine:
Codice: Seleziona tutto
for f in `find . -name "*.jpg"`
do
convert $f -resize x400\> $f.resized.jpg
done
Codice: Seleziona tutto
for f in `find . -name "*.jpg"`
do
convert $f -gravity center -crop 400x400+0+0 -quality 50% $f.resized.jpg
done
Grazie infinite!
Davide