Per fer aquesta feina cal instal·lar el programa Imagemagick, ja siga en Linux, MAC o ¿Windows? Una vegada instal·lat, en la carpeta on tenim les imatges, fem el següent:
for img in *.jpg; do
convert "$img" -resize 1280x -quality 75 -strip "${img%.jpg}_resized.jpg"
done
Amb “marca d’aigua” en una imatge anomenada “marca.png”:
for img in *.jpg; do
convert "$img" marca.png -gravity southeast -geometry +10+10 -composite -resize 1280x -quality 85 "$img"
done
Amb marca d’aigua redimensionada “al vol” i les imatges ficades en la carpeta “sortida”:
for img in *.jpg; do convert "$img" -resize 1280x \( marca.png -resize 120x \) -gravity southeast -geometry +10+10 -composite -quality 85 "sortida/$img"; done
Amb “marca d’aigua” amb text:
for img in *.jpg; do
convert "$img" -gravity southeast -pointsize 30 -draw "text 10,10 'TuMarca'" -resize 1280x -quality 85 "$img"
done
