Converter todas as imagens de um diretório
Publicado por Vinícius Evandro Gregório 28/10/2008
[ Hits: 12.355 ]
Script que utiliza o convert (do pacote ImageMagick) para converter entre formatos de imagens. No exemplo estou convertendo imagens no formato .png para .ico, porém basta alterar os formatos dentro do script para os formatos desejados e/ou os efeitos disponíveis com o convert.
Embora simples, o script serve também como exemplo de iteração nos arquivos dentro de um diretório, podendo ser adaptado para outras funcionalidades.
#!/bin/bash #Conversor entre formatos de imagem - Vinícius Evandro Gregório # salva o diretorio atual currentdir=`pwd` # recuperar todos os arquivos *.png for original in *.png; do #substitui as extensões nome="${original/.png/.ico}" echo $nome # converte o .png em .ico convert $original $nome done # mover para o diretório da nova extensão dirtemp=$currentdir/ico # se o diretorio não existir, entao criar o diretorio if [ ! -e $dirtemp ]; then mkdir $dirtemp fi mv *.ico $dirtemp
backup /home e /etc no crontab
Script que verifica se existem arquivos repetidos em dois diretórios
Exemplo de Shell-Script (CORRIGIDO!)
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
Atualizar Debian Online de uma Versão para outra
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)
baschrc customizado pegeui vários. (3)
Rust é o "C da nossa geração"? (8)