Redimensionar várias imagens ao mesmo tempo
Publicado por David 04/09/2007
[ Hits: 10.967 ]
Homepage: http://twitter.com/dias_david
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)
#!/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!!"
Verificando se uma placa de rede está presente
Arquivo em shell criado cleanlogs.sh
Pesquisa de grupos do sistema por nome de grupo ou gid
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Olha que Conky "bunitinhu" pra usar no seu sistema
Git config não aplica configurações
O que você quer para sua vida ao usar o Linux?
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Problemas ao Boot do Windows para Ubunto (3)
GT 420, distros com repositórios aparentemente nulos, alguma recomenda... (2)