Como redimensionar, modificar e converter imagens pelo terminal

Para converter, modificar e redimensionar imagens no Linux você tem diversas opções. Desde simples plugins, passando por aplicativos específicos e até mesmo através do seu terminal. Na falta de um aplicativo e de um plugin para essas tarefas, podemos utilizar o terminal de uma maneira muito simples com a ajuda do Imagemagick. Aprenda agora esse truque.

Instalação

Ubuntu

$ sudo apt-get install imagemagick

Fedora

$ su -
# yum install imagemagick

Truques

Redimensionar uma imagem

$ mogrify -resize 600 nome_da_imagem.jpg

O comando acima redimensiona a imagem especificada para a largura 600. A altura será proporcional.

Redimensionar todas as imagens da pasta

$ mogrify -resize 600 *.jpg

O comando acima redimensiona todas as imagens da pasta para a largura 600. A altura será proporcional.

Modificar a qualidade de uma imagem

$ mogrify -quality 60 nome_da_imagem.jpg

O comando acima modifica a imagem para a qualidade 60. Ou seja, reduz em 40% a qualidade da imagem.

Modificar a qualidade de todas as imagens

$ mogrify -quality 60 *.jpg

O comando acima modifica todas as imagens da pasta para a qualidade 60.

Converter uma imagem png para jpg

$ mogrify -format jpg nome_da_imagem.png

Converter todas as imagens com formato png para jpg

$ mogrify -format jpg *.png

O comando para conversão de formatos gerará uma nova imagem com outro formato mantendo as imagens com o formato antigo.

Mais sobre o Imagemagick

Para conhecer mais sobre essa ferramenta poderosa chamada Imagemagick, acesse Imagemagick.org.

Helbert Rocha

Business & Linux Admin | Digital Mkter | Live in Rio | Love Jesus
Google+

  • Karl
    Firefox 3.6.8 Firefox 3.6.8 no Windows XP Windows XP

    Poderia falar também do comando convert.
    Ele também faz isso =)

    Abraços!
    O blog está muito bom! Atualizações diárias praticamente, isso é muito bom!

  • Maico
    Google Chrome 31.0.1650.63 Google Chrome 31.0.1650.63 no GNU/Linux x64 GNU/Linux x64

    Muito bom!!!