#!/bin/bash # # Este script foi feito por Paulo [SamuraiDio] Diovani # (http://diovani.com pauloNO@SPAMdiovani.com) # para redimensionar imagens a partir do gerenciador de arquivos Thunar. # Sintam-se a vontade para modificar como desejado. # Caso alguém o melhor, favor me enviem a nova versão. # # REQUERIMENTOS: # bash (dããã) (http://www.gnu.org/software/bash/) # imagemagick convert (http://imagemagick.org/script/index.php) # zenity (http://directory.fsf.org/zenity.html) # # INSTALAÇÃO: # simplesmente copie o arquivo para /usr/bin (ou onde quer que vc guarde seus # executáveis). # ## verifica parametros if [[ $# < 1 ]]; then zenity --info --title="Atenção" --text="Você não selecionou nenhuma imagem."; exit; fi; # ## obtem largura e altura WIDTH=`zenity --entry --title="Largura" --text="Informe a largura para redimensionar."`; HEIGHT=`zenity --entry --title="Altura" --text="Informe a altura para redimensionar."`; # ## verifica valores if [[ $WIDTH < 1 && $HEIGHT < 1 ]]; then zenity --info --title="Atenção" --text="Você precisa especificar pelo menos largura ou altura."; exit; fi; # ## redimensiona usando imagemagick for IMAGE in $*; do if ! convert $IMAGE -resize ${WIDTH}x${HEIGHT} $IMAGE; then zenity --error --text="Erro ao redimensionar."; fi done