terça-feira, 15 de maio de 2012

Redimensionando Imagens no Linux - Xubuntu

Quantas vezes você tirou lindas fotos e teve dificuldades para transferi-las devido ao seu tamanho (acima de 8mb em alguns casos). 

Lógico que hoje em dia com a banda larga cada vez mais rápida este problema vai ficando cada vez menor, mas, por que não reduzir suas imagens e fazer um upload mais veloz, e guardar as fotos originais em outra mídia qualquer? Mas convenhamos, você não precisa de uma ultra alta definição para compartilhar seus momentos felizes com os amigos né?

Para fazer isto, ou seja, redimensionar rapidamente uma ou várias imagens utilizando o Xubuntu, é bem simples, mas precisa um pouquinho de shell script. Nada muito complicado. O único requisito é ter instalado o imagemagick (sudo apt-get install imagemagick). Siga os passos abaixo e divirta-se. Esta dica também vai estar disponível nos links aqui ao lado ou clique aqui.

1. Copie o script abaixo e cole em seu leafpad (ou qualquer outro editor de sua preferência)

#!/bin/sh

mkdir -p ./Resized/$1

for file
do
if [ ! -e $file ]
then
continue
fi
toname="./Resized/"$1"/"$( echo $file | cut -f1 -d.)"_"$1".jpg"
convert -geometry $1x$1 -quality 100 "${file}" "${toname}"
done
 
2. Salve o script em sua pasta /home com o nome ".resize" (sem as aspas). Note que você estará salvando o arquivo como oculto.

3. Clique com o botão direito do mouse no arquivo que você salvou através do Thunar (estamos usando o Xubuntu) use a opção "Propriedades -Permissões" e acione a opção de "Programa", que permite a sua execução.

4. Finalmente, no Thunar, clique em "Editar - Configurar ações personalizadas" e adicione uma com o nome "resize 640" e aponte para o comando " /home/mike/.resize 640 %N " onde "mike" é o seu nome de usuário e vá até as "Configurações de aparência - Padrão de Arquivo" e adicione "*.jpg;*.JPG;*.jpeg;*.JPEG;*.png;*.PNG ", desmarque a opção "Arquivo de texto" e marque a opção de "Arquivos de imagem".

Agora é só selecionar as imagens e elas serão redimensionadas para 640 pixels de largura.


Fonte: http://ubuntuforums.org/showthread.php?t=1881491

______________________________________
Seja livre... Use Linux


2 comentários:

  1. Olá amigo. Gostei muito da dica. Queria saber se você sabe como ativar a opção "Propriedades" ao selecionar vários arquivos e clicar com o botão direito sobre um deles no Xubuntu 12.04

    ResponderExcluir
  2. Desculpe a demora na resposta, é que ultimamente está difícil de parar e responder a todos os compromissos.

    Mas vamos lá...
    Você já deve saber que as propriedades de cada arquivo no Linux são muito mais complexas que em outros sistemas não Unix-Like, devido a isto fica inviável este tipo de abertura para as propriedades, não quanto a apenas alterar alguns arquivos mas quando começamos a pensar em profundidade, ou seja, quando somos o "root" do sistema, temos centenas de possíveis combinações de atributos para cada grupo de arquivos e limitando tais possibilidades a um menu de opções você deixa de usufruir justamente da imensa gama de possibilidades referentes às propriedades de cada arquivo. Isto acaba, finalmente, afetando até mesmo no funcionamento do sistema (usuário root que fique bem claro).

    ResponderExcluir