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