Mudando a resolução de arquivos JPG
Publicado por Fábio Ricardo de Barros 02/04/2005
[ Hits: 7.797 ]
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
diskSpace - acha os dez maiores gastadores de espaço em disco
Script simples para encerrar conexões
AptList v1.1 - instalação de pacotes DEB a partir de uma lista
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Como cortar as partes de um vídeo com passagens de áudio em branco
Tiling automático no KDE Plasma
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Links importantes de usuários do vol (4)
GOG confirma suporte oficial ao sistema Linux: "o trabalho começo... (2)
Para os fãs de DOOM, um vídeo do Romero (com dublagem em pt-br disponí... (2)









