#!/bin/bash
# Solicita o diretório
read -p "Digite o caminho do diretório: " diretorio
# Verifica se o diretório existe
if [ ! -d "$diretorio" ]; then
echo "Diretório inválido."
exit 1
fi
# Verifica se há arquivos .jpg
arquivos=$(ls "$diretorio"/*.jpg 2>/dev/null)
if [ -z "$arquivos" ]; then
echo "Nenhum arquivo .jpg encontrado."
exit 0
fi
echo "Iniciando conversão..."
# Loop para converter
for imagem in "$diretorio"/*.jpg; do
nome_base=$(basename "$imagem" .jpg)
if convert "$imagem" "$diretorio/$nome_base.png"; then
echo "Convertido: $nome_base.jpg → $nome_base.png"
else
echo "Erro ao converter: $nome_base.jpg"
fi
done
echo "Processo finalizado!"