Mudando a resolução de arquivos JPG
Publicado por Fábio Ricardo de Barros 02/04/2005
[ Hits: 7.646 ]
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
Somar e exibir resultados gerados pelo monitoramento do DNS
Executando comandos de telnet via shell-script
Backup automatico em dois computadores via local e NFS
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (5)
E aí? O Warsaw já está funcionando no Debian 13? (2)
Dúvidas sobre a originalidade de conteúdos online (12)