Como converter imagens JPEG, WebP e PNG no Linux usando ImageMagick e o comando Mogrify
O comando Mogrify, parte da ferramenta de edição de imagens ImageMagick, permite converter imagens em massa dentro de um diretório específico.
Atualizado em
Se você usa Linux e precisa converter imagens em massa, pode se beneficiar do comando mogrify
, que permite a conversão de formatos de imagem como JPEG, WebP e PNG. Com o ele, é possível redimensionar, girar, alterar a qualidade e muito mais em várias imagens em um diretório de uma só vez – muito útil se você precisa converter muitas imagens antigas, em formatos obsoletos, para formatos mais modernos e que ocupam menos espaço, por exemplo. Neste artigo, explicarei como usar o mogrify
para converter imagens no Linux.
O que é o Mogrify?
O mogrify
é uma ferramenta de edição de imagem do pacote de software ImageMagick, que é uma coleção de ferramentas de processamento de imagem amplamente utilizadas no Linux. Ele permite fazer edições em massa em várias imagens de uma só vez, sem a necessidade de abrir cada imagem individualmente.
Como instalar o Mogrify
Para instalar o Mogrify, é necessário ter o pacote ImageMagick instalado em seu sistema. Se você estiver usando uma distribuição baseada no Debian ou no Ubuntu, pode instalar o ImageMagick e o Mogrify com o seguinte comando:
sudo apt install imagemagick
No Arch Linux e no Fedora, use os comandos abaixo, respectivamente:
sudo pacman -S imagemagick
sudo dnf install imagemagick
Se estiver usando outra distribuição do Linux, consulte a documentação do seu sistema para obter instruções de instalação.
Como usar o Mogrify para converter imagens
Depois de instalar o ImageMagick, você pode usar o mogrify
para converter imagens no Linux. O processo de conversão é relativamente simples:
- Abra um terminal e navegue até a pasta onde as imagens que deseja converter estão localizadas.
- Execute o comando
mogrify
com as opções desejadas e os arquivos de imagem como argumentos. Por exemplo, se você quiser converter todas as imagens JPEG para PNG, use o seguinte comando:
mogrify -format jpg -quality 80 *.webP
Este comando converte todas as imagens JPEG na pasta atual para o formato WebP e reduz a qualidade para 80%.
Opções comuns do Mogrify
Existem várias opções que você pode usar com o comando Mogrify para personalizar a conversão de imagens. Aqui estão algumas das opções mais comuns:
-resize
: Redimensiona a imagem para o tamanho especificado. Por exemplo,-resize 50%
reduz a imagem pela metade.-rotate
: Gira a imagem em graus. Por exemplo,-rotate 90
gira a imagem em 90 graus no sentido horário.-quality
: Define a qualidade da imagem. Por exemplo,-quality 90
define a qualidade para 90% da do aquivo original.-format
: Especifica o formato de saída da imagem. Por exemplo,-format png
converte a imagem para o formato PNG.