Redimensionando e renomeamento imagens em massa
Algumas vezes você deseja tratar aquelas centenas de imagens, renomeando-as para algum padrão e redimensionando.
Para agilizar esse processo eu criei esse script que faz uso do comando convert do pacote ImageMagick .
Segue o script, que deve estar na mesma pasta das imagens:
#!/bin/bash
####Pasta onde estarão os arquivos####
mkdir temp
####Contador para renomear as imagens####
cont=1
####Execução do script####
for i in *.jpg
do
{
convert -resize 640x480 "$i" temp/$cont.jpg
((cont++))
}
done
Ainda pode ser executado pela linha de comando sem ter que criar o script em um arquivo, fazendo assim:
$ mkdir temp; cont=1; for i in *.jpg; do convert -resize 640x480 "$i" temp/$cont.jpg; ((cont++));done
Como esse é um script que uso constantemente, espero que isso ajude muita gente.
Um abraço.
Outras dicas deste autor
Análise de tráfego e estatísticas com network probe
XAMMP - Monte um servidor web facilmente
Visualizando o cache do Firefox
Configurando a página inicial dos browsers por script
Leitura recomendada
Como contornar o erro -bash: 08: value too great for base (error token is "08")
Como fazer diff entre duas imagens
Filtrando sites navegados por máquinas no log do Squid
Gerenciador de Favoritos via linha de comando
Criar lançador para o Grafix2
Comentários
Há um jeito muito prático também, e que cria uma nova imagem com o mesmo nome da imagem antiga, mas com extensão diferente.
for i in *.jpg
do
convert "$i" ${i%jpg}.png
done
Que converte de jpg para png.
Mas ae já é soluçãopra outra coisa. :P
Mensagem
Mas ae já é soluçãopra outra coisa. :P
Adiciona o script (que eu não lembro) para ele ler .jpg .JPG .JpG ignorando maiúsculas e minúsculas que fica lindo.
Já usei uma vez para renomear arquivos em lote mas não lembro qual era
Parabéns pela excelente dica.
Mensagem
Adiciona o script (que eu não lembro) para ele ler .jpg .JPG .JpG ignorando maiúsculas e minúsculas que fica lindo.
Já usei uma vez para renomear arquivos em lote mas não lembro qual era
Parabéns pela excelente dica.
Contribuir com comentário
Enviar