Mudando a resolução de arquivos JPG
Publicado por Fábio Ricardo de Barros 02/04/2005
[ Hits: 7.650 ]
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
Script Backup ultimo arquivo criado em um diretorio feito TAR direto para DAT
Criando contas de usuario em varios servidores ao mesmo tempo
Screenshot automático em Shell Script
Script para atualização do UVSCAN
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
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)
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
Programa simples pra cortar vídeos (7)
Instalação automatizada do Debian 12 em UEFI (1)
Browser/Placa de vídeo trava Ubuntu 22.04 (2)