Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Linux Mint 9 instalado no meu hp pavilion dv4-2112br
Por removido
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Script para redimensionar muitas fotos
Linux user
Publicado por Humberto Silva Galiza em 07/07/2006

Login: r3dh0t, 121184 pontos
[ Hits: 5334 ]

Script para redimensionar muitas fotos

Aew pessoal!

Essa dica é bem simples, mas bastante funcional.

Esse script faz com que você consiga redimensionar uma seqüência de fotos de um tamanho "X" pra "Y" pixels usando o pacote ImageMagick.

Antes de tudo, você deve ter instalado em seu computador qualquer versão do ImageMagick

# apt-get install imagemagick

Código


#!/bin/sh
for i in $(ls *.jpg)
do
convert -resize 80% $i $1/$i
done

Explicação


Liste no diretório todos os arquivos com final .jpg. Converta-os para tamanho 80% menor.

Existem várias sintaxes para o convert. Esse foi um simples exemplo.

$ man convert

Para chamar o script você deve estar dentro do diretório a ser listado e, além disso, criar um outro diretório de destino, para não correr o risco de perder suas fotos originais:

$ ./script [destino]

Espero ter ajudado!


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Arquivo .bashrc
   Dica Linux recomendada Compilar shell script
   Dica Linux recomendada Twittar via terminal no Linux
   Dica Linux recomendada Comando para listar usuários Samba
   Dica Linux recomendada Habilitando X11 via SSH no Slackware

Comentários
[1] Comentário enviado por chemonz em 23/07/2007 - 07:59h:

perfeita sua dica... meus parabéns!!!!

[2] Comentário enviado por erickcf em 12/12/2011 - 11:41h:

Bom mesmo, postagem antiga mas que ainda tem utilidade.
Aproveite e fiz uma implantação bem simples no seu script, apenas para saber o andamento da conversão.

#!/bin/sh
for i in $(ls *.JPG)
do
convert -resize 20% $i $1/$i
echo "Convertendo $i"
done


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.