Saltar para o conteúdo

ImageMagick

Origem: Wikipédia, a enciclopédia livre.
ImageMagick

ImageMagick
Autor John Cristy
Desenvolvedor ImageMagick Studio LLC
Plataforma Multiplataforma
Modelo do desenvolvimento Software livre
Lançamento 1 de agosto de 1990 (34 anos)
Versão estável 7.1.1-47 (2025 de março de 30; há 57 dias)
Escrito em C
Sistema operativo Multiplataforma
Licença ImageMagick
Estado do desenvolvimento Ativo
Página oficial imagemagick.org
Repositório github.com/ImageMagick/ImageMagick

ImageMagick, invocado a partir da linha de comando como magick, é um software livre e de código aberto[1] multiplataforma para exibir, criar, converter, modificar e editar imagens raster. O ImageMagick foi criado por John Cristy em 1987, e pode ler e escrever mais de 200 formatos de arquivos de imagem. É amplamente utilizado em aplicações de código aberto.

ImageMagick foi criado em 1987 por John Cristy quando trabalhava na DuPont, para converter imagens de 24 bits (16 milhões de cores) para imagens de 8 bits (256 cores), para que pudessem ser exibidas na maioria das telas da época. Foi liberado gratuitamente em 1990 quando a DuPont concordou em transferir os direitos autorais para ImageMagick Studio LLC, a organização que ainda mantém o projeto atualmente.[2][3][4]

Exemplos de uso

[editar | editar código-fonte]

convertendo para escala de cinza

[editar | editar código-fonte]
 convert test.jpg -modulate 100,0 grey_test.jpg

Convertendo muitas imagens

[editar | editar código-fonte]
 mogrify -format jpg *.gif 

Capturando um screenshot (imagem de tela)

[editar | editar código-fonte]
 sleep 5; import -window root tela.png

ou

 sleep 5; import -window root tela.png; gimp tela.png

Combinando com scripts

[editar | editar código-fonte]

Os programas contidos no imagemagick podem interagir com scripts aumentando o seu poder. Abaixo um exemplo com um shell script do Linux.

Para colocar muitas imagens em escala de cinza faça:

 for i in *; do
   convert $i -modulate 100,0 grey_$i
 done

Para redimensionar fotos e modificar a resolução:

  for i in *.jpg; do
     convert -quality 70 -resize 30% $i $i-70.jpg;
  done

Ligações externas

[editar | editar código-fonte]
Ícone de esboço Este artigo sobre software é um esboço. Você pode ajudar a Wikipédia expandindo-o.
O Commons possui uma categoria com imagens e outros ficheiros sobre ImageMagick
  1. «ImageMagick – License». ImageMagick (em inglês). Consultado em 20 de maio de 2025 
  2. «ImageMagick: History». web.archive.org. 29 de outubro de 2016. Consultado em 20 de maio de 2025 
  3. «ImageMagick: Manipulating Graphics From The Command-Line? - WhoIsHostingThis.com». web.archive.org. 29 de setembro de 2020. Consultado em 20 de maio de 2025 
  4. «What is ImageMagick?». Computer Hope (em inglês). Consultado em 20 de maio de 2025