Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux
» Screenshot
Linux: Ubuntu Logo + efeito Beryl
Por mau_smo



» Login
Login:
Senha:

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

Esqueci minha senha

» Wallpaper
Linux: Tux White
Por JuNiOx


Scripts

Linux user

Publicado por David em 04/09/2007    [ 4145 hits ]

Login: professordavid, 202099 pontos

Homepage: http://twitter.com/dias_david   


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
   Script Linux recomendado Tc - Iproute 2
   Script Linux recomendado Script de backup para cd-rw e outro local (pasta mapeada)
   Script Linux recomendado Agenda de Contatos
   Script Linux recomendado Ler arquivo linha por linha
   Script Linux recomendado 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


Contribuir com comentário
CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
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.