Fácil. Instale o imagemagick :
sudo apt-get install imagemagick
Seu uso mais simples é:
convert File.tif File.jpg
É inteligente e segue a 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
Leia também como:
for f in *.tif
do
echo "Converting $f"
convert "$f" "$(basename "$f" .tif).jpg"
done
Isso deve resolver!
Além disso, depois de converter todos os arquivos e verificar a integridade do novo jpg, execute rm *.tif
esse diretório para excluir todos os arquivos .tif antigos. Tenha cuidado com asteriscos, no entanto, não adicione um espaço após o *
, ou você excluirá todos os seus arquivos no diretório.
Dica: Se você possui uma pasta com subpastas que contém essas imagens. Você pode usar isso para o loop para encontrar todos os arquivos .TIF nessa pasta:
for f in $(find -name *.tif); do ...; done
Converting filename.tif
ouConverting filename
?