Mudando a resolução de arquivos JPG
Publicado por Fábio Ricardo de Barros 02/04/2005
[ Hits: 7.763 ]
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
Testa link e reinicia a interface
Configurar gateway e servidor DNS com dialog
Conversão em massa de arquivos .wav para .mp3
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Conky, alerta de temperatura alta (10)
Assisti Avatar 3: Fogo e Cinzas (3)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (42)









