Converta imagens com seu shell

Eu precisava de uma maneira rápida de converter muitas imagens de jpg para png no Ubuntu e foi isso que eu criei.

1. Instale Imagemagick (para Ubuntu)

sudo apt-get install imagemagick

Você pode encontrar seu sistema aqui .

2. Converta jpg em png e mantenha o nome do arquivo original

convert *.jpg -set filename:original %t %[filename:original].png

Isso converte todos os jpg s dentro do diretório atual em png s e mantém o nome do arquivo original.

Você também pode definir a qualidade ou converter de png para jpg ou o que quiser .

Você também pode dimensionar a imagem:

convert *.jpg -affine 0.5,0,0,0.5,0,0 -transform -set filename:original %t %[filename:original].png

Isso reduzirá a imagem.

Você também pode redimensionar as imagens e manter as proporções:

convert *.jpg -resize 100x40 -set filename:original %t %[filename:original].png