Fácil. Instalar imagemagick :
sudo apt-get install imagemagick
O uso mais simples é:
convert File.tif File.jpg
É inteligente e atende à sua extensão de arquivo.
Agora, para fazer conversões em lote, usaremos um loop.
cd no diretório onde estão seus arquivos tif.
então:
for f in *.tif; do echo "Converting $f"; convert "$f" "$(basename "$f" .tif).jpg"; done
Isso deve ser feito!
Além disso, depois de converter todos os arquivos e verificar a integridade do novo jpg, basta executar rm *.tif
nesse diretório para excluir todos os seus arquivos .tif antigos. Tenha cuidado com os asteriscos, porém, não adicione um espaço após o *
, ou você excluirá todos os seus arquivos no diretório.
Dica: se você tiver uma pasta com subpastas que contenha essas imagens. Você poderia usar este loop para encontrar todos os arquivos .TIF dentro dessa pasta:
for f in $(find -name *.tif); do ...; done