Converter todas as imagens de um diretório
Publicado por Vinícius Evandro Gregório 28/10/2008
[ Hits: 12.371 ]
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
Criação de usuários no Samba utilizando script
Firewall simples para desktops
Instalação do Python 3.5.1 no Linux
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)
Monitoramento pfsense com zabbix (4)
Erro na inicialização do Debian como resolver (5)
Dúvidas sobre a originalidade de conteúdos online (11)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (4)