Saltar para o conteúdo

ImageMagick

Origem: Wikipédia, a enciclopédia livre.
ImageMagick
AutorJohn Cristy
DesenvolvedorImageMagick Studio LLC
PlataformaMultiplataforma
Modelo do desenvolvimentoSoftware livre
Lançamento1 de agosto de 1990 (35 anos)
Versão estável7.1.2-8 (26 de outubro de 2025; há 17 dias)
Escrito emC
Sistema operativoMultiplataforma
LicençaImageMagick
Estado do desenvolvimentoAtivo
Repositóriogithub.com/ImageMagick/ImageMagick
Página oficialimagemagick.org

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.

História

[editar | editar código]

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]

convertendo para escala de cinza

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

Convertendo muitas imagens

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

Capturando um screenshot (imagem de tela)

[editar | editar código]
 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]

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]
Í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