Existe um comando linux para otimizar vários arquivos de imagem em apenas uma etapa?

0

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:

  1. se a largura da imagem for maior que 900px, reduza a largura para 900px (mantendo as proporções)

  2. salve o arquivo com uma qualidade inferior, digamos que 70% do original.

por chefnelone 26.06.2015 / 13:30

1 resposta

3

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
    
por meuh 26.06.2015 / 14:11