Como instalar o ImageMagick no Ubuntu 24.04, 22.04 ou 20.04

ImageMagick é um poderoso conjunto de software de código aberto usado para manipulação, conversão e edição de imagens. Suporta mais de 200 formatos de imagem, tornando-se uma ferramenta indispensável para desenvolvedores, designers gráficos e administradores de sistema. O ImageMagick pode ser usado para tarefas como redimensionar, cortar, inverter e aplicar vários efeitos às imagens, tudo por meio de operações de linha de comando, o que o torna altamente versátil para automação e processamento em lote.

No Ubuntu 24.04, 22.04 ou 20.04, você pode instalar o ImageMagick por meio de dois métodos principais. O primeiro método é através do repositório padrão do Ubuntu, que oferece uma versão estável, fácil de instalar e que se integra perfeitamente ao gerenciamento de pacotes do seu sistema. O segundo método envolve baixar e compilar o binário fonte mais recente do ImageMagick. Essa abordagem permite que você instale a versão mais recente, garantindo acesso aos recursos e melhorias mais recentes, embora exija etapas mais técnicas. Este guia orientará você pelos dois métodos de instalação, permitindo que você escolha a melhor opção com base em suas necessidades.

Método 1: Instale o ImageMagick via APT

Atualize o Ubuntu antes da instalação do ImageMagick

O primeiro passo para instalar o ImageMagick no Ubuntu é garantir que seu sistema esteja atualizado. Isso garantirá que você tenha as atualizações de segurança mais recentes e que seu sistema seja compatível com ImageMagick.

Para atualizar seu sistema, abra o terminal e execute o seguinte comando:

sudo apt update && sudo apt upgrade

Instale bibliotecas de suporte para ImageMagick

ImageMagick depende de várias bibliotecas para funcionar corretamente. Para instalar essas bibliotecas, execute o seguinte comando:

sudo apt install libpng-dev libjpeg-dev libtiff-dev

Instale o ImageMagick no Ubuntu via comando APT

A maneira mais fácil e recomendada para o usuário médio instalar o ImageMagick é através do gerenciador de pacotes APT. Se funcionar corretamente, continue; não tente instalar o método fonte, pois isso complicará mais as coisas do que você precisa.

Para o método APT, instale o ImageMagick usando o seguinte comando:

sudo apt install imagemagick

E é isso; para métodos de instalação alternativos, consulte a próxima seção sobre como compilar o ImageMagick.

Método 2: instalar o ImageMagick via fonte

O método de instalação alternativo envolve a clonagem do Repositório ImageMagick GIT e compilando o aplicativo. Esta opção não é adequada para o usuário médio. No entanto, siga estas etapas para utilizar a versão de origem para acessar a versão mais recente ou uma versão mais antiga específica.

Certifique-se de que o Git esteja instalado

Antes de prosseguir com este método de instalação, você deve garantir que o GIT esteja instalado em seu sistema. Você pode verificar isso executando o seguinte comando no terminal:

git --version

O comando mostra a versão do GIT instalada em seu sistema. Se você não possui GIT, execute o seguinte comando para instalá-lo:

sudo apt install git

Clonar repositório ImageMagick Git

Abra o terminal, navegue até o local desejado para armazenar o repositório clonado e execute o seguinte comando para clonar o repositório:

git clone https://github.com/ImageMagick/ImageMagick.git

Se preferir, você pode especificar o local do repositório clonado para “/usr/local/src/ImageMagick” usando o seguinte comando:

git clone https://github.com/ImageMagick/ImageMagick.git /usr/local/src/ImageMagick

É importante observar que dependendo da configuração de privilégios do usuário/GIT, você pode usar o comando sudo ao clonar o repositório:

sudo git clone https://github.com/ImageMagick/ImageMagick.git /usr/local/src/ImageMagick

Navegue até o diretório de origem do ImageMagick

Clone o repositório ImageMagick e navegue até o diretório onde você o clonou. A localização pode ser diferente com base na sua configuração específica, mas aqui estão as etapas gerais:

cd ImageMagick

Ou se você clonou para “/usr/local/src/ImageMagick”.

cd /usr/local/src/ImageMagick

Instale os pacotes necessários para compilar o ImageMagick

Para continuar o processo de instalação, você deve instalar as dependências necessárias para compilar o ImageMagick. As dependências incluem diversas bibliotecas e ferramentas necessárias para o processo de compilação. Você pode instalar as dependências executando o seguinte comando no terminal:

sudo apt install build-essential libltdl-dev libjpeg-dev libpng-dev libtiff-dev libgif-dev libfreetype6-dev liblcms2-dev libxml2-dev

Prepare a fonte do ImageMagick

Com as dependências instaladas, a próxima etapa é executar o comando ./configure para preparar a fonte do ImageMagick para compilação:

./configure

Este comando irá verificar quaisquer dependências ou configurações necessárias para compilar o ImageMagick. O comando ./configure exibirá uma mensagem de erro se alguma dependência ou configuração estiver faltando. Neste caso, você deve instalar as dependências ausentes ou resolver os problemas de configuração antes de prosseguir para a próxima etapa.

Opcional: Configurar ImageMagick com Módulos

Usuários avançados que desejam mais funcionalidades do ImageMagick devem construir o aplicativo usando a opção –with-modules. Esta opção permite a instalação de recursos e módulos opcionais extras, aprimorando a experiência do ImageMagick.

Para usar esta opção, inclua-a no comando ./configure:

./configure --with-modules

Nota: Ao incluir “./configure—-with-modules,” você pode garantir acesso a toda a gama de recursos e funcionalidades do ImageMagick.

Construir ambiente ImageMagick

Após construir e configurar o ambiente, compile o ImageMagick usando o comando make:

make

Este comando irá compilar o código-fonte do ImageMagick em um aplicativo utilizável. O processo de compilação pode levar vários minutos, dependendo das especificações do seu sistema. Após a conclusão da compilação, você pode prosseguir para a próxima etapa.

Instale o ImageMagick via binário compilado

Com o código-fonte compilado, o próximo passo é executar o comando de instalação. Isso instalará o ImageMagick em seu sistema Ubuntu:

sudo make install

Configurar o tempo de execução do Dynamic Linker para ImageMagick

Depois de instalar o ImageMagick, configure as ligações de tempo de execução do vinculador dinâmico como a etapa final. Esta ação garante que seu sistema possa encontrar e usar as bibliotecas ImageMagick durante o tempo de execução:

sudo ldconfig /usr/local/lib

Este comando irá configurar as ligações de tempo de execução do vinculador dinâmico, tornando o ImageMagick acessível e utilizável em seu sistema.

Depois de executar este comando, você poderá usar o ImageMagick sem problemas; a falha pode resultar no seguinte erro em seu terminal:

magick: error while loading shared libraries: libMagickCore-7.Q16HDRI.so.10: cannot open shared object file: No such file or directory

Lembre-se de que se você atualizar ou reinstalar o ImageMagick no futuro, poderá ser necessário reconfigurar as ligações de tempo de execução do vinculador dinâmico. Se isso acontecer, siga as etapas acima para reconfigurá-los.

Verifique a instalação do ImageMagick

Depois de instalar o ImageMagick, você pode verificar a instalação executando o seguinte comando.

magick --version

Exemplo de saída:

Version: ImageMagick x.x.x

Exemplos de comandos do ImageMagick

Converta um formato de imagem com ImageMagick

ImageMagick também pode converter uma imagem de um formato para outro. Por exemplo, você pode usar o seguinte comando para converter uma imagem JPG em PNG.

convert input.jpg output.png

Crie uma miniatura com ImageMagick

Use ImageMagick para criar uma miniatura de uma imagem. O comando é:

convert input.png -thumbnail 200x200 output.png

Este comando criará uma miniatura de 200×200 a partir da imagem “input.png” e salvará o resultado como “output.png”.

Redimensionar uma imagem com ImageMagick

Você pode usar o ImageMagick para redimensionar uma imagem para uma dimensão específica. O comando para isso é.

convert input.png -resize 200x200 output.png

Isso redimensionará a imagem “input.png” para uma imagem de 200×200 e salvará o resultado como “output.png”.

Adicione texto a uma imagem com ImageMagick

Você pode adicionar texto a uma imagem usando ImageMagick. O comando para isso é.

convert input.png -font Arial -pointsize 36 -fill black -draw "text 20,50 'Hello World'" output.png

Este comando adiciona o texto “Hello World” à imagem “input.png” usando a fonte Arial e um tamanho de fonte de 36 pontos. O texto tem preenchimento preto e fica na posição (20,50). O sistema salva o resultado como “output.png”.

Conclusão

Ao instalar o ImageMagick em seu sistema Ubuntu usando o repositório padrão ou compilando o binário de origem, você obtém acesso a um conjunto abrangente de ferramentas para processamento de imagens. O método de repositório oferece facilidade de uso e estabilidade, enquanto a compilação a partir do código-fonte fornece os recursos e personalizações mais recentes. Atualizações regulares, especialmente ao usar o método source, manterão a instalação do ImageMagick atualizada, permitindo que você execute tarefas avançadas de manipulação de imagens com eficiência no Ubuntu.

Links Úteis

Aqui estão alguns links úteis relacionados ao uso do ImageMagick em um sistema Ubuntu:

  • Repositório ImageMagick GitHub: Visite o repositório oficial do ImageMagick GitHub para acessar o código-fonte, relatar problemas e contribuir com o desenvolvimento.
  • Site oficial do ImageMagick: explore o site oficial do ImageMagick para obter informações detalhadas sobre o software, seus recursos e as atualizações mais recentes.
  • Discussões sobre ImageMagick: Participe das discussões no GitHub para fazer perguntas, compartilhar soluções e obter suporte da comunidade ImageMagick.
Joshua James
Me siga
Últimos posts por Joshua James (exibir todos)

Deixe um comentário