ImageMagick
Este artigo não cita fontes confiáveis. (Julho de 2024) |
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 | )
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.
História
[editar | editar código-fonte]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]- Página oficial
- http://sergioaraujo.pbwiki.com/imagemagick um wiki com vários exemplos
- ↑ «ImageMagick – License». ImageMagick (em inglês). Consultado em 20 de maio de 2025
- ↑ «ImageMagick: History». web.archive.org. 29 de outubro de 2016. Consultado em 20 de maio de 2025
- ↑ «ImageMagick: Manipulating Graphics From The Command-Line? - WhoIsHostingThis.com». web.archive.org. 29 de setembro de 2020. Consultado em 20 de maio de 2025
- ↑ «What is ImageMagick?». Computer Hope (em inglês). Consultado em 20 de maio de 2025