Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Sem "sudo apt-get install imagemagick" não funciona o exercício com imagens

precisa instalar o pacote.

1 resposta
solução!

Oi, Fernando!

O comando convert faz parte do ImageMagick, então é essencial ter esse pacote instalado para que o exercício funcione corretamente.

Para instalar o ImageMagick no seu sistema, você pode usar o comando que mencionou. No terminal, execute:

sudo apt-get install imagemagick

Depois de instalar, você poderá usar o comando convert para realizar a conversão de imagens conforme solicitado no exercício. Aqui está um exemplo de script que você pode criar para converter todas as imagens .jpg de um diretório para .png:

#!/bin/bash

# Solicita ao usuário o caminho do diretório
echo "Por favor, insira o caminho do diretório com as imagens .jpg:"
read dir

# Verifica se o diretório existe
if [ -d "$dir" ]; then
  # Itera sobre todos os arquivos .jpg no diretório
  for img in "$dir"/*.jpg; do
    # Define o nome do arquivo de saída com extensão .png
    output="${img%.jpg}.png"
    # Converte a imagem
    convert "$img" "$output"
    # Verifica se a conversão foi bem-sucedida
    if [ $? -eq 0 ]; then
      echo "Convertido com sucesso: $img -> $output"
    else
      echo "Falha ao converter: $img"
    fi
  done
else
  echo "Diretório não encontrado!"
fi

Salve esse script em um arquivo, por exemplo, converter_imagens.sh, e depois execute-o no terminal com:

bash converter_imagens.sh

Bons estudos!