Editar e retocar fotos digitais com Imagemagick

Editar e retocar fotos digitais com Imagemagick

Imagemagick é um conjunto de softwares para criar, editar e compor imagens. Ele pode ler, converter e gravar imagens em uma variedade de formatos, incluindo DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, TIFF, etc. Este conjunto de softwares é composto por um conjunto de programas para editar imagens a partir da linha de comando sem a necessidade de nenhum aplicativo gráfico, o que representa uma grande vantagem no aprimoramento de scripts com determinados comandos para modificar ou converter determinada imagem, o
os comandos são mostrados abaixo:

animado
comparar
composto
conjurar
convertem
exibição
identificar
importar
mogrificar
montagem
transmitir canais

Os comandos mais populares são identificar, convertem y mogrificar; o primeiro a identificar detalhes da imagem como seu tamanho, sua taxa de bits entre outros; o segundo para converter uma imagem em outra, o último não muito conhecido, mas usado para modificar diretamente a imagem e não fazer uma cópia dela.

convert /imagen.ext /imagen.extdeseada

Agora, se o que você deseja é converter um grupo de imagens em outro formato, é recomendável usar mogrificar da seguinte maneira:

mogrify -format png /carpeta-de-imagenes/*

Para conhecer os formatos compatíveis com este programa podemos utilizar o seguinte comando:

mogrify -list format

Convert e mogrify podem ser usados ​​para a mesma função, a chave é que convert tem que escrever uma imagem separada do original e mogrify não depende se ela é convertida de um formato para outro.

Você sempre pode aprender sobre as funções desses programas lendo os arquivos de ajuda

man mogrify     ó      mogrify -help

Agora, suponha que precisamos compactar uma imagem jpg recém-tirada de uma câmera que pesa cerca de 2 MB ou mais e queremos que ela reduza seu peso em MB sem que a qualidade ou o tamanho sejam reduzidos a olho nu, vejamos um exemplo:

mogrify -compress jpeg -qualit 80% /imagen/a/modificar

A porcentagem indica o nível de compreensão que pode variar de 0 a 100.

Com a opção -redimensionar podemos alterar o tamanho da imagem se for um exemplo muito grande:

mogrify -resize 1024x768 /imagen/a/modificar

Por outro lado, temos que importar que nos permitirá fazer uma captura de tela da tela em qualquer formato de imagem compatível, exemplo:

Para tirar uma captura de tela inteira

import -window root /detino/imagen.jpg

Selecione a área para capturar

import /detino/imagen.jpg

Se quisermos fazer uma imagem .gif animada a partir de uma sequência de imagens que preparamos, podemos usar o comando convert da seguinte maneira:

convert /carpeta/de/imagenes/* /carpeta/alida/fichero.gif

O comando display irá abrir a imagem como se fosse apenas um visualizador de imagens que nos permitirá fazer efeitos sobre ela adicionando texto entre outras coisas com a vantagem de ver como fica a imagem no processo, com a qual seremos capazes de apreciar os diferentes efeitos que Podemos usar, desde o efeito negativo, como adicionar frames, transformar a imagem, etc.

display /imagen/dessead.ext

Para saber mais sobre este programa, você pode instalar o pacote de ajuda imagemagick-doc e abra o seguinte arquivo em um navegador da web:

/usr/share/doc/imagemagick/www/index.html

A direção do arquivo de ajuda pode variar dependendo da versão da distro que está sendo usada.