Assine a Lista Dicas-L
Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.
Reduzindo o tamanho de imagens com imagemagick
Colaboração: Marcelo Akira Inuzuka
Data de Publicação: 12 de Abril de 2005
Com a popularização das máquinas digitais, é comum gerarmos álbuns de fotos com vários MB cada. Porém este tamanho não é ideal para publicação na Internet, por isso, frequentemente temos que reduzir de tamanho.
Para resolver facilmente este problema existe o utilitário de linha de comando ImageMagick, que além de permitir fazer várias conversões, também permite reduzir tamanho de imagens.
No entanto, executar uma linha de comando para cada imagem é trabalhoso, por isso, podemos empregar um script:
#!/bin/bash
# Script: reduz
# Autor: Marcelo Akira - akira@sistemasabertos.com.br
# extensao dos arquivos de imagem
ext='jpg'
# novo diretorio onde vao ficar as imagens convertidas
dir='novas'
# novo tamanho das imagens
tam='640x480'
mkdir $dir
for img in ``ls *.$ext``; do
convert -resize $tam $img $dir/$img
done
Neste script, todas as imagens do diretório atual de extensão "*.jpg" são convertidas para imagens de mesmo nome, com novo tamanho 640x480 e depositadas no sub-diretorio 'novas'.
Referências Adicionais
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.





