Mudando a resolução de arquivos JPG
Publicado por Fábio Ricardo de Barros 02/04/2005
[ Hits: 7.697 ]
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
Calcula período entre data inicial e data final
Renomear em sequência arquivos de imagens acrescentando a informação do tamanho
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?









