1. Home
  2. Hospedagem de Sites
  3. Como usar a biblioteca ImageMagick – Hospedagem de Sites

Como usar a biblioteca ImageMagick – Hospedagem de Sites

O código mencionado. Se houver dúvidas quanto sua utilização, sugerimos que verifique juntamente a um desenvolvedor de sua confiança.

Características da Biblioteca
  • ImageMagick é uma coleção robusta de ferramentas e das bibliotecas para ler, escrever e manipular uma imagem em muitos formatos (sobre 89 formatos principais) incluindo populares como o tiff, o JPEG, o png, o pdf, o PhotoCD, e o GIF.
Como utilizar a biblioteca ImageMagick
  • Para utilizar o ImageMagick, você deve incluir o comando convert e suas variações em sua aplicação, que podem ser visualizados utilizando o comando puramente através do terminal, temos alguns exemplos:

Animate – Anima imagens e mostra na tela;
Compare – Compara matematicamente e visualmente duas imagens;
Composite – Adiciona uma imagem em cima da outra;
Conjure – Interpretador de scripts em linguagem Magick (MSL);
Convert – Converte e altera imagens em diversos formatos e formas;
Display – Mostra imagens ou sequências de imagens na tela;
Identify – Mostra informações e características de uma imagem;
Import – Salva o conteúdo da tela em um arquivo (famoso print-screen);
Mogrify – Mesma coisa que o convert, só que sobrescreve os arquivos que está trabalhando;
Montage – Junta várias imagens em uma só;
Stream – Extrai porções e/ou pixels das imagens e salva em outro local.

  • No exemplo abaixo, iremos realizar o uso do ImageMagick (comando convert) para redimensionar uma imagem 800×600 para 80×40 e também para convertê-la em outro formato (de jpg para png):

Exemplo: Redimencionando e alterando formato de uma imagem:

#! / usr / local / bin / php

<html> 
<head> 
<meta http-equiv = “Tipo de conteúdo” content = “text / html; conjunto de caracteres = UTF-8”> 
<center> <h1> da Biblioteca ImageMagick </ h1> </ center> 
</ head>

<body>
<?php

system(“convert imagem.jpg -geometry 80×40 imagem_thumb.jpg”);
system(“convert imagem.jpg -geometry 800×600 imagem.png”);

print “<fieldset> <p> Imagem original </ p> <img src = ‘imagem.jpg’> </ center> </ fieldset>”; 
print “<fieldset> <p> Imagem da miniatura 80×40 </ p> <img src = ‘imagem_thumb.jpg’> </ center> </ fieldset>”; 
print “<fieldset> <p> Imagem convertida para PNG </ p> <img src = ‘imagem.png’> </ center> </ fieldset>”;

?> 
</ body>
  • Para executar o mesmo teste, realize a criação de um arquivo index.php com o conteúdo acima e no mesmo diretório, inclua uma imagem em jpg com o nome imagem.jpg, ou se preferir, edite o script à sua maneira.

Opcional: Para redimencionar e converter a extensão via SSH use o comando:

convert imagem_velha.png -geometry 800×600 imagem_nova.jpg

Agora que você aprendeu a alterar a utilizar a biblioteca ImageMagick, confira nosso serviço de Hospedagem de Sites!

Atualizado em 10 de junho de 2019

Este artigo foi útil ?

Artigos relacionados