Redimensionando Imagens Gnu-Linux
7 de Julho de 2014, 23:54 - sem comentários aindaCriando um diretório para as imagens redimensionadas
$ mkdir novas
Agora, iremos converter nossas fotos, para isso, vamos utilizar um laço de repetição for em shell script.
$ for foto in *.jpg; do convert $foto -resize 800×600 novas/$foto; done
Onde:
foto = Variável para guardar o nome de cada foto;
convert = Programa utilizado para converter formatos, redimensionar, unir, etc, imagens;
-resize 800×600 = Tamanho para a nova resolução
novas/$foto = Caminho onde serão geradas as novas fotos, o $fotos é para manter o mesmo nome do original.
Resumindo, o laço será executado pegando o nome da foto encontrada e passando para a variável foto, após ele converte a foto encontrada de acordo com os parâmetros definidos, e posteriormente a salva no novo diretório sem alterar a original.
Maiores informações sobre as funcionalidades e opções de uso podem ser vistar no manual do comando convert.
$ man convert