Redimensionar várias imagens ao mesmo tempo
Publicado por David 04/09/2007
[ Hits: 10.896 ]
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!!"
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela