O ImageMagick é uma suite de aplicativos para edição não interativa de imagens. Com ele você vai poder editar, converter e combinar imagens de vários tipos diferentes.
O ImageMagick é multiplataforma e conta com versões para Linux, Windows e Mac OS. Você pode baixar os fontes e instalar diretamente no seu computador ou pode usar o repositório da sua distribuição.
Segue abaixo uma relação de links úteis.
- Link do Site do Image Magick: https://www.imagemagick.org/script/index.php
- Link para documentação sobre linha de comando: https://www.imagemagick.org/script/command-line-processing.php
- Link da sessão de Downloads do Image Magick: https://www.imagemagick.org/script/download.php
Para trabalhar com o ImageMagick devemos abrir o terminal. Para nosso exemplo abrimos o terminal e navegamos para uma pasta chamada Testes, dentro da pasta Imagens.
Nela vamos encontrar as imagens:
cachorro-1, -2 e -3.jpg e gato-1, -2 e -3.jpg.
Nela vamos encontrar as imagens:
cachorro-1, -2 e -3.jpg e gato-1, -2 e -3.jpg.
Comando Convert
Convert realiza conversões de tipo, tamanho, resolução e cor entre outras operações em uma imagem.
- Converter uma imagem jpg em png:
convert gato-1.jpg gato-1.png
- Converter uma imagem para 50% do tamanho:
convert -resize 50% cachorro-1.jpg cachorro-1-metade.jpg
- Converter uma imagem em tom de Cinza:
convert cachorro-2.jpg -modulate 100,0 cachorro-cinza.jpg
- Converter para um tamanho específico:
convert -resize '800x600' cachorro-3.jpg cachorro-3-800.jpg
Comando Mogrify
Semelhante ao Convert ele pode ser usado para mudar o formato de várias imagens ao mesmo tempo. Nos dois exemplos abaixo, as imagens orginais são mantidas.
- Convertendo todas as imagens da pasta de jpg para png:
mogrify -format png *jpg
- Passando um caminho diferente para as imagens convertidas, onde convertidas é a pasta criada:
mogrify -path convertidas -format png *jpg
Comando Idenfify
Identify é um comando que mostra detalhes da imagem e com ele você pode conferir algumas modificações feitas com os comandos convert e mogrify.
- Para usar digite:
idenfify gato-3.jpg
A saída é parecida com resultado abaixo.
gato-3.jpg JPEG 1920x1080 1920x1080+0+0 8-bit sRGB 650KB 0.000u 0:00.000
Screenshots
Você pode usar o ImageMagick para tirar screenshots.
- Para testar digite:
sleep 3; import -window root tela.png
Essas são pequenas amostras do que o ImageMagick é capaz de fazer. Não deixe de consultar a documentação para maiores detalhes.
Vídeo em breve.
Comentários
Postar um comentário