Scripts no Nautilus - VRlivre - SCRIPT nº 6


Para que você possa instalar os Scripts em seu Nautilus é bem simples, só precisa de 3 passos:

1 - Faça download do Script.
2 - Abra o diretório "/home/seu-usuario/.gnome2/nautilus-scripts/" e cole o Script nesse local.
3 - Abra um terminal, logue-se como root e digite:
chown seu-usuario.seu-usuario -R /home/seu-usuario/.gnome2/nautilus-scripts/ && chmod +x /home/seu-usuario/.gnome2/nautilus-scripts/ + enter

Após os 3 passos acima o Script já estará disponível no menu de contexto do Nautilus.

Se quiser ver a primeira postagem e saber mais sobre os Scripts do Nautilus:
Acesse aqui!!!!

Sexto script da série:
Redimensionar Customizado

Esse Script permite que você redimensione (em lote) todas as imagens contidas na pasta em que o sript for executado. Ele vai criar uma pasta com o nome "redimensionado" e dentro desta pasta salvará as suas imagens modificadas, mantendo desta forma os arquivos originais sem nenhuma modificação.
Você poderá escolher algumas configurações e/ou combinações das mesmas:
  • 8 tamanhos de resolução disponíveis que vão variar de "80x100 até 4000x3200";
  • A qualidade em que essas imagens serão salvas, as variáveis vão de "0% à 100%", lembrando que, mais próximo de "0" qualidade pior, mais próximo de "100" qualidade melhor;
Obs.: Vale ressaltar que imagens de baixa qualidade, quando redimensionadas para um tamanho superior ao seu, ficarão distorcidas ou ruins, sendo assim, procure usar imagens de qualidade em seus trabalhos.


Obs.: Faça ajustes e testes, alterando as configurações para a que você achar melhor, de acordo com a sua necessidade.

Dependências: ffmpeg - zenity


#!/bin/bash
#virmal_divx 2011
(
echo "# Estamos trabalhando, por favor aguarde o processo terminar !!!"

rm -rf redimensionado
mkdir redimensionado

ttscala="$(zenity --width=250 --height=380 --list --column "Redimensionando Imagens" --title="Selecione o tamanho para a imagem" "80x100" "120x120" "320x240" "640x480" "720x480" "800x600" "1024x768" "1600x1200" "2400x1800" "3200x2400" "4000x3200")"

# ttscala=`zenity --width=500 --entry --title "Redimensionando Imagens" --text "Digite o tamanho que deseja para as imagens, exemplo: 640x480"`
# ttqualidade=`zenity --width=500 --entry --title "Redimensionando Imagens" --text "Digite a qualidade que deseja para as imagens, os valores permitidos são de 10 até 100, sendo o valor 10 a pior qualidade e o valor 100 manter qualidade original"`

ttqualidade=`zenity --scale --title "Redimensionando Imagens" --text="Selecione a qualidade, os valores possíveis são de 0 até 100, sendo o valor 0 a pior qualidade e o valor 100 manter qualidade original." --step="5"`

for i in `ls *.jpg` ; do convert -scale $ttscala -quality $ttqualidade -normalize +contrast $i redimensionado/$i; done
for i in `ls *.jpeg` ; do convert -scale $ttscala -quality $ttqualidade -normalize +contrast $i redimensionado/$i.jpg; done
for i in `ls *.png` ; do convert -scale $ttscala -quality $ttqualidade -normalize +contrast $i redimensionado/$i.jpg; done
for i in `ls *.bmp` ; do convert -scale $ttscala -quality $ttqualidade -normalize +contrast $i redimensionado/$i.jpg; done
for i in `ls *.tif` ; do convert -scale $ttscala -quality $ttqualidade -normalize +contrast $i redimensionado/$i.jpg; done

echo "# Trabalho terminado !!! Bom trabalho!!!!"
) | zenity --progress --width 200 --height 100 --title "Informação do Sistema" --text "Trabalhando..." --pulsate --auto-close





use o botão abaixo para fazer o download deste Script



Postado originalmente por Sergio Graças em http://tecnicolinux.blogspot.com

0 comentários:

O conteúdo deste blog/site pode e deve ser divulgado, conforme lei a 9.610/98 meus direitos estão assegurados, portanto eu permito a copia e reprodução gratuita, seja total ou parcial, não acarretando qualquer onûs financeiro aos interessados, porém, vedo o uso para fins lucrativos, toda reprodução para o público deve citar a fonte extraída, no caso o Técnico Linux - Espaço dos Implementadores de Informática e seja citada junto com um link para a postagem original, onde a referência deve estar numa fonte de tamanho igual ou maior a do texto, obviamente que os links citados não estão sujeitos ao mesmo termo. O conteúdo textual original desta página está disponível sob a licença GNU FDL 1.2.

Todas as marcas citadas pertencem aos seus respectivos proprietários. Os direitos autorais de todas as ilustrações pertencem aos respectivos autores, e elas são reproduzidas na intenção de atender ao disposto no art. 46 da Lei 9.610 - se ainda assim alguma delas infringe direito seu, entre em contato para que possamos removê-la imediatamente ou ainda lhe dar os devidos créditos.

Copyright © 2016 Espaço dos Implementadores de Informática