Converter e dimensionar imagens em massa
Autor: Augusto Schwartz | Publicado: 2013-06-19T17:12:00-03:00


Saudações à todos novamente;

Outro dia passei por um aperto... Precisava converter uma quantidade absurda de imagens para publicar no Tumblr. Logo pensei: "Vou usar o GIMP para converter tudo e fico de boa" hehehe...&nbsp;#@$%!(M E R D A)#@$%!
Daí pensei de novo: "Vou usar o Inkscape para converter tudo e fico de boa" kkkkk...&nbsp;#@$%!(C A C E T E)#@$%!

Então relaxei um pouco e pesquisei como qualquer humano. Lembrava que havia visto alguma vez um tal de convert no nautilus ... sei lá...

Algumas centenas de milhares de sugestões de instalação de programas e soluções on line...
Algumas xícaras de café...
Algumas horas depois...

EURECA!!! HA!!! ENCONTREI!!!
http://wiki.ubuntu-br.org/Nautilus

Extensões



Disponível nos repositórios. Basta instalar o pacote pelo Synaptic ou via terminal como no exemplo abaixo: 


sudo apt-get install nautilus-gksu 



  
 Função 

  
 Pacote 

  
 Repositório 


  

 Abrir arquivos e pastas como administrador 

  
 nautilus-gksu 

  
 Oficial 


  

 Enviar arquivo/pasta para (Ex.: bluetooth, e-mail ) 

  
 nautilus-sendto 

  
 Oficial 


  

 Abrir a pasta atual no terminal 

  
 nautilus-open-terminal 

  
 Extra 


  

 Define opções de compartilhamento de uma pasta 

  
 nautilus-share 

  
 Extra 


  

 Converter e redimensionar imagens 

  
 nautilus-image-converter 

  
 Extra 


  

 Converter arquivos de audio WAV|Ogg|MP3|MPC|FLAC|APE|AAC|WMA 

  
 nautilus-script-audio-convert 

  
 Extra &nbsp;





Pronto. Agora que já sei que há o convert no Nautilus só falta saber como usar!
Pensa, Pensa, Pensa, Pensa, Pensa... Nem para lançar um "man convert"...

Pensa, Pensa, Pensa, Pesquisa, Fuça, Xinga, Resgunga...

EURECA!!! HA!!! ENCONTREI!!!
http://www.botecodigital.info/linux/redimensionar-varias-imagens-no-linux/

Agora sim vai a dica:

Instale a extensão do nautilus&nbsp;através do terminal:
$ sudo apt-get install nautilus-gksu

Organize as todas fotos em uma pasta de forma que fiquem também separadas por extensão por exemplo: *.JPG, *GIF, *PNG, etc.. Caso não tenha tempo não tem problema vou ensinar a dar um jeito nisso.

Dentro da pasta que contém as fotos que deseja redimensionar crie uma nova, por exemplo:
$ mkdir nova

Pois bem, acesse a pasta das fotos através do terminal:
$ cd /local/usuario/pastadasfotos

Agora vem a magia, hummm...
$ for foto in *.jpg; do convert $foto -resize 800x600 novas/$foto; done

Pronto!

Caso tenha problemas com arquivos de extensão diferentes aqui a dica:
$&nbsp;for&nbsp;foto&nbsp;in&nbsp;*.AAA;&nbsp;do&nbsp;convert $foto -resize 800x600 novas/$foto;&nbsp;done

Neste exemplo substitua AAA pelo formato e 800x600 para as dimensões que necessite.


Entenda o comando:
&nbsp; &nbsp; foto = Variável para guardar o nome de cada foto;
&nbsp; &nbsp; convert = Programa utilizado para converter formatos, redimensionar, unir, etc, imagens;
&nbsp; &nbsp; -resize 800×600 = Tamanho para a nova resolução
&nbsp; &nbsp; novas/$foto = Caminho onde serão geradas as novas fotos, o $fotos é para manter o mesmo nome do original.


Seja feliz.

Um agradecimento especial para o&nbsp;Thiago Finardi autor do tutorial que me salvou.
Aqui o post original do Thiago:&nbsp;http://www.botecodigital.info/linux/redimensionar-varias-imagens-no-linux/