De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Redução do tamanho de imagens com ImageMagick

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 21 de Junho de 2009

Recentemente eu tive que submeter uma cópia de meu histórico escolar a uma instituição. O limite máximo para o tamanho do documento era 1MB. O problema é que as imagens escaneadas eram muito maior do que isto.

Para reduzir o tamanho da imagem, usei o fantástico ImageMagick, com o aplicativo convert.

Este aplicativo faz, dentre muitas outras coisas, a conversão de formatos, coloca bordas na imagem e reduz o tamanho. A redução do tamanho se dá através da redução da qualidade da imagem. Esta redução, muitas vezes, nem é perceptível aos olhos humanos. Neste caso em particular, em que a imagem era uma cópia de um documento, a diminuição de qualidade foi imperceptível.

O comando que usei foi:

  #!/bin/sh
  
  for f in *.jpg
  do
    convert -quality 50 $f tn_$f
  done

Como eram vários arquivos, optei por escrever um pequeno programa. A diretiva -quality aceita valores que vão até 100. Mesmo usando valores menores, ainda assim a qualidade, ao menos para os meus olhos, se manteve inalterada.

A Dicas-L tem dezenas de dicas sobre o ImageMagick. Saiba mais sobre o ImageMAgick.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida