Descrição
Você tem uma pasta com umas 40 fotos e quer colocar em seu blog ou orkut ou qualquer site web do tipo. Como as fotos estão muito grandes, voce precisa redimensinar para 800x600 para acelerar o carregamento delas no navegador, mas ir pro gimp e alterar uma por uma é um trampo demorado e chato..
Esse script resolve o problema, redimensionando a pasta inteira com várias fotos ao mesmo tempo.
(obs: Para rodar com kubuntu ou kurumin, ou qualquer outra distro com o ambiente KDE)
[ Download:
conversao ]
[
Enviar nova versão ]
[ Esconder código-fonte ]
#!/bin/sh
lugar=`kdialog --getexistingdirectory $USER`
files=`ls $lugar |grep "jpg\|JPG"`
numfiles=`ls $lugar |grep "jpg\|JPG" |wc -l`
numprog=1
if [ -z $files ]; then
kdialog --error "Nenhuma foto foi redimensionada"
exit;
fi
if [ ! -d $lugar/fotos_redimensionadas ]; then
mkdir $lugar/fotos_redimensionadas;
fi
prog=`kdialog --progressbar "Preparando-se para redimensionar" $numfiles`
for i in $files; do
convert -resize 800x600 $lugar/$i $lugar/fotos_redimensionadas/novo_$i 2>> /tmp/convert.erros
dcop $prog setProgress $numprog
dcop $prog setLabel "Modificando a foto $i"
numprog=$((numprog+1))
echo "Foto $i redimensinada";
done
dcop $prog close
kdialog --msgbox "$numfiles Fotos redimensionadas!!"
Scripts recomendados
Tc - Iproute 2
Script de backup para cd-rw e outro local (pasta mapeada)
Agenda de Contatos
Ler arquivo linha por linha
Frases másculas: Cuck Norris
Comentários
[1] Comentário enviado por
blehhh em 04/09/2007 - 01:56h:
cara... só não entendo porque usar o Kdialog. sei que é bonitinho e tudo mais, mas não vejo sentido se não for para construir uma interface "completa" com o kdialog. em outros casos acho melhor usar outras alternativas comuns em outros ambientes desktop (como o gnome).
mas o script tá legal. não tive oportunidade de vê-lo em ação, mas a primeira vista está interessante, bem completinho.
firme aí.
[2] Comentário enviado por
gleissonmb em 04/09/2007 - 08:46h:
Massa o srcipt com barra de progresso grafico.....legal......tenho um em somente texto que tb funciona, mas gostei desse aqui...
vlw
[3] Comentário enviado por
wali em 05/09/2007 - 00:25h:
Muito bom Script.
Tive alguma dificuldade, em diretórios com espaço no nome, foi só renomeá-los e tudo correu bem.
Parabéns