Instale o ImageMagick :
sudo apt-get install imagemagick
E use o comando convert
da seguinte forma:
mkdir new
for file in images/*jpg
do convert -quality 70% -resize '>900x' "$file" new/$(basename "$file")
done
Eu tenho um monte de imagens em uma pasta:
images/image1.jpg
images/image2.jpg
...
Essas imagens não são otimizadas para a web.
Basta saber se existe um comando do Linux para otimizar essas imagens em apenas um passo?
UPDATE : Eu preciso fazer duas coisas para cada imagem:
se a largura da imagem for maior que 900px, reduza a largura para 900px (mantendo as proporções)
salve o arquivo com uma qualidade inferior, digamos que 70% do original.
Instale o ImageMagick :
sudo apt-get install imagemagick
E use o comando convert
da seguinte forma:
mkdir new
for file in images/*jpg
do convert -quality 70% -resize '>900x' "$file" new/$(basename "$file")
done