Ícone do LinkedIn Ícone do RSS Ícone do Lnk.Bio

12 Nov 2020 | 2 minutos • Dicas e recomendações

Editando imagens com o ImageMagick

Usando um script bash

Ingrid Machado

Ingrid Machado

Engenheira de computação, especialista em engenharia de software. Autora deste querido blog.

Image de capa do post Editando imagens com o ImageMagick

Sempre que eu vou publicar algum post eu busco por imagens de capa. O problema é que eu não posso ir no Unsplash e simplesmente baixar as imagens para usar no blog, senão a cada visita existiriam dois problemas:

  1. As páginas teriam um alto tempo de carregamento
  2. A cada visita feita na rede móvel o pacote de dados seria drenado

Para evitar estas situações, eu sempre edito a imagem: converto para uma escala de cinza, redimensiono e reduzo a qualidade. Assim, o tamanho da imagem reduz consideravelmente, mas sigo mantendo um bom nível de qualidade. Eu estava usando 3 sites para essas tarefas: BeFunky, convertimage e compressjpeg. Todos me atendem perfeitamente, mas quando é necessário editar mais de 3 imagens por vez, confesso que perco a paciência.

Para evoluir esse meu MVP, fiz um script (edit-img.sh) utilizando o ImageMagick:

ImageMagick: software gratuito para edição de imagens. Permite converter o formato da imagem, além de redimensionar, cortar, girar e diversas outras opções.

#!/bin/bash

FILES=C:/user/blog/imagens/*

if [ -z $1 ]
then
    for file in $FILES*.jpg
    do
    echo "Processing $file file..."
    
    magick $file -resize "1400" -grayscale Rec709Luma ${file%.*}-edited.jpg

    done
else
    echo "Processing $1 file..."

    magick $1 -resize "1400" -grayscale Rec709Luma ${1%.*}-edited.jpg
fi

Esse script faz o seguinte:

Assim, posso executar o script com os seguintes comandos no Windows:

magick $1 -resize "1400" -grayscale Rec709Luma ${1%.*}-edited.jpg

O comando magick é bem simples e montei ele baseado na documentação:

Resumindo, o ImageMagick vai redimensionar a imagem para uma largura de 1400px, de forma proporcional, e converter para uma escala de cinza, gerando um novo arquivo de imagem com o sufixo “-edited”.

Pretendo seguir olhando a documentação para ver quais opções de compressão de imagens me atendem e facilitar a organização das postagens no blog. Mas só esse script inicial já facilitou muito a minha vida.

O ImageMagick está disponível para Windows e Linux e possui uma opção de uso com interface gráfica, além da linha de comando.

O link do post foi copiado com sucesso!

Mais conteúdos de Ingrid Machado

Imagem de capa do post The Good Enough Job

07 Set 2026 • Dicas e recomendações

The Good Enough Job

Já faz um tempo que não escrevo um post dedicado a recomendar a leitura de um livro. Mas esse é um livro que me impactou bastante e que não consigo parar de mencionar sempre que tenho oportunidade....

4 minutos

Imagem de capa do post Como remover senha de PDFs

02 Fev 2026 • Dicas e recomendações

Como remover senha de PDFs

Estou fazendo vários cursos e alguns deles incluem nos arquivos PDF uma senha. Quando a senha é o meu e-mail, eu acabo perdendo a paciência, porque, todas as vezes que vou abrir o arquivo para estu...

1 minutos

Imagem de capa do post Ferramenta para organizar contas compartilhadas

03 Nov 2025 • Dicas e recomendações

Ferramenta para organizar contas compartilhadas

Já compartilhei várias vezes sobre o documento “Acompanhamento financeiro para contas compartilhadas” aqui e na newsletter. Mas entendo que um documento no Coda nem sempre é o formato mais simples ...

1 minutos

linkedin icon
LINKEDIN
Twitter icon
TWITTER
RSS icon
RSS
Lnk.Bio icon
LNK.BIO

Ingrid Machado © 2019 - 2026

• Ingrid Machado © 2019 - 2026

• Layout por Victoria Facundes • Desenvolvido por Cristhian Rodrigues

VOLTAR AO TOPO

voltar para o topo