Mudando a resolução de arquivos JPG
Publicado por Fábio Ricardo de Barros 02/04/2005
[ Hits: 7.624 ]
Este script destina-se a mudança de resolução de arquivos JPG.
É bem simples, ele pega todos os JPG que estiverem no diretorio atual e cria copias com a resolução selecionada. Este script usa o "convert".
Notem que este script busca por arquivos jpg JPG e Jpg.
Caso necessario abra o mudares em um editor de texto e mude o PATH_CONV, esta varialvel recebe o caminho para o programa convert.
#!/bin/sh #Programa: mudares.sh #Data: 09/04/2004 #Autor: Fabio Ricardo de Barros #e-mail:fabio@ipiranga.net #LastUpdt: 25/04/2004 # Este programa destina-se a mudanca de resolucao de arquivos jpg contidos em um diretorio. Para usa-lo, basta estar no diretorio onde estao contidos os arquivos jpg executar o script escolher a resolucao e arguardar. # Os arquivos convertidos estarao em um diretorio que tera como nome a resolucao escolhida. Ex: se voce escolheu a opcao 2, 640x480, o script criara um diretorio chamado 640x480. # Este script tem como dependencia o programa convert, que e usado para a conversao dos arquivos. PATH_CONV=/usr/X11R6/bin/convert #Caminho do convert incluindo executavel menu() #Funcao menu(), exibe o menu de escolhas e retorna a opcao escolhida. { clear echo "Escolha a resolução que deseja converter:" echo "1 - 160x120" echo "2 - 320x240" echo "3 - 640x480" echo "4 - 800x600" echo "5 - 1024x960" echo "6 - 1280x1024" echo "7 - Todas as resolucoes" read OPC1 case $OPC1 in 1) iconvert 160x120 #Chama a funçao iconvert() echo echo CONVERSAO FINALIZADA echo echo;; 2) iconvert 320x240 #Chama a funçao iconvert() echo echo CONVERSAO FINALIZADA echo echo;; 3) iconvert 640x480 echo echo CONVERSAO FINALIZADA echo echo;; 4) iconvert 800x600 echo echo CONVERSAO FINALIZADA echo echo;; 5) iconvert 1024x960 echo echo CONVERSAO FINALIZADA echo echo;; 6) iconvert 1280x1024 echo echo CONVERSAO FINALIZADA echo echo;; 7) iconvert 160x120 iconvert 320x240 iconvert 640x480 iconvert 800x600 iconvert 1024x960 iconvert 1280x1024 echo echo echo CONVERSAO FINALIZADA echo echo;; *) echo OPCAO INCORRETA!!! echo echo read menu;; esac } iconvert() #Funcao iconvert(), faz a conversao das imagens. { mkdir $1 for i in `ls *.jpg *.JPG *.Jpg`; do clear echo Convertendo arquivo: $i para $1; $PATH_CONV -size $1 $i -resize $1 $1/$i; done } # Inicio do programa menu
Visualizar capas de álbuns de músicas no MPD/MPC/NCMPCPP
newchangelog - Script para gerar changelog.
Script para listar tentativas de acessos
Backup simples com log de resultado
Customizar a Instalação do Linux Debian com Preseed
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
Um modo leve de ouvir/ver áudio/vídeo da internet em máquinas pererecas
Resolver algumas mensagens de erro do SSH
Instalar módulo de segurança do Banco do Brasil Warsaw do tipo .run
Sem espaço na partição home (7)
Aprendendo mais sobre Linux com livro (6)
Procrastinação e autossabotagem são problemas muito comuns na sociedad... (6)