Mudando a resolução de arquivos JPG
Publicado por Fábio Ricardo de Barros 02/04/2005
[ Hits: 7.765 ]
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
Backup para J-Pilot evitando arquivos problemáticos
Script simples para Atualizar hora Slackware
(Brincando com Aleatoriadade) Tarot Randomico
dep-info - verificar se o programa está instalado no sistema
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Script de montagem de chroot automatica
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
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (7)
De volta para o futuro - ou melhor, para o presente (parte 2) (0)









